From 09b4dc8358b4bd5c1c0c004aa29d4bbed471a405 Mon Sep 17 00:00:00 2001 From: deathcap Date: Sat, 23 Jan 2016 14:00:59 -0800 Subject: [PATCH] Decode fmlProtocolVersion in ServerHello --- examples/client_forge/client_forge.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/examples/client_forge/client_forge.js b/examples/client_forge/client_forge.js index 6dafc2b..e54ab18 100644 --- a/examples/client_forge/client_forge.js +++ b/examples/client_forge/client_forge.js @@ -31,14 +31,27 @@ client.on('chat', function(packet) { }); var proto = new ProtoDef(); -// http://wiki.vg/User:Pokechu22/Forge#FML.7CHS_Packet_structure +// http://wiki.vg/Minecraft_Forge_Handshake proto.addType('FML|HS', [ 'container', [ { "name": "discriminator", "type": "byte" - } + }, + { + // ServerHello + "name": "fmlProtocolVersion", + "type": [ + "switch", + { + "compareTo": "discriminator", + "fields": { + "0": "byte" + }, + "default": "void" + }, + ] } ] ]);