aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/api/util/GT_ModHandler.java
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2015-10-12 01:23:48 +0200
committerBlood-Asp <bloodasphendrik@gmail.com>2015-10-12 01:23:48 +0200
commit6d8abce42792eba7385f0f2e4e2356735761c635 (patch)
tree901982074c8d8b3740f3323bdee559000be3817e /main/java/gregtech/api/util/GT_ModHandler.java
parent9d85f43d5642c7683ad2877c66c6fc70b5be8928 (diff)
downloadGT5-Unofficial-6d8abce42792eba7385f0f2e4e2356735761c635.tar.gz
GT5-Unofficial-6d8abce42792eba7385f0f2e4e2356735761c635.tar.bz2
GT5-Unofficial-6d8abce42792eba7385f0f2e4e2356735761c635.zip
first half of 5.08.31
Diffstat (limited to 'main/java/gregtech/api/util/GT_ModHandler.java')
-rw-r--r--main/java/gregtech/api/util/GT_ModHandler.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/main/java/gregtech/api/util/GT_ModHandler.java b/main/java/gregtech/api/util/GT_ModHandler.java
index 22759cd057..b657c8ee3f 100644
--- a/main/java/gregtech/api/util/GT_ModHandler.java
+++ b/main/java/gregtech/api/util/GT_ModHandler.java
@@ -1503,7 +1503,10 @@ public class GT_ModHandler {
if(isElectricItem(aStack)&&ic2.api.item.ElectricItem.manager.getCharge(aStack)>1000.0d){
for (int i = 0; i < tPlayer.inventory.mainInventory.length; i++) {
if (GT_Utility.isStackInList(tPlayer.inventory.mainInventory[i], GregTech_API.sSolderingMetalList)) {
- tPlayer.inventory.mainInventory[i].stackSize--;
+ if(tPlayer.inventory.mainInventory[i].stackSize<1)return false;
+ if(tPlayer.inventory.mainInventory[i].stackSize==1){tPlayer.inventory.mainInventory[i]=null;}else{
+ tPlayer.inventory.mainInventory[i].stackSize--;}
+
if (tPlayer.inventoryContainer != null) tPlayer.inventoryContainer.detectAndSendChanges();
if (canUseElectricItem(aStack, 10000)) {
return GT_ModHandler.useElectricItem(aStack, 10000, (EntityPlayer)aPlayer);