diff options
author | Blood-Asp <Blood@Asp> | 2015-05-19 23:12:36 +0200 |
---|---|---|
committer | Blood-Asp <Blood@Asp> | 2015-05-19 23:12:36 +0200 |
commit | a102e63891d2af3452dc9b25d9fd97bc266582b7 (patch) | |
tree | 8dc1eea0d0875fdd17750d199649c3c9ac662746 /main/java/gregtech/api/metatileentity | |
parent | 20313127ce97c9fe336ac0fa91ab70fc6eee62eb (diff) | |
download | GT5-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')
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; |