fix holdthis packet

This commit is contained in:
UnknownShadow200 2018-03-07 22:13:03 +11:00
parent d26be0d5d3
commit 6f107f1e73
2 changed files with 3 additions and 2 deletions

View File

@ -66,6 +66,7 @@ namespace ClassicalSharp.Network {
#if USE16_BIT #if USE16_BIT
else if (ext == "ExtBlocks") { else if (ext == "ExtBlocks") {
net.packetSizes[Opcode.SetBlock] += 1; net.packetSizes[Opcode.SetBlock] += 1;
net.packetSizes[Opcode.CpeHoldThis] += 1;
net.packetSizes[Opcode.CpeDefineBlock] += 1; net.packetSizes[Opcode.CpeDefineBlock] += 1;
net.packetSizes[Opcode.CpeUndefineBlock] += 1; net.packetSizes[Opcode.CpeUndefineBlock] += 1;
net.packetSizes[Opcode.CpeDefineBlockExt] += 1; net.packetSizes[Opcode.CpeDefineBlockExt] += 1;

View File

@ -88,7 +88,7 @@ namespace ClassicalSharp.Network.Protocols {
} }
void HandleHoldThis() { void HandleHoldThis() {
BlockID block = reader.ReadUInt8(); BlockID block = reader.ReadBlock();
bool canChange = reader.ReadUInt8() == 0; bool canChange = reader.ReadUInt8() == 0;
game.Inventory.CanChangeHeldBlock = true; game.Inventory.CanChangeHeldBlock = true;