aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/api/metatileentity
diff options
context:
space:
mode:
authorBlood-Asp <Blood@Asp>2015-05-19 23:12:36 +0200
committerBlood-Asp <Blood@Asp>2015-05-19 23:12:36 +0200
commita102e63891d2af3452dc9b25d9fd97bc266582b7 (patch)
tree8dc1eea0d0875fdd17750d199649c3c9ac662746 /main/java/gregtech/api/metatileentity
parent20313127ce97c9fe336ac0fa91ab70fc6eee62eb (diff)
downloadGT5-Unofficial-a102e63891d2af3452dc9b25d9fd97bc266582b7.tar.gz
GT5-Unofficial-a102e63891d2af3452dc9b25d9fd97bc266582b7.tar.bz2
GT5-Unofficial-a102e63891d2af3452dc9b25d9fd97bc266582b7.zip
Update 5.08.16
Monster repellator + large turbine
Diffstat (limited to 'main/java/gregtech/api/metatileentity')
-rw-r--r--main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Dynamo.java2
-rw-r--r--main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java23
2 files changed, 14 insertions, 11 deletions
diff --git a/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Dynamo.java b/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Dynamo.java
index 39a9cb3bd2..caeec17bb1 100644
--- a/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Dynamo.java
+++ b/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Dynamo.java
@@ -35,7 +35,7 @@ public class GT_MetaTileEntity_Hatch_Dynamo extends GT_MetaTileEntity_Hatch {
@Override public boolean isValidSlot(int aIndex) {return false;}
@Override public long getMinimumStoredEU() {return 512;}
@Override public long maxEUOutput() {return V[mTier];}
- @Override public long maxEUStore() {return 512+V[mTier];}
+ @Override public long maxEUStore() {return 512+V[mTier+1]*2;}
@Override
public MetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) {
diff --git a/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java b/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
index d0722f6643..2bcb4ec154 100644
--- a/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
+++ b/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
@@ -8,11 +8,14 @@ import gregtech.api.gui.GT_Container_MultiMachine;
import gregtech.api.gui.GT_GUIContainer_MultiMachine;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
+import gregtech.api.items.GT_MetaGenerated_Tool;
import gregtech.api.metatileentity.MetaTileEntity;
import gregtech.api.objects.GT_ItemStack;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gregtech.api.util.GT_Utility;
+import gregtech.common.items.GT_MetaGenerated_Tool_01;
+import gregtech.common.tools.GT_Tool_Turbine;
import java.util.ArrayList;
@@ -194,10 +197,8 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity {
mEfficiencyIncrease = 0;
if (aBaseMetaTileEntity.isAllowedToWork()) checkRecipe(mInventory[1]);
if(mOutputFluids!=null&&mOutputFluids.length>0){
- System.out.println("fluids"+mOutputFluids.length);
GT_Mod.instance.achievements.issueAchivementHatchFluid(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), mOutputFluids[0]);
if(mOutputFluids.length>1){GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "oilplant");}
-// mOutputFluids = null;
}
}
}
@@ -335,15 +336,17 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity {
}
}
if (mInventory[1] != null && getBaseMetaTileEntity().getRandomNumber(2) == 0 &&!mInventory[1].getUnlocalizedName().startsWith("gt.blockmachines.basicmachine.")) {
- mInventory[1].setItemDamage(mInventory[1].getItemDamage() + getDamageToComponent(mInventory[1]));
- if (mInventory[1].getItemDamage() >= mInventory[1].getMaxDamage()) {
- if (explodesOnComponentBreak(mInventory[1])) {
- explodeMultiblock();
- } else {
- mInventory[1] = null;
- }
- return false;
+ if(mInventory[1].getItem() instanceof GT_MetaGenerated_Tool_01){
}
+// mInventory[1].setItemDamage(mInventory[1].getItemDamage() + getDamageToComponent(mInventory[1]));
+// if (mInventory[1].getItemDamage() >= mInventory[1].getMaxDamage()) {
+// if (explodesOnComponentBreak(mInventory[1])) {
+// explodeMultiblock();
+// } else {
+// mInventory[1] = null;
+// }
+// return false;
+// }
}
}
return true;