Skip to content

IceTank/node-minecraft-packets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository moved to a new name https://github.com/IceTank/prismarine-packet-generator

node-minecraft-packets

Features

Possible use cases to implement

  • Generate Packets for login sequences (done for 1.12.2 and 1.18.2)
    • Abstracted use
    • Version independent
  • Encourage contributors to move mineflayer state related information into prismarine-world
  • Build simple interfaces to manage more complex proxy implementation.
  • Enable packet manipulation like in this branch.
  • Enable proxy's that can synchronize a bot's state to a connecting client after the bot has joined (Current nmp proxy example needs the client to connect at the same time as the bot/client to synchronize with the world off the server. mcproxy solves this issue but is in parts hard coded for version 1.12.2).
  • Convert packets between versions or platform in real time.
  • (Maybe) Manage nmp Server instance
  • (Maybe) Manage multiple client instances for a proxy controlling a bot

TODO:

  • Implement login sequence for version 1.8 - 1.17
  • Come up with a better name
  • Move more state information from mineflayer to prismarine-world
    • Entities
    • Declared recipes
    • Unlocked recipes
    • More world information (for 1.18.2)
    • Player attributes
    • Bot position (?)
    • Other player info (maybe make a new prismarine package)
  • All the other stuff in use cases

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •