Skip to content

A library for controlling the Minecraft Console Client and making bots for it in JavaScript/TypeScript.

License

Notifications You must be signed in to change notification settings

milutinke/MCC.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

MCC.JS

About

A work in progress JavaScript/TypeScript library for remote control and bot creation for the Minecraft Console Client using RPC over WebSocket that can be used in Node JS.

Documentation

You can read the documentation here

NOTE

This library is work in progress I do not guarante that it is complete and that it works 100%.

Current state and Planned features

Current features

  • Authentication

    The Authetication is implemented

  • Session name changing

    Session name changing is implemented

  • Event processing (All useful ChatBot events)

    All useful ChatBot events are being correctly recieved and processed.

  • Asynchronous RPC

    Ability to execute procedures (methods) remotely using Web Socket

  • Auto-Reconnect

    Auto reconnect to the Minecraft Console Client

    NOTE: This option does not re-connect the client to the server, this reconnects the Chat Bot written using MCC.JS to the Minecraft Console Client.

  • Documentation

Planned features / Roadmap / TODO

A part of the base work for this feature has been implemented already, it's currently being worked on.

  • NPM Package

  • Examples

  • Utility functions

    • Entities
    • Inventories
    • Movement
  • Front end support

  • Deno version

License

This project uses LGPL-3.0-only license.

About

A library for controlling the Minecraft Console Client and making bots for it in JavaScript/TypeScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published