aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-03-17 19:05:02 +0100
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-03-17 19:05:02 +0100
commitdd0046c7b40028e9ada53809193a2e3459b777a0 (patch)
treee3db63cb26e9952f396c3fd8adbdfd4a1a0d9924 /src/main
parentc10ecd6a3cb6ca75c1099eecd2654ca2a350d7e3 (diff)
downloadGT5-Unofficial-dd0046c7b40028e9ada53809193a2e3459b777a0.tar.gz
GT5-Unofficial-dd0046c7b40028e9ada53809193a2e3459b777a0.tar.bz2
GT5-Unofficial-dd0046c7b40028e9ada53809193a2e3459b777a0.zip
Refactored GT_Container.java
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/api/gui/GT_Container.java41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/main/java/gregtech/api/gui/GT_Container.java b/src/main/java/gregtech/api/gui/GT_Container.java
index 49aa1d9fe8..4ce583cff5 100644
--- a/src/main/java/gregtech/api/gui/GT_Container.java
+++ b/src/main/java/gregtech/api/gui/GT_Container.java
@@ -167,7 +167,7 @@ public class GT_Container extends Container {
aSlot.putStack(var13.splitStack(tTempStackSize));
if (var13.stackSize == 0) {
- aPlayerInventory.setItemStack((ItemStack) null);
+ aPlayerInventory.setItemStack(null);
}
}
} else if (aSlot.canTakeStack(aPlayer)) {
@@ -176,7 +176,7 @@ public class GT_Container extends Container {
aHoldStack = aSlot.decrStackSize(tTempStackSize);
aPlayerInventory.setItemStack(aHoldStack);
if (tTempStack.stackSize == 0) {
- aSlot.putStack((ItemStack) null);
+ aSlot.putStack(null);
}
aSlot.onPickupFromSlot(aPlayer, aPlayerInventory.getItemStack());
} else if (aSlot.isItemValid(var13)) {
@@ -190,7 +190,7 @@ public class GT_Container extends Container {
}
var13.splitStack(tTempStackSize);
if (var13.stackSize == 0) {
- aPlayerInventory.setItemStack((ItemStack) null);
+ aPlayerInventory.setItemStack(null);
}
tTempStack.stackSize += tTempStackSize;
} else if (var13.stackSize <= aSlot.getSlotStackLimit()) {
@@ -205,7 +205,7 @@ public class GT_Container extends Container {
tTempStack = aSlot.decrStackSize(tTempStackSize);
if (tTempStack.stackSize == 0) {
- aSlot.putStack((ItemStack) null);
+ aSlot.putStack(null);
}
aSlot.onPickupFromSlot(aPlayer, aPlayerInventory.getItemStack());
@@ -225,7 +225,7 @@ public class GT_Container extends Container {
if (!var9) {
tTempStackSize = aPlayerInventory.getFirstEmptyStack();
- var9 |= tTempStackSize > -1;
+ var9 = tTempStackSize > -1;
}
if (var9 && aSlot.getHasStack()) {
@@ -236,7 +236,7 @@ public class GT_Container extends Container {
if (tTempStackSize > -1) {
aPlayerInventory.addItemStackToInventory(tTempStack);
aSlot.decrStackSize(aHoldStack.stackSize);
- aSlot.putStack((ItemStack) null);
+ aSlot.putStack(null);
aSlot.onPickupFromSlot(aPlayer, aHoldStack);
}
} else {
@@ -245,7 +245,7 @@ public class GT_Container extends Container {
aSlot.onPickupFromSlot(aPlayer, aHoldStack);
}
} else if (tTempStack != null && !aSlot.getHasStack() && aSlot.isItemValid(tTempStack)) {
- aPlayerInventory.setInventorySlotContents(aMouseclick, (ItemStack) null);
+ aPlayerInventory.setInventorySlotContents(aMouseclick, null);
aSlot.putStack(tTempStack);
}
}
@@ -315,18 +315,19 @@ public class GT_Container extends Container {
var8 = var7.getStack();
if (!(var7 instanceof GT_Slot_Holo) && !(var7 instanceof GT_Slot_Output) && var8 != null && var8.getItem() == aStack.getItem() && (!aStack.getHasSubtypes() || aStack.getItemDamage() == var8.getItemDamage()) && ItemStack.areItemStackTagsEqual(aStack, var8)) {
int var9 = var8.stackSize + aStack.stackSize;
- if(var8.stackSize<mTileEntity.getInventoryStackLimit()){
- if (var9 <= aStack.getMaxStackSize()) {
- aStack.stackSize = 0;
- var8.stackSize = var9;
- var7.onSlotChanged();
- var5 = true;
- } else if (var8.stackSize < aStack.getMaxStackSize()) {
- aStack.stackSize -= aStack.getMaxStackSize() - var8.stackSize;
- var8.stackSize = aStack.getMaxStackSize();
- var7.onSlotChanged();
- var5 = true;
- }}
+ if (var8.stackSize < mTileEntity.getInventoryStackLimit()) {
+ if (var9 <= aStack.getMaxStackSize()) {
+ aStack.stackSize = 0;
+ var8.stackSize = var9;
+ var7.onSlotChanged();
+ var5 = true;
+ } else if (var8.stackSize < aStack.getMaxStackSize()) {
+ aStack.stackSize -= aStack.getMaxStackSize() - var8.stackSize;
+ var8.stackSize = aStack.getMaxStackSize();
+ var7.onSlotChanged();
+ var5 = true;
+ }
+ }
}
if (par4) {
@@ -348,7 +349,7 @@ public class GT_Container extends Container {
var8 = var7.getStack();
if (var8 == null) {
- int var10 = Math.min(aStack.stackSize, mTileEntity.getInventoryStackLimit());
+ int var10 = Math.min(aStack.stackSize, mTileEntity.getInventoryStackLimit());
var7.putStack(GT_Utility.copyAmount(var10, aStack));
var7.onSlotChanged();
aStack.stackSize -= var10;