aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2022-08-27 10:19:57 +0100
committerGitHub <noreply@github.com>2022-08-27 11:19:57 +0200
commit6f31720697bcc351421a4d86ba3bf749375dd12c (patch)
tree3adf8f318f22c892d74cd7c9d30b6dd3f11f11bd /src/main/java/gregtech/api/metatileentity/MetaTileEntity.java
parentc3eac50decd33ee2be8703dfb2ecf9cdc31c2b67 (diff)
downloadGT5-Unofficial-6f31720697bcc351421a4d86ba3bf749375dd12c.tar.gz
GT5-Unofficial-6f31720697bcc351421a4d86ba3bf749375dd12c.tar.bz2
GT5-Unofficial-6f31720697bcc351421a4d86ba3bf749375dd12c.zip
Update buildscript & apply spotless (#1306)
* Update dependencies * Update buildscript, apply spotless
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/MetaTileEntity.java')
-rw-r--r--src/main/java/gregtech/api/metatileentity/MetaTileEntity.java370
1 files changed, 261 insertions, 109 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java
index 13ea66e7d2..1e77057be9 100644
--- a/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/MetaTileEntity.java
@@ -1,5 +1,7 @@
package gregtech.api.metatileentity;
+import static gregtech.api.enums.GT_Values.V;
+
import appeng.api.networking.energy.IEnergyGrid;
import appeng.api.networking.pathing.IPathingGrid;
import appeng.api.util.AECableType;
@@ -23,6 +25,10 @@ import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_Utility;
import gregtech.common.GT_Client;
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
import mcp.mobius.waila.api.IWailaConfigHandler;
import mcp.mobius.waila.api.IWailaDataAccessor;
import net.minecraft.block.Block;
@@ -44,13 +50,6 @@ import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fluids.FluidTankInfo;
-import java.io.File;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Locale;
-
-import static gregtech.api.enums.GT_Values.V;
-
/**
* NEVER INCLUDE THIS FILE IN YOUR MOD!!!
* <p/>
@@ -71,6 +70,7 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
* The Inventory of the MetaTileEntity. Amount of Slots can be larger than 256. HAYO!
*/
public final ItemStack[] mInventory;
+
public boolean doTickProfilingInThisTick = true;
private MetaTileEntity mCallBackTile;
@@ -80,7 +80,7 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
*/
private IGregTechTileEntity mBaseMetaTileEntity;
- public long mSoundRequests=0;
+ public long mSoundRequests = 0;
/**
* This registers your Machine at the List.
@@ -145,7 +145,10 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
@Override
public ItemStack getStackForm(long aAmount) {
- return new ItemStack(GregTech_API.sBlockMachines, (int) aAmount, getBaseMetaTileEntity().getMetaTileID());
+ return new ItemStack(
+ GregTech_API.sBlockMachines,
+ (int) aAmount,
+ getBaseMetaTileEntity().getMetaTileID());
}
public String getLocalName() {
@@ -153,23 +156,35 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public void onServerStart() {/*Do nothing*/}
+ public void onServerStart() {
+ /*Do nothing*/
+ }
@Override
- public void onWorldSave(File aSaveDirectory) {/*Do nothing*/}
+ public void onWorldSave(File aSaveDirectory) {
+ /*Do nothing*/
+ }
@Override
- public void onWorldLoad(File aSaveDirectory) {/*Do nothing*/}
+ public void onWorldLoad(File aSaveDirectory) {
+ /*Do nothing*/
+ }
@Override
- public void onConfigLoad(GT_Config aConfig) {/*Do nothing*/}
+ public void onConfigLoad(GT_Config aConfig) {
+ /*Do nothing*/
+ }
@Override
- public void setItemNBT(NBTTagCompound aNBT) {/*Do nothing*/}
+ public void setItemNBT(NBTTagCompound aNBT) {
+ /*Do nothing*/
+ }
@Override
@SideOnly(Side.CLIENT)
- public void registerIcons(IIconRegister aBlockIconRegister) {/*Do nothing*/}
+ public void registerIcons(IIconRegister aBlockIconRegister) {
+ /*Do nothing*/
+ }
@Override
public boolean allowCoverOnSide(byte aSide, GT_ItemStack aStack) {
@@ -177,10 +192,13 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {/*Do nothing*/}
+ public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
+ /*Do nothing*/
+ }
@Override
- public boolean onWrenchRightClick(byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
+ public boolean onWrenchRightClick(
+ byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
if (getBaseMetaTileEntity().isValidFacing(aWrenchingSide)) {
getBaseMetaTileEntity().setFrontFacing(aWrenchingSide);
return true;
@@ -189,39 +207,54 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public boolean onWireCutterRightClick(byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
- if(!aPlayer.isSneaking()) return false;
+ public boolean onWireCutterRightClick(
+ byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
+ if (!aPlayer.isSneaking()) return false;
byte tSide = GT_Utility.getOppositeSide(aWrenchingSide);
TileEntity tTileEntity = getBaseMetaTileEntity().getTileEntityAtSide(aWrenchingSide);
- if ((tTileEntity instanceof IGregTechTileEntity) && (((IGregTechTileEntity) tTileEntity).getMetaTileEntity() instanceof GT_MetaPipeEntity_Cable)) {
+ if ((tTileEntity instanceof IGregTechTileEntity)
+ && (((IGregTechTileEntity) tTileEntity).getMetaTileEntity() instanceof GT_MetaPipeEntity_Cable)) {
// The tile entity we're facing is a cable, let's try to connect to it
- return ((IGregTechTileEntity) tTileEntity).getMetaTileEntity().onWireCutterRightClick(aWrenchingSide, tSide, aPlayer, aX, aY, aZ);
+ return ((IGregTechTileEntity) tTileEntity)
+ .getMetaTileEntity()
+ .onWireCutterRightClick(aWrenchingSide, tSide, aPlayer, aX, aY, aZ);
}
return false;
}
@Override
- public boolean onSolderingToolRightClick(byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
- if(!aPlayer.isSneaking()) return false;
+ public boolean onSolderingToolRightClick(
+ byte aSide, byte aWrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
+ if (!aPlayer.isSneaking()) return false;
byte tSide = GT_Utility.getOppositeSide(aWrenchingSide);
TileEntity tTileEntity = getBaseMetaTileEntity().getTileEntityAtSide(aWrenchingSide);
- if ((tTileEntity instanceof IGregTechTileEntity) && (((IGregTechTileEntity) tTileEntity).getMetaTileEntity() instanceof GT_MetaPipeEntity_Cable)) {
+ if ((tTileEntity instanceof IGregTechTileEntity)
+ && (((IGregTechTileEntity) tTileEntity).getMetaTileEntity() instanceof GT_MetaPipeEntity_Cable)) {
// The tile entity we're facing is a cable, let's try to connect to it
- return ((IGregTechTileEntity) tTileEntity).getMetaTileEntity().onSolderingToolRightClick(aWrenchingSide, tSide, aPlayer, aX, aY, aZ);
+ return ((IGregTechTileEntity) tTileEntity)
+ .getMetaTileEntity()
+ .onSolderingToolRightClick(aWrenchingSide, tSide, aPlayer, aX, aY, aZ);
}
return false;
}
@Override
public void onExplosion() {
- GT_Log.exp.println("Machine at "+this.getBaseMetaTileEntity().getXCoord()+" | "+this.getBaseMetaTileEntity().getYCoord()+" | "+this.getBaseMetaTileEntity().getZCoord()+" DIMID: "+ this.getBaseMetaTileEntity().getWorld().provider.dimensionId+ " exploded.");
+ GT_Log.exp.println("Machine at " + this.getBaseMetaTileEntity().getXCoord() + " | "
+ + this.getBaseMetaTileEntity().getYCoord() + " | "
+ + this.getBaseMetaTileEntity().getZCoord() + " DIMID: "
+ + this.getBaseMetaTileEntity().getWorld().provider.dimensionId + " exploded.");
}
@Override
- public void onFirstTick(IGregTechTileEntity aBaseMetaTileEntity) {/*Do nothing*/}
+ public void onFirstTick(IGregTechTileEntity aBaseMetaTileEntity) {
+ /*Do nothing*/
+ }
@Override
- public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {/*Do nothing*/}
+ public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
+ /*Do nothing*/
+ }
@Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
@@ -235,23 +268,33 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public void inValidate() {/*Do nothing*/}
+ public void inValidate() {
+ /*Do nothing*/
+ }
@Override
- public void onRemoval() {/*Do nothing*/}
+ public void onRemoval() {
+ /*Do nothing*/
+ }
@Override
- public void initDefaultModes(NBTTagCompound aNBT) {/*Do nothing*/}
+ public void initDefaultModes(NBTTagCompound aNBT) {
+ /*Do nothing*/
+ }
/**
* When a GUI is opened
*/
- public void onOpenGUI() {/*Do nothing*/}
+ public void onOpenGUI() {
+ /*Do nothing*/
+ }
/**
* When a GUI is closed
*/
- public void onCloseGUI() {/*Do nothing*/}
+ public void onCloseGUI() {
+ /*Do nothing*/
+ }
/**
* a Player rightclicks the Machine
@@ -262,15 +305,20 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer, byte aSide, float aX, float aY, float aZ) {
+ public boolean onRightclick(
+ IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer, byte aSide, float aX, float aY, float aZ) {
return onRightclick(aBaseMetaTileEntity, aPlayer);
}
@Override
- public void onLeftclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) {/*Do nothing*/}
+ public void onLeftclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) {
+ /*Do nothing*/
+ }
@Override
- public void onValueUpdate(byte aValue) {/*Do nothing*/}
+ public void onValueUpdate(byte aValue) {
+ /*Do nothing*/
+ }
@Override
public byte getUpdateData() {
@@ -278,13 +326,19 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public void doSound(byte aIndex, double aX, double aY, double aZ) {/*Do nothing*/}
+ public void doSound(byte aIndex, double aX, double aY, double aZ) {
+ /*Do nothing*/
+ }
@Override
- public void startSoundLoop(byte aIndex, double aX, double aY, double aZ) {/*Do nothing*/}
+ public void startSoundLoop(byte aIndex, double aX, double aY, double aZ) {
+ /*Do nothing*/
+ }
@Override
- public void stopSoundLoop(byte aValue, double aX, double aY, double aZ) {/*Do nothing*/}
+ public void stopSoundLoop(byte aValue, double aX, double aY, double aZ) {
+ /*Do nothing*/
+ }
@Override
public MetaTileEntity getCallbackBase() {
@@ -460,7 +514,7 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
* This is used to set the internal Steam Energy to the given Parameter.
*/
public void setSteamVar(long aSteam) {
- if(((BaseMetaTileEntity) mBaseMetaTileEntity).mStoredSteam != aSteam){
+ if (((BaseMetaTileEntity) mBaseMetaTileEntity).mStoredSteam != aSteam) {
markDirty();
((BaseMetaTileEntity) mBaseMetaTileEntity).mStoredSteam = aSteam;
}
@@ -531,7 +585,8 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public ArrayList<String> getSpecialDebugInfo(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer, int aLogLevel, ArrayList<String> aList) {
+ public ArrayList<String> getSpecialDebugInfo(
+ IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer, int aLogLevel, ArrayList<String> aList) {
return aList;
}
@@ -585,10 +640,14 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public void onMachineBlockUpdate() {/*Do nothing*/}
+ public void onMachineBlockUpdate() {
+ /*Do nothing*/
+ }
@Override
- public void receiveClientEvent(byte aEventID, byte aValue) {/*Do nothing*/}
+ public void receiveClientEvent(byte aEventID, byte aValue) {
+ /*Do nothing*/
+ }
@Override
public boolean isSimpleMachine() {
@@ -641,13 +700,17 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
/**
* When the Facing gets changed.
*/
- public void onFacingChange() {/*Do nothing*/}
+ public void onFacingChange() {
+ /*Do nothing*/
+ }
/**
* if the IC2 Teleporter can drain from this.
*/
public boolean isTeleporterCompatible() {
- return isEnetOutput() && getBaseMetaTileEntity().getOutputVoltage() >= 128 && getBaseMetaTileEntity().getUniversalEnergyCapacity() >= 500000;
+ return isEnetOutput()
+ && getBaseMetaTileEntity().getOutputVoltage() >= 128
+ && getBaseMetaTileEntity().getUniversalEnergyCapacity() >= 500000;
}
/**
@@ -680,7 +743,7 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
@Override
public String[] getInfoData() {
- return new String[]{};
+ return new String[] {};
}
public boolean isDigitalChest() {
@@ -691,7 +754,9 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
return null;
}
- public void setItemCount(int aCount) {/*Do nothing*/}
+ public void setItemCount(int aCount) {
+ /*Do nothing*/
+ }
public int getMaxItemCount() {
return 0;
@@ -712,14 +777,13 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
public void setInventorySlotContents(int aIndex, ItemStack aStack) {
markDirty();
if (this instanceof IConfigurationCircuitSupport) {
- IConfigurationCircuitSupport ccs = (IConfigurationCircuitSupport)this;
+ IConfigurationCircuitSupport ccs = (IConfigurationCircuitSupport) this;
if (ccs.allowSelectCircuit() && aIndex == ccs.getCircuitSlot() && aStack != null) {
mInventory[aIndex] = GT_Utility.copyAmount(0, aStack);
return;
}
}
- if (aIndex >= 0 && aIndex < mInventory.length)
- mInventory[aIndex] = aStack;
+ if (aIndex >= 0 && aIndex < mInventory.length) mInventory[aIndex] = aStack;
}
@Override
@@ -747,8 +811,7 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
if (setStackToZeroInsteadOfNull(aIndex)) {
tStack.stackSize = 0;
markDirty();
- }
- else setInventorySlotContents(aIndex, null);
+ } else setInventorySlotContents(aIndex, null);
} else {
rStack = tStack.splitStack(aAmount);
markDirty();
@@ -763,21 +826,59 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
public int[] getAccessibleSlotsFromSide(int aSide) {
TIntList tList = new TIntArrayList();
IGregTechTileEntity tTileEntity = getBaseMetaTileEntity();
- boolean tSkip = tTileEntity.getCoverBehaviorAtSideNew((byte) aSide).letsItemsIn((byte) aSide, tTileEntity.getCoverIDAtSide((byte) aSide), tTileEntity.getComplexCoverDataAtSide((byte) aSide), -2, tTileEntity) || tTileEntity.getCoverBehaviorAtSideNew((byte) aSide).letsItemsOut((byte) aSide, tTileEntity.getCoverIDAtSide((byte) aSide), tTileEntity.getComplexCoverDataAtSide((byte) aSide), -2, tTileEntity);
+ boolean tSkip = tTileEntity
+ .getCoverBehaviorAtSideNew((byte) aSide)
+ .letsItemsIn(
+ (byte) aSide,
+ tTileEntity.getCoverIDAtSide((byte) aSide),
+ tTileEntity.getComplexCoverDataAtSide((byte) aSide),
+ -2,
+ tTileEntity)
+ || tTileEntity
+ .getCoverBehaviorAtSideNew((byte) aSide)
+ .letsItemsOut(
+ (byte) aSide,
+ tTileEntity.getCoverIDAtSide((byte) aSide),
+ tTileEntity.getComplexCoverDataAtSide((byte) aSide),
+ -2,
+ tTileEntity);
for (int i = 0; i < getSizeInventory(); i++)
- if (isValidSlot(i) && (tSkip || tTileEntity.getCoverBehaviorAtSideNew((byte) aSide).letsItemsOut((byte) aSide, tTileEntity.getCoverIDAtSide((byte) aSide), tTileEntity.getComplexCoverDataAtSide((byte) aSide), i, tTileEntity) || tTileEntity.getCoverBehaviorAtSideNew((byte) aSide).letsItemsIn((byte) aSide, tTileEntity.getCoverIDAtSide((byte) aSide), tTileEntity.getComplexCoverDataAtSide((byte) aSide), i, tTileEntity)))
- tList.add(i);
+ if (isValidSlot(i)
+ && (tSkip
+ || tTileEntity
+ .getCoverBehaviorAtSideNew((byte) aSide)
+ .letsItemsOut(
+ (byte) aSide,
+ tTileEntity.getCoverIDAtSide((byte) aSide),
+ tTileEntity.getComplexCoverDataAtSide((byte) aSide),
+ i,
+ tTileEntity)
+ || tTileEntity
+ .getCoverBehaviorAtSideNew((byte) aSide)
+ .letsItemsIn(
+ (byte) aSide,
+ tTileEntity.getCoverIDAtSide((byte) aSide),
+ tTileEntity.getComplexCoverDataAtSide((byte) aSide),
+ i,
+ tTileEntity))) tList.add(i);
return tList.toArray();
}
@Override
public boolean canInsertItem(int aIndex, ItemStack aStack, int aSide) {
- return isValidSlot(aIndex) && aStack != null && aIndex < mInventory.length && (mInventory[aIndex] == null || GT_Utility.areStacksEqual(aStack, mInventory[aIndex])) && allowPutStack(getBaseMetaTileEntity(), aIndex, (byte) aSide, aStack);
+ return isValidSlot(aIndex)
+ && aStack != null
+ && aIndex < mInventory.length
+ && (mInventory[aIndex] == null || GT_Utility.areStacksEqual(aStack, mInventory[aIndex]))
+ && allowPutStack(getBaseMetaTileEntity(), aIndex, (byte) aSide, aStack);
}
@Override
public boolean canExtractItem(int aIndex, ItemStack aStack, int aSide) {
- return isValidSlot(aIndex) && aStack != null && aIndex < mInventory.length && allowPullStack(getBaseMetaTileEntity(), aIndex, (byte) aSide, aStack);
+ return isValidSlot(aIndex)
+ && aStack != null
+ && aIndex < mInventory.length
+ && allowPullStack(getBaseMetaTileEntity(), aIndex, (byte) aSide, aStack);
}
@Override
@@ -792,8 +893,8 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
@Override
public FluidTankInfo[] getTankInfo(ForgeDirection aSide) {
- if (getCapacity() <= 0 && !getBaseMetaTileEntity().hasSteamEngineUpgrade()) return new FluidTankInfo[]{};
- return new FluidTankInfo[]{getInfo()};
+ if (getCapacity() <= 0 && !getBaseMetaTileEntity().hasSteamEngineUpgrade()) return new FluidTankInfo[] {};
+ return new FluidTankInfo[] {getInfo()};
}
public int fill_default(ForgeDirection aSide, FluidStack aFluid, boolean doFill) {
@@ -804,7 +905,12 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
@Override
public int fill(ForgeDirection aSide, FluidStack aFluid, boolean doFill) {
if (getBaseMetaTileEntity().hasSteamEngineUpgrade() && GT_ModHandler.isSteam(aFluid) && aFluid.amount > 1) {
- int tSteam = (int) Math.min(Integer.MAX_VALUE, Math.min(aFluid.amount / 2, getBaseMetaTileEntity().getSteamCapacity() - getBaseMetaTileEntity().getStoredSteam()));
+ int tSteam = (int) Math.min(
+ Integer.MAX_VALUE,
+ Math.min(
+ aFluid.amount / 2,
+ getBaseMetaTileEntity().getSteamCapacity()
+ - getBaseMetaTileEntity().getStoredSteam()));
if (tSteam > 0) {
markDirty();
if (doFill) getBaseMetaTileEntity().increaseStoredSteam(tSteam, true);
@@ -909,7 +1015,7 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
public void onColorChangeServer(byte aColor) {
final IGregTechTileEntity meta = getBaseMetaTileEntity();
final int aX = meta.getXCoord(), aY = meta.getYCoord(), aZ = meta.getZCoord();
- for (byte aSide = 0; aSide < 6 ; aSide++ ) {
+ for (byte aSide = 0; aSide < 6; aSide++) {
// Flag surrounding pipes/cables to revaluate their connection with us if we got painted
final TileEntity tTileEntity = meta.getTileEntityAtSide(aSide);
if ((tTileEntity instanceof BaseMetaPipeEntity)) {
@@ -937,27 +1043,63 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
@Override
public void doExplosion(long aExplosionPower) {
- float tStrength =
- aExplosionPower < V[0] ? 1.0F :
- aExplosionPower < V[1] ? 2.0F :
- aExplosionPower < V[2] ? 3.0F :
- aExplosionPower < V[3] ? 4.0F :
- aExplosionPower < V[4] ? 5.0F :
- aExplosionPower < V[4] * 2 ? 6.0F :
- aExplosionPower < V[5] ? 7.0F :
- aExplosionPower < V[6] ? 8.0F :
- aExplosionPower < V[7] ? 9.0F :
- aExplosionPower < V[8] ? 10.0F :
- aExplosionPower < V[8] * 2 ? 11.0F :
- aExplosionPower < V[9] ? 12.0F :
- aExplosionPower < V[10] ? 13.0F :
- aExplosionPower < V[11] ? 14.0F :
- aExplosionPower < V[12] ? 15.0F :
- aExplosionPower < V[12] * 2 ? 16.0F :
- aExplosionPower < V[13] ? 17.0F :
- aExplosionPower < V[14] ? 18.0F :
- aExplosionPower < V[15] ? 19.0F : 20.0F;
- int tX = getBaseMetaTileEntity().getXCoord(), tY = getBaseMetaTileEntity().getYCoord(), tZ = getBaseMetaTileEntity().getZCoord();
+ float tStrength = aExplosionPower < V[0]
+ ? 1.0F
+ : aExplosionPower < V[1]
+ ? 2.0F
+ : aExplosionPower < V[2]
+ ? 3.0F
+ : aExplosionPower < V[3]
+ ? 4.0F
+ : aExplosionPower < V[4]
+ ? 5.0F
+ : aExplosionPower < V[4] * 2
+ ? 6.0F
+ : aExplosionPower < V[5]
+ ? 7.0F
+ : aExplosionPower < V[6]
+ ? 8.0F
+ : aExplosionPower < V[7]
+ ? 9.0F
+ : aExplosionPower < V[8]
+ ? 10.0F
+ : aExplosionPower < V[8] * 2
+ ? 11.0F
+ : aExplosionPower < V[9]
+ ? 12.0F
+ : aExplosionPower
+ < V[
+ 10]
+ ? 13.0F
+ : aExplosionPower
+ < V[
+ 11]
+ ? 14.0F
+ : aExplosionPower
+ < V[
+ 12]
+ ? 15.0F
+ : aExplosionPower
+ < V[
+ 12]
+ * 2
+ ? 16.0F
+ : aExplosionPower
+ < V[
+ 13]
+ ? 17.0F
+ : aExplosionPower
+ < V[
+ 14]
+ ? 18.0F
+ : aExplosionPower
+ < V[
+ 15]
+ ? 19.0F
+ : 20.0F;
+ int tX = getBaseMetaTileEntity().getXCoord(),
+ tY = getBaseMetaTileEntity().getYCoord(),
+ tZ = getBaseMetaTileEntity().getZCoord();
World tWorld = getBaseMetaTileEntity().getWorld();
GT_Utility.sendSoundToPlayers(tWorld, SoundResource.IC2_MACHINES_MACHINE_OVERLOAD, 1.0F, -1, tX, tY, tZ);
tWorld.setBlock(tX, tY, tZ, Blocks.air);
@@ -971,7 +1113,14 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public void addCollisionBoxesToList(World aWorld, int aX, int aY, int aZ, AxisAlignedBB inputAABB, List<AxisAlignedBB> outputAABB, Entity collider) {
+ public void addCollisionBoxesToList(
+ World aWorld,
+ int aX,
+ int aY,
+ int aZ,
+ AxisAlignedBB inputAABB,
+ List<AxisAlignedBB> outputAABB,
+ Entity collider) {
AxisAlignedBB axisalignedbb1 = getCollisionBoundingBoxFromPool(aWorld, aX, aY, aZ);
if (axisalignedbb1 != null && inputAABB.intersectsWith(axisalignedbb1)) outputAABB.add(axisalignedbb1);
}
@@ -992,29 +1141,33 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
}
@Override
- public boolean allowGeneralRedstoneOutput(){
- return false;
+ public boolean allowGeneralRedstoneOutput() {
+ return false;
}
@Deprecated
- public String trans(String aKey, String aEnglish){
- return GT_Utility.trans(aKey, aEnglish);
+ public String trans(String aKey, String aEnglish) {
+ return GT_Utility.trans(aKey, aEnglish);
}
@Override
- public boolean hasAlternativeModeText(){
- return false;
+ public boolean hasAlternativeModeText() {
+ return false;
}
@Override
- public String getAlternativeModeText(){
- return "";
+ public String getAlternativeModeText() {
+ return "";
}
@Override
- public boolean shouldJoinIc2Enet() { return false; }
+ public boolean shouldJoinIc2Enet() {
+ return false;
+ }
- public boolean shouldTriggerBlockUpdate() { return false; }
+ public boolean shouldTriggerBlockUpdate() {
+ return false;
+ }
@Optional.Method(modid = "appliedenergistics2")
public AECableType getCableConnectionType(ForgeDirection forgeDirection) {
@@ -1030,33 +1183,32 @@ public abstract class MetaTileEntity implements IMetaTileEntity, IMachineCallbac
public void gridChanged() {}
@Override
- public void getWailaBody(ItemStack itemStack, List<String> currenttip, IWailaDataAccessor accessor, IWailaConfigHandler config) {
- currenttip.add(String.format("Facing: %s", ForgeDirection.getOrientation(mBaseMetaTileEntity.getFrontFacing()).name()));
+ public void getWailaBody(
+ ItemStack itemStack, List<String> currenttip, IWailaDataAccessor accessor, IWailaConfigHandler config) {
+ currenttip.add(String.format(
+ "Facing: %s",
+ ForgeDirection.getOrientation(mBaseMetaTileEntity.getFrontFacing())
+ .name()));
}
@Override
- public void getWailaNBTData(EntityPlayerMP player, TileEntity tile, NBTTagCompound tag, World world, int x, int y, int z) {
+ public void getWailaNBTData(
+ EntityPlayerMP player, TileEntity tile, NBTTagCompound tag, World world, int x, int y, int z) {
/* Empty */
}
@Optional.Method(modid = "appliedenergistics2")
protected String getAEDiagnostics() {
try {
- if (getProxy() == null)
- return "(proxy)";
- if (getProxy().getNode() == null)
- return "(node)";
- if (getProxy().getNode().getGrid() == null)
- return "(grid)";
- if (!getProxy().getNode().meetsChannelRequirements())
- return "(channels)";
+ if (getProxy() == null) return "(proxy)";
+ if (getProxy().getNode() == null) return "(node)";
+ if (getProxy().getNode().getGrid() == null) return "(grid)";
+ if (!getProxy().getNode().meetsChannelRequirements()) return "(channels)";
IPathingGrid pg = getProxy().getNode().getGrid().getCache(IPathingGrid.class);
- if (!pg.isNetworkBooting())
- return "(booting)";
+ if (!pg.isNetworkBooting()) return "(booting)";
IEnergyGrid eg = getProxy().getNode().getGrid().getCache(IEnergyGrid.class);
- if (!eg.isNetworkPowered())
- return "(power)";
- } catch(Throwable ex) {
+ if (!eg.isNetworkPowered()) return "(power)";
+ } catch (Throwable ex) {
ex.printStackTrace();
}
return "";