mirror of
https://github.com/PrismarineJS/node-minecraft-protocol.git
synced 2024-12-04 21:11:04 -05:00
fmlProtocolVersion client/server no longer collide
This commit is contained in:
parent
b9bc0e1cb8
commit
6a6bdff5c8
1 changed files with 5 additions and 5 deletions
|
@ -79,7 +79,7 @@ proto.addType('FML|HS',
|
||||||
"container",
|
"container",
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "fmlProtocolVersionServer",
|
"name": "fmlProtocolVersion",
|
||||||
"type": "byte"
|
"type": "byte"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -89,7 +89,7 @@ proto.addType('FML|HS',
|
||||||
"switch",
|
"switch",
|
||||||
{
|
{
|
||||||
// "Only sent if protocol version is greater than 1."
|
// "Only sent if protocol version is greater than 1."
|
||||||
"compareTo": "fmlProtocolVersionServer",
|
"compareTo": "fmlProtocolVersion",
|
||||||
"fields":
|
"fields":
|
||||||
{
|
{
|
||||||
"0": "void",
|
"0": "void",
|
||||||
|
@ -107,7 +107,7 @@ proto.addType('FML|HS',
|
||||||
"container",
|
"container",
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "fmlProtocolVersionClient",
|
"name": "fmlProtocolVersion",
|
||||||
"type": "byte"
|
"type": "byte"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -207,7 +207,7 @@ client.on('custom_payload', function(packet) {
|
||||||
|
|
||||||
|
|
||||||
if (parsed.data.discriminator === 'ServerHello') {
|
if (parsed.data.discriminator === 'ServerHello') {
|
||||||
if (parsed.data.fmlProtocolVersionServer > 2) {
|
if (parsed.data.fmlProtocolVersion > 2) {
|
||||||
// TODO: support higher protocols, if they change
|
// TODO: support higher protocols, if they change
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -218,7 +218,7 @@ client.on('custom_payload', function(packet) {
|
||||||
|
|
||||||
var clientHello = proto.createPacketBuffer('FML|HS', {
|
var clientHello = proto.createPacketBuffer('FML|HS', {
|
||||||
discriminator: 'ClientHello',
|
discriminator: 'ClientHello',
|
||||||
fmlProtocolVersionClient: parsed.data.fmlProtocolVersionServer
|
fmlProtocolVersion: parsed.data.fmlProtocolVersion
|
||||||
});
|
});
|
||||||
|
|
||||||
client.write('custom_payload', {
|
client.write('custom_payload', {
|
||||||
|
|
Loading…
Reference in a new issue