README.md

June 18, 2022 ยท View on GitHub


SteveProxy

Minecraft: Java Edition Proxy

GitHub package.json version Minecraft Support version wakatime

๐Ÿค” What's this?

SteveProxy - proxy for Minecraft: Java Edition.
The presence of an intermediary between the client and the server allows you to modify/send new packets.
This makes it possible to change the behavior of the client and create plugins whose capabilities are limited only to Minecraft functions.
The proxy fully implements the ability to create custom plugins, which you can interact with using chat or built-in modules.

๐Ÿ“ฆ Installation

Node.js 17.1+

  1. Configure config.json file.
  2. Run npm i.
  3. Run npm start.
  4. Connect to localhost:25565 server.

๐Ÿ”ง Built-in modules

ModuleDescription
ChatManagerModule for creating dynamic pages with which you can interact in the in-game chat.
Includes pagination system and callback buttons.
PacketManagerAllows you to catch and modify any packets sent by the client to the server and vice versa, up to the cancellation of their sending.
PagesBuilderCreate interactive pages based on the Minecraft inventory interface.
It includes a pagination system, callback buttons, as well as some built-in components & methods to simplify the building of pages.
QuestionBuilderModule for creating Q&A constructs with waiting for the user's answer in the chat, as well as intermediate validation of answers.
PluginManagerRegistration and interaction with other plugins.
ContextSet of functions to simplify working with node-minecraft-protocol.
APISet of methods for interacting with some HTTP APIs.
AuthModule for Minecraft authentication using Xbox Live services.

๐Ÿ”Œ Plugins

PluginDescription
CoreCore plugin.
ChatFeatures to improve the chat.
DiscordDiscord Rich Presence integration.
VKVK Integration.
SpotifySpotify Integration.
SkinPlugin for changing the skin directly in the game with a list of skins from the Minecarft Launcher library.
NamesGetting the history of nicknames of Minecraft players.

Creative Commons License
SteveProxy is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.