World: remove TIME_SCALE, only send time every 12 ticks.
Player: add get/setItemOnCursor.
Inventory: getItem() now returns a clone.
PlayerInventory: armor slots are now included in the inventory.
WindowClickMessage: add isShift() & fix short/byte issues in codec.
SetWindowSlotCodec: fix encode() to check item ID, not window ID.
Add handlers for CloseWindow and WindowClick.
10 files changed