node-minecraft-protocol
node-minecraft-protocol copied to clipboard
Parse and serialize minecraft packets, plus authentication and encryption.
https://github.com/PrismarineJS/node-minecraft-protocol/commit/6fb6b35cc537411ed587d0aafdc7fe7033a6221d saving the tokens somehow might do it
> 15:35 < Fenhl> roblabla: For unauthenticated and localhost connections (either of the two conditions is enough for an unencrypted connection) there is no encryption. In that case Login Start...
Maybe just run the examples. See https://github.com/PrismarineJS/node-minecraft-protocol/pull/503#issuecomment-316409668
And then storing them in some .json file that can be displayed in a web interface. (or just be read manually)
Might be fun to test some things. Problems to solve: - [x] download the jar (see https://github.com/Mojang/LegacyLauncher) - [ ] making xvfb work in circle ci - [ ] run...
I think client should be build on top of a stream. so you can do ~~`client.pipe(fs.createWriteStream('protocol.log'))`~~ ```js client.pipe(new Transform({ writableObjectMode: true, transform(chunk, enc, cb) { this.push(JSON.stringify(chunk,null,2); cb(); }})).pipe(fs.createWriteStream('protocol.log')); ``` **`stream...
I am attempting to get our custom bot to connect to our FTB Infinity Evolved server. Server is 1.7.10 Minecraft-Protocol is 1.0.0 I am printing all of the State, Packet...
src/ping.js implements a server list ping using `ping` and `ping_start` in the `STATUS` protocol state, but there is another type of ping initiated by sending the bytes 0xfe 0x01. Sometimes...
Minecraft defines a couple of packets through the Custom Payload mechanism. Currently, node-mc-proto decodes every custom payload as a simple byte array, and API users are left to decode those...