Skip to content

Instantly share code, notes, and snippets.

@rom1504
Last active October 14, 2015 16:53
Show Gist options
  • Select an option

  • Save rom1504/f38d9cd6151c791052d3 to your computer and use it in GitHub Desktop.

Select an option

Save rom1504/f38d9cd6151c791052d3 to your computer and use it in GitHub Desktop.
player_info nmp fixing
function transformUuid(s)
{
return s.split("-").map(function(item) { return parseInt(item, 16); });
}
var mc=require("minecraft-protocol");
var params={
"action": 0,
"data": [
{
"UUID": transformUuid("ed1d1941-20b6-401c-a214-1e2a4e031799"),
"name": "rom1504",
"properties": [],
"gamemode": 1,
"ping": 1,
"hasDisplayName": true,
"displayName": "rom1504"
},
{
"UUID": transformUuid("a711f533-fcd1-4585-bed9-d35622b6ad9a"),
"name": "rom15042",
"properties": [],
"gamemode": 1,
"ping": 1,
"hasDisplayName": true,
"displayName": "rom15042"
}
]
};
var buffer=mc.createPacketBuffer(0x38,"play",params,true);
console.log(buffer.toString("hex"));
// 380002ed1d1941000020b60000401c0000a21407726f6d313530340001010107726f6d31353034a711f5330000fcd1000045850000bed908726f6d31353034320001010108726f6d3135303432
var mc=require("minecraft-protocol");
var params={
"action": 0,
"data": [
{
"UUID": "ed1d1941-20b6-401c-a214-1e2a4e031799",
"name": "rom1504",
"properties": [],
"gamemode": 1,
"ping": 1,
"displayName": "rom1504"
},
{
"UUID": "a711f533-fcd1-4585-bed9-d35622b6ad9a",
"name": "rom15042",
"properties": [],
"gamemode": 1,
"ping": 1,
"displayName": "rom15042"
}
]
};
var buffer=mc.createPacketBuffer("player_info","play",params,true);
console.log(buffer.toString("hex"));
// 380002ed1d194120b6401ca2141e2a4e03179907726f6d3135303400010101a711f533fcd14585bed9d35622b6ad9a08726f6d31353034320001010108726f6d3135303432000000f828520300
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment