From efd4aa8eae12ffeb9a6b3332a6aa6942e3074834 Mon Sep 17 00:00:00 2001 From: 0xSeb Date: Wed, 29 Jun 2016 23:55:47 +0200 Subject: [PATCH] Fixed 1.9 Player inventory bug. Added support for shields. --- .../de/skate702/craftingkeys/manager/ContainerManager.java | 6 ++++++ .../de/skate702/craftingkeys/manager/InventoryManager.java | 1 + 2 files changed, 7 insertions(+) diff --git a/src/main/java/de/skate702/craftingkeys/manager/ContainerManager.java b/src/main/java/de/skate702/craftingkeys/manager/ContainerManager.java index 2b7f765..ff586d7 100644 --- a/src/main/java/de/skate702/craftingkeys/manager/ContainerManager.java +++ b/src/main/java/de/skate702/craftingkeys/manager/ContainerManager.java @@ -159,6 +159,12 @@ public abstract class ContainerManager { // hotbar-slots are always the last 9 slots of the currently opened inventory int hotbarStartIndex = Util.client.thePlayer.openContainer.getInventory().size() - 9 - 1; + + // NEW_1_9 Player inventory Shield fix + //if (Util.client.currentScreen instanceof GuiInventory) { + // hotbarStartIndex -= 1; + //} + int inputdelta; KeyBinding[] hotbar = Util.client.gameSettings.keyBindsHotbar; diff --git a/src/main/java/de/skate702/craftingkeys/manager/InventoryManager.java b/src/main/java/de/skate702/craftingkeys/manager/InventoryManager.java index 2cdc779..11599d4 100644 --- a/src/main/java/de/skate702/craftingkeys/manager/InventoryManager.java +++ b/src/main/java/de/skate702/craftingkeys/manager/InventoryManager.java @@ -38,6 +38,7 @@ public class InventoryManager extends ContainerManager { protected int specificKeyToSlotIndex() { return mapKeyToSlot(-1, 1, 2, -1, 3, 4, -1, -1, -1); + // NEW_1_9 return mapKeyToSlot(-1, 1, 2, 45, 3, 4, 45, -1, -1); } @Override