mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-10-03 07:59:50 -04:00
more packets parsed
This commit is contained in:
parent
e42f89a6ac
commit
8bfe1888e8
66
packets.json
66
packets.json
@ -135,7 +135,7 @@
|
|||||||
],
|
],
|
||||||
"23": [
|
"23": [
|
||||||
{
|
{
|
||||||
"name": "eid",
|
"name": "entityId",
|
||||||
"type": "int"
|
"type": "int"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -169,7 +169,7 @@
|
|||||||
],
|
],
|
||||||
"24": [
|
"24": [
|
||||||
{
|
{
|
||||||
"name": "eid",
|
"name": "entityId",
|
||||||
"type": "int"
|
"type": "int"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -217,9 +217,47 @@
|
|||||||
"type": "entityMetadata"
|
"type": "entityMetadata"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"28": [
|
||||||
|
{
|
||||||
|
"name": "entityId",
|
||||||
|
"type": "int"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "velocityX",
|
||||||
|
"type": "short"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "velocityY",
|
||||||
|
"type": "short"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "velocityZ",
|
||||||
|
"type": "short"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"35": [
|
||||||
|
{
|
||||||
|
"name": "entityId",
|
||||||
|
"type": "int"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "headYaw",
|
||||||
|
"type": "byte"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"39": [
|
||||||
|
{
|
||||||
|
"name": "entityId",
|
||||||
|
"type": "int"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vehicleId",
|
||||||
|
"type": "int"
|
||||||
|
}
|
||||||
|
],
|
||||||
"40": [
|
"40": [
|
||||||
{
|
{
|
||||||
"name": "eid",
|
"name": "entityId",
|
||||||
"type": "int"
|
"type": "int"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -267,6 +305,28 @@
|
|||||||
"type": "slotArray"
|
"type": "slotArray"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"132": [
|
||||||
|
{
|
||||||
|
"name": "x",
|
||||||
|
"type": "int"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y",
|
||||||
|
"type": "short"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "z",
|
||||||
|
"type": "int"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "action",
|
||||||
|
"type": "byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "nbtData",
|
||||||
|
"type": "byteArray"
|
||||||
|
}
|
||||||
|
],
|
||||||
"201": [
|
"201": [
|
||||||
{
|
{
|
||||||
"name": "playerName",
|
"name": "playerName",
|
||||||
|
4
test.js
4
test.js
@ -12,6 +12,7 @@ var input = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
var parser = new Parser();
|
var parser = new Parser();
|
||||||
|
var loginSession = null;
|
||||||
parser.on('connect', function() {
|
parser.on('connect', function() {
|
||||||
console.info("connect");
|
console.info("connect");
|
||||||
parser.writePacket(Parser.HANDSHAKE, {
|
parser.writePacket(Parser.HANDSHAKE, {
|
||||||
@ -36,7 +37,6 @@ parser.on('end', function() {
|
|||||||
console.info("disconnect");
|
console.info("disconnect");
|
||||||
});
|
});
|
||||||
|
|
||||||
var loginSession = null;
|
|
||||||
getLoginSession(function() {
|
getLoginSession(function() {
|
||||||
parser.connect(input.serverPort, input.serverHost);
|
parser.connect(input.serverPort, input.serverHost);
|
||||||
});
|
});
|
||||||
@ -63,7 +63,7 @@ function getLoginSession(cb) {
|
|||||||
id: values[3],
|
id: values[3],
|
||||||
uid: values[4],
|
uid: values[4],
|
||||||
};
|
};
|
||||||
if (session.id) {
|
if (session.id && session.username) {
|
||||||
loginSession = session;
|
loginSession = session;
|
||||||
console.info("logged in as", session.username);
|
console.info("logged in as", session.username);
|
||||||
cb();
|
cb();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user