Validate ItemFieldKit to avoid metadata manipulations with items. (#375)

This commit is contained in:
Sirse authored and mezz committed 2017-12-26 20:53:20 -08:00
1 parent 0ff171ba5e
commit b535a7ca46
1 file changed
+4
@@ -213,6 +213,10 @@ public class WindowFieldKit extends Window {
super.onWindowInventoryChanged();
if (isServer()) {
ItemStack kit = getPlayer().getHeldItem();
if(kit == null || !kit.getItem().equals(BinnieCore.fieldKit)) {
return;
}
int sheets = 64 - kit.getItemDamage();
int size = (getWindowInventory().getStackInSlot(1) == null) ? 0 : getWindowInventory().getStackInSlot(1).stackSize;
if (sheets != size) {