Added Furnace Manager. Fixed minor bugs. Managing should be refactored soon!
This commit is contained in:
@@ -62,9 +62,9 @@ public class CraftingManager extends ContainerManager {
|
||||
Logger.info("acceptKey()", "Interaction Key down.");
|
||||
|
||||
// Handles Interaction with items held
|
||||
if (Util.client.thePlayer.inventory.getItemStack() != null && (
|
||||
!Util.client.thePlayer.inventory.getItemStack().isItemEqual(getItemStack(0))
|
||||
|| Util.client.thePlayer.inventory.getItemStack().stackSize + getItemStack(0).stackSize
|
||||
if (Util.isHoldingStack() && (
|
||||
!Util.getHeldStack().isItemEqual(getItemStack(0))
|
||||
|| Util.getHeldStack().stackSize + getItemStack(0).stackSize
|
||||
>= getItemStack(0).getMaxStackSize())) {
|
||||
moveStackToInventory(-1);
|
||||
}
|
||||
@@ -74,10 +74,10 @@ public class CraftingManager extends ContainerManager {
|
||||
int oldStackSize = -1;
|
||||
clickOnCraftingOutput();
|
||||
|
||||
while (Util.client.thePlayer.inventory.getItemStack() != null &&
|
||||
oldStackSize != Util.client.thePlayer.inventory.getItemStack().stackSize) {
|
||||
while (Util.isHoldingStack() &&
|
||||
oldStackSize != Util.getHeldStack().stackSize) {
|
||||
|
||||
oldStackSize = Util.client.thePlayer.inventory.getItemStack().stackSize;
|
||||
oldStackSize = Util.getHeldStack().stackSize;
|
||||
clickOnCraftingOutput();
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ public class CraftingManager extends ContainerManager {
|
||||
|
||||
// Move from hovered slot
|
||||
} else if (slotIndex > 0 && currentHoveredSlot != null &&
|
||||
Util.client.thePlayer.inventory.getItemStack() == null) {
|
||||
Util.getHeldStack() == null) {
|
||||
|
||||
Logger.info("acceptKey()", "Key for index " + slotIndex + " down.");
|
||||
|
||||
@@ -99,7 +99,7 @@ public class CraftingManager extends ContainerManager {
|
||||
}
|
||||
|
||||
// Handle NumKey-moving and held-moving
|
||||
} else if (Util.client.thePlayer.inventory.getItemStack() != null) {
|
||||
} else if (Util.isHoldingStack()) {
|
||||
|
||||
if (isStackKeyDown()) {
|
||||
moveAll(-1, slotIndex);
|
||||
@@ -119,7 +119,7 @@ public class CraftingManager extends ContainerManager {
|
||||
if (Keyboard.isKeyDown(Config.getKeyTopLeft()) ||
|
||||
Config.isNumPadEnabled() && Keyboard.isKeyDown(71)) {
|
||||
return 1;
|
||||
} else if (Keyboard.isKeyDown(Config.getkeyTopCenter()) ||
|
||||
} else if (Keyboard.isKeyDown(Config.getKeyTopCenter()) ||
|
||||
Config.isNumPadEnabled() && Keyboard.isKeyDown(72)) {
|
||||
return 2;
|
||||
} else if (Keyboard.isKeyDown(Config.getKeyTopRight()) ||
|
||||
|
||||
Reference in New Issue
Block a user