Skip to content

Commit 24ce8e4

Browse files
Actually indicate to the client that server supports InventoryOrder and InstantMOTD
1 parent 88d3b44 commit 24ce8e4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

fCraft/Network/Player.Handshake.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ static void WriteVarInt(int value, byte[] buffer, int offset) {
217217

218218
bool NegotiateProtocolExtension() {
219219
// write our ExtInfo and ExtEntry packets
220-
writer.Write(Packet.MakeExtInfo("ProCraft", 27).Bytes);
220+
writer.Write(Packet.MakeExtInfo("ProCraft", 29).Bytes);
221221

222222
writer.Write(Packet.MakeExtEntry(ClickDistanceExtName, 1).Bytes);
223223
writer.Write(Packet.MakeExtEntry(CustomBlocksExtName, 1).Bytes);
@@ -253,6 +253,9 @@ bool NegotiateProtocolExtension() {
253253

254254
writer.Write(Packet.MakeExtEntry(EntityPropertyExtName, 1).Bytes);
255255
writer.Write(Packet.MakeExtEntry(TwoWayPingExtName, 1).Bytes);
256+
writer.Write(Packet.MakeExtEntry(InventoryOrderExtName, 1).Bytes);
257+
258+
writer.Write(Packet.MakeExtEntry(InstantMOTDExtName, 1).Bytes);
256259

257260
// Fix for ClassiCube Client which violates the spec -
258261
// If server supports version > 1 but client version 1, client should reply with version 1.

0 commit comments

Comments
 (0)