Don't forget about BlockPermission

This commit is contained in:
UnknownShadow200 2018-03-08 08:32:08 +11:00
parent 6f107f1e73
commit b37da6a576
2 changed files with 4 additions and 3 deletions

View File

@ -68,6 +68,7 @@ namespace ClassicalSharp.Network {
net.packetSizes[Opcode.SetBlock] += 1;
net.packetSizes[Opcode.CpeHoldThis] += 1;
net.packetSizes[Opcode.CpeDefineBlock] += 1;
net.packetSizes[Opcode.CpeSetBlockPermission] += 1;
net.packetSizes[Opcode.CpeUndefineBlock] += 1;
net.packetSizes[Opcode.CpeDefineBlockExt] += 1;
net.packetSizes[Opcode.CpeSetInventoryOrder] += 1;

View File

@ -198,9 +198,9 @@ namespace ClassicalSharp.Network.Protocols {
}
void HandleSetBlockPermission() {
byte blockId = reader.ReadUInt8();
BlockInfo.CanPlace[blockId] = reader.ReadUInt8() != 0;
BlockInfo.CanDelete[blockId] = reader.ReadUInt8() != 0;
BlockID block = reader.ReadBlock();
BlockInfo.CanPlace[block] = reader.ReadUInt8() != 0;
BlockInfo.CanDelete[block] = reader.ReadUInt8() != 0;
game.Events.RaiseBlockPermissionsChanged();
}