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

Overview
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 NodeJS and Browser/Electron.

NOTE

This library is work in progress I do not guarante that it is complete and that it works, haven't done any proper testing yet.

Also, the Web Socket Chat Bot that enables this has not yet been merged.

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.

Planned features / Roadmap

  • Asynchronous RPC

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

  • Auto-Reconnect

  • Documentation

  • Examples

  • Utility functions

    • Entities
    • Inventories
    • Movement
  • Deno support

License

This project uses LGPL-3.0-only license.

You might also like...

Minecraft modpack that port Create: Above and Beyond to Fabric Toolchain.

Minecraft modpack that port Create: Above and Beyond to Fabric Toolchain.

English Cabricality Create: Above and Beyond but for Fabric 1.18.2 using Create 0.5. Cabricality aims to port the CAB experience to Fabric, but not 1:

Dec 23, 2022

A Minecraft launcher written in Rust, with an Electron frontend.

RustMine A Minecraft launcher written in Rust, with an Electron frontend. Why? I thought it would be fun to use two of my most familiar languages, Rus

Oct 16, 2022

A tool to simplify importing custom assets in Minecraft

BAMO - Block And Move On A tool to simplify importing custom assets in Minecraft Currently only allows you to quickly prototype models in-game, but fu

Jul 15, 2022

Servidor de Minecraft

 Servidor de Minecraft

Servidor de Minecraft Explore a documentação » Report Bug · Request Feature Sobre o Projeto Esse projeto é um servidor de Minecraft que foi desenvolvi

Jun 14, 2022

✨ Your Minecraft related projects are now easier.

✨ Your Minecraft related projects are now easier.

🧱 MineAPI - Simple Minecraft API Provider 💻 Get Started Fill in the src/config.json file completely. Make sure your Node.js version is v16.16.0. Ope

Nov 1, 2022

OAC (Odin Anti Cheat) is a anti cheat made for minecraft bedrock.

OAC (Odin Anti Cheat) is a anti cheat made for minecraft bedrock.

🎉 Over 350 Downloads v1.0 + v1.1! 🎉 OAC Anti-cheat! Dedicated on protecting your minecraft realms and world from hackers. With a dedicated team we h

Oct 25, 2022

A little CLI for making TypeScript packages, cleanly and effortlessly.

TSEX A little CLI for making TypeScript packages, cleanly and effortlessly. Install npm install -g tsex Usage Usage: tsex [options] [command] A littl

Nov 15, 2022

Small library for making box selections on HTML elements in JavaScript

Small library for making box selections on HTML elements in JavaScript

Box Selection Small JavaScript library for making box selections on HTML elements. Makes use of CSS transforms so there is no paint flashing. Installa

Oct 28, 2021

An easy-to-use JavaScript library aimed at making it easier to draw on SVG elements.

svg-pen-sketch An easy-to-use JavaScript library aimed at making it easier to draw on SVG elements when using a digital pen (such as the Surface Pen).

Jul 27, 2022
Owner
Anon
404 Not Found
Anon
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
This is a CI/CD and version controlling tool for smart contracts which is an award winning project built for ETHPrague Hackaton.

Inspiration Alfred is built-in version control and CI/CD system for your smart contracts. It uses proxy contract and a DAO to upgrade or downgrade you

Mete Karasakal 10 Aug 30, 2022
Minecraft client written in Javascript

webmc About Webmc is minecraft client written in Javascript. From web browser this client connects to websocket proxy and then to real minecraft serve

Michał Jażdżyk 1.1k Jan 9, 2023
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
LiveTabs is a Javascript library that allows you to create and manage tabs on the fly. This library gives the ability to your application to act like browser tabs, making dynamic tabs.

LiveTabs Table of content Description Goals Technologies Setup Description LiveTabs is a Javascript library that allows you to create and manage tabs

Hossein Khalili 3 May 3, 2022
A base for developing Discord.js bots, written in TypeScript.

Nyx is a Discord bot template written in Typescript, supporting most of Discord.js' features alongside tools useful for bot development. ???? README e

null 10 Dec 15, 2022
Node.js library for creating bots and sending/receiving messages using the Whatsapp Cloud API

whatsapp-cloud-api whatsapp-cloud-api is a Node.js library for creating bots and sending/receiving messages using the Whatsapp Cloud API. Contains bui

Tony 81 Jan 2, 2023
Minecraft 1.8.9 mod which steals the access token and more things from the targetted user and sends to a backend server for processing. Disclaimer: For educational purposes only.

R.A.T Retrieve Access Token Check DxxxxY/TokenAuth to login into an MC account with a name, token and uuid combo. Features Grabs the username, uuid, t

null 45 Jan 9, 2023
WhatsApp Bots With Library Baileys-MD

Family-Bot Join Group Diskusi NO BOT UNTUK PENGGUNA WINDOWS/VPS/RDP Unduh & Instal Git Klik Disini Unduh & Instal NodeJS Klik Disini Unduh & Instal FF

Fokus ID 82 Dec 29, 2022