aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/tileentities
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
commit55f64675b42ac8d3c557cc850f78664bee006f6f (patch)
tree2afd26dd3d5e6f763119bc192b57c66a1a075922 /src/main/java/gtPlusPlus/core/tileentities
parent0f5dfd01b877b6a1019e0671b88d07974aae68c0 (diff)
downloadGT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.gz
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.bz2
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gtPlusPlus/core/tileentities')
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/ModTileEntities.java4
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/base/TileBasicTank.java144
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/base/TileEntityBase.java238
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/base/TilePoweredGT.java1436
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityCircuitProgrammer.java14
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityDecayablesChest.java33
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityEggBox.java33
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityFirepit.java1
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityFishTrap.java91
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityHeliumGenerator.java9
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityInfiniteFluid.java13
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityPlayerDoorBase.java13
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityReverter.java64
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityVolumetricFlaskSetter.java30
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/TileEntityXpConverter.java33
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/general/redstone/TileEntityRedstoneHandler.java73
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityAdvPooCollector.java22
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityBaseFluidCollector.java34
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java74
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPestKiller.java37
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityPooCollector.java9
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityProjectTable.java272
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityRoundRobinator.java35
-rw-r--r--src/main/java/gtPlusPlus/core/tileentities/machines/TileEntityTradeTable.java7
24 files changed, 912 insertions, 1807 deletions
diff --git a/src/main/java/gtPlusPlus/core/tileentities/ModTileEntities.java b/src/main/java/gtPlusPlus/core/tileentities/ModTileEntities.java
index 1ec58b0813..921415ee5d 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/ModTileEntities.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/ModTileEntities.java
@@ -62,7 +62,7 @@ public class ModTileEntities {
"gtPlusPlus.core.tileentities.general.TileEntityFishTrap");
Meta_GT_Proxy.setTileEntityClassAsBlacklistedInWorldAccelerator(
"gtPlusPlus.core.tileentities.general.TileEntityDecayablesChest");
- Meta_GT_Proxy.setTileEntityClassAsBlacklistedInWorldAccelerator(
- "gtPlusPlus.core.tileentities.general.TileEggBox");
+ Meta_GT_Proxy
+ .setTileEntityClassAsBlacklistedInWorldAccelerator("gtPlusPlus.core.tileentities.general.TileEggBox");
}
}
diff --git a/src/main/java/gtPlusPlus/core/tileentities/base/TileBasicTank.java b/src/main/java/gtPlusPlus/core/tileentities/base/TileBasicTank.java
index 32a39a7096..650d11f172 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/base/TileBasicTank.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/base/TileBasicTank.java
@@ -1,6 +1,5 @@
package gtPlusPlus.core.tileentities.base;
-import gtPlusPlus.api.objects.minecraft.BTF_FluidTank;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
@@ -8,6 +7,8 @@ import net.minecraftforge.fluids.FluidTankInfo;
import net.minecraftforge.fluids.IFluidHandler;
import net.minecraftforge.fluids.IFluidTank;
+import gtPlusPlus.api.objects.minecraft.BTF_FluidTank;
+
public class TileBasicTank extends TileEntityBase implements IFluidHandler, IFluidTank {
public final BTF_FluidTank mTank;
@@ -21,8 +22,7 @@ public class TileBasicTank extends TileEntityBase implements IFluidHandler, IFlu
public boolean onPreTick(long aTick) {
if (this.isServerSide()) {
- if (mTank.isFluidChangingAllowed()
- && mTank.getFillableStack() != null
+ if (mTank.isFluidChangingAllowed() && mTank.getFillableStack() != null
&& mTank.getFillableStack().amount <= 0) {
mTank.setFillableStack((FluidStack) null);
}
@@ -40,7 +40,7 @@ public class TileBasicTank extends TileEntityBase implements IFluidHandler, IFlu
}
private final FluidTankInfo[] getTankInfoEx(ForgeDirection aSide) {
- return mTank.getCapacity() <= 0 ? new FluidTankInfo[0] : new FluidTankInfo[] {mTank.getInfo()};
+ return mTank.getCapacity() <= 0 ? new FluidTankInfo[0] : new FluidTankInfo[] { mTank.getInfo() };
}
private final int fill_default(ForgeDirection aSide, FluidStack aFluid, boolean doFill) {
@@ -71,111 +71,97 @@ public class TileBasicTank extends TileEntityBase implements IFluidHandler, IFlu
@Override
public int fill(ForgeDirection aSide, FluidStack aFluid, boolean doFill) {
- if (mTickTimer > 5
- && canAccessData()
+ if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mInputDisabled)
- && (aSide == ForgeDirection.UNKNOWN
- || (this.isLiquidInput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidIn(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- aFluid == null ? null : aFluid.getFluid(),
- this)))) return this.fillEx(aSide, aFluid, doFill);
+ && (aSide == ForgeDirection.UNKNOWN || (this.isLiquidInput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidIn(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ aFluid == null ? null : aFluid.getFluid(),
+ this))))
+ return this.fillEx(aSide, aFluid, doFill);
return 0;
}
@Override
public FluidStack drain(ForgeDirection aSide, int maxDrain, boolean doDrain) {
- if (mTickTimer > 5
- && canAccessData()
+ if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mOutputDisabled)
- && (aSide == ForgeDirection.UNKNOWN
- || (this.isLiquidOutput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidOut(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- this.getFluid() == null
- ? null
- : this.getFluid().getFluid(),
- this)))) return this.drainEx(aSide, maxDrain, doDrain);
+ && (aSide == ForgeDirection.UNKNOWN || (this.isLiquidOutput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidOut(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ this.getFluid() == null ? null : this.getFluid().getFluid(),
+ this))))
+ return this.drainEx(aSide, maxDrain, doDrain);
return null;
}
@Override
public FluidStack drain(ForgeDirection aSide, FluidStack aFluid, boolean doDrain) {
- if (mTickTimer > 5
- && canAccessData()
+ if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mOutputDisabled)
- && (aSide == ForgeDirection.UNKNOWN
- || (this.isLiquidOutput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidOut(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- aFluid == null ? null : aFluid.getFluid(),
- this)))) return this.drainEx(aSide, aFluid, doDrain);
+ && (aSide == ForgeDirection.UNKNOWN || (this.isLiquidOutput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidOut(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ aFluid == null ? null : aFluid.getFluid(),
+ this))))
+ return this.drainEx(aSide, aFluid, doDrain);
return null;
}
@Override
public boolean canFill(ForgeDirection aSide, Fluid aFluid) {
- if (mTickTimer > 5
- && canAccessData()
+ if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mInputDisabled)
- && (aSide == ForgeDirection.UNKNOWN
- || (this.isLiquidInput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidIn(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- aFluid,
- this)))) return this.canFillEx(aSide, aFluid);
+ && (aSide == ForgeDirection.UNKNOWN || (this.isLiquidInput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidIn(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ aFluid,
+ this))))
+ return this.canFillEx(aSide, aFluid);
return false;
}
@Override
public boolean canDrain(ForgeDirection aSide, Fluid aFluid) {
- if (mTickTimer > 5
- && canAccessData()
+ if (mTickTimer > 5 && canAccessData()
&& (mRunningThroughTick || !mOutputDisabled)
- && (aSide == ForgeDirection.UNKNOWN
- || (this.isLiquidOutput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidOut(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- aFluid,
- this)))) return this.canDrainEx(aSide, aFluid);
+ && (aSide == ForgeDirection.UNKNOWN || (this.isLiquidOutput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidOut(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ aFluid,
+ this))))
+ return this.canDrainEx(aSide, aFluid);
return false;
}
@Override
public FluidTankInfo[] getTankInfo(ForgeDirection aSide) {
- if (canAccessData()
- && (aSide == ForgeDirection.UNKNOWN
- || (this.isLiquidInput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidIn(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- null,
- this))
- || (this.isLiquidOutput((byte) aSide.ordinal())
- && getCoverBehaviorAtSide((byte) aSide.ordinal())
- .letsFluidOut(
- (byte) aSide.ordinal(),
- getCoverIDAtSide((byte) aSide.ordinal()),
- getCoverDataAtSide((byte) aSide.ordinal()),
- null,
- this)))) return this.getTankInfoEx(aSide);
+ if (canAccessData() && (aSide == ForgeDirection.UNKNOWN
+ || (this.isLiquidInput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidIn(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ null,
+ this))
+ || (this.isLiquidOutput((byte) aSide.ordinal())
+ && getCoverBehaviorAtSide((byte) aSide.ordinal()).letsFluidOut(
+ (byte) aSide.ordinal(),
+ getCoverIDAtSide((byte) aSide.ordinal()),
+ getCoverDataAtSide((byte) aSide.ordinal()),
+ null,
+ this))))
+ return this.getTankInfoEx(aSide);
return new FluidTankInfo[] {};
}
diff --git a/src/main/java/gtPlusPlus/core/tileentities/base/TileEntityBase.java b/src/main/java/gtPlusPlus/core/tileentities/base/TileEntityBase.java
index 59516e4231..164c42cc3f 100644
--- a/src/main/java/gtPlusPlus/core/tileentities/base/TileEntityBase.java
+++ b/src/main/java/gtPlusPlus/core/tileentities/base/TileEntityBase.java
@@ -1,5 +1,20 @@
package gtPlusPlus.core.tileentities.base;
+import java.util.UUID;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.item.EntityItem;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.init.Blocks;
+import net.minecraft.inventory.IInventory;
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.tileentity.TileEntity;
+import net.minecraft.world.World;
+import net.minecraft.world.biome.BiomeGenBase;
+import net.minecraftforge.common.util.ForgeDirection;
+import net.minecraftforge.fluids.IFluidHandler;
+
import gregtech.GT_Mod;
import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
@@ -17,19 +32,6 @@ import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.minecraft.BTF_Inventory;
import gtPlusPlus.core.util.minecraft.gregtech.PollutionUtils;
import ic2.api.Direction;
-import java.util.UUID;
-import net.minecraft.block.Block;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.inventory.IInventory;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.tileentity.TileEntity;
-import net.minecraft.world.World;
-import net.minecraft.world.biome.BiomeGenBase;
-import net.minecraftforge.common.util.ForgeDirection;
-import net.minecraftforge.fluids.IFluidHandler;
public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregTechDeviceInformation, IDescribable {
@@ -155,8 +157,7 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
public void setOwnerInformation(String mName, String mUUID, boolean mOP) {
if (isServerSide()) {
- if (this.mOwnerName == null
- || this.mOwnerUUID == null
+ if (this.mOwnerName == null || this.mOwnerUUID == null
|| this.mOwnerName.equals("null")
|| this.mOwnerUUID.equals("null")) {
this.mOwnerName = mName;
@@ -255,26 +256,20 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
}
/**
- * returns all valid Inventory Slots, no matter which Side (Unless it's covered).
- * The Side Stuff is done in the following two Functions.
+ * returns all valid Inventory Slots, no matter which Side (Unless it's covered). The Side Stuff is done in the
+ * following two Functions.
*/
@Override
public int[] getAccessibleSlotsFromSide(int aSide) {
- if (canAccessData()
- && (getCoverBehaviorAtSide((byte) aSide)
- .letsItemsOut(
- (byte) aSide,
- getCoverIDAtSide((byte) aSide),
- getCoverDataAtSide((byte) aSide),
- -1,
- this)
- || getCoverBehaviorAtSide((byte) aSide)
- .letsItemsIn(
- (byte) aSide,
- getCoverIDAtSide((byte) aSide),
- getCoverDataAtSide((byte) aSide),
- -1,
- this))) return mInventory.getAccessibleSlotsFromSide(aSide);
+ if (canAccessData() && (getCoverBehaviorAtSide((byte) aSide)
+ .letsItemsOut((byte) aSide, getCoverIDAtSide((byte) aSide), getCoverDataAtSide((byte) aSide), -1, this)
+ || getCoverBehaviorAtSide((byte) aSide).letsItemsIn(
+ (byte) aSide,
+ getCoverIDAtSide((byte) aSide),
+ getCoverDataAtSide((byte) aSide),
+ -1,
+ this)))
+ return mInventory.getAccessibleSlotsFromSide(aSide);
return new int[0];
}
@@ -283,15 +278,13 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
*/
@Override
public boolean canInsertItem(int aIndex, ItemStack aStack, int aSide) {
- return canAccessData()
- && (mRunningThroughTick || !mInputDisabled)
- && getCoverBehaviorAtSide((byte) aSide)
- .letsItemsIn(
- (byte) aSide,
- getCoverIDAtSide((byte) aSide),
- getCoverDataAtSide((byte) aSide),
- aIndex,
- this)
+ return canAccessData() && (mRunningThroughTick || !mInputDisabled)
+ && getCoverBehaviorAtSide((byte) aSide).letsItemsIn(
+ (byte) aSide,
+ getCoverIDAtSide((byte) aSide),
+ getCoverDataAtSide((byte) aSide),
+ aIndex,
+ this)
&& mInventory.canInsertItem(aIndex, aStack, aSide);
}
@@ -300,15 +293,13 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
*/
@Override
public boolean canExtractItem(int aIndex, ItemStack aStack, int aSide) {
- return canAccessData()
- && (mRunningThroughTick || !mOutputDisabled)
- && getCoverBehaviorAtSide((byte) aSide)
- .letsItemsOut(
- (byte) aSide,
- getCoverIDAtSide((byte) aSide),
- getCoverDataAtSide((byte) aSide),
- aIndex,
- this)
+ return canAccessData() && (mRunningThroughTick || !mOutputDisabled)
+ && getCoverBehaviorAtSide((byte) aSide).letsItemsOut(
+ (byte) aSide,
+ getCoverIDAtSide((byte) aSide),
+ getCoverDataAtSide((byte) aSide),
+ aIndex,
+ this)
&& mInventory.canExtractItem(aIndex, aStack, aSide);
}
@@ -317,24 +308,18 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
return this.canAccessData() ? this.mInventory.isValidSlot(aIndex) : false;
}
- private final GT_CoverBehavior[] mCoverBehaviors = new GT_CoverBehavior[] {
- GregTech_API.sNoBehavior,
- GregTech_API.sNoBehavior,
- GregTech_API.sNoBehavior,
- GregTech_API.sNoBehavior,
- GregTech_API.sNoBehavior,
- GregTech_API.sNoBehavior
- };
+ private final GT_CoverBehavior[] mCoverBehaviors = new GT_CoverBehavior[] { GregTech_API.sNoBehavior,
+ GregTech_API.sNoBehavior, GregTech_API.sNoBehavior, GregTech_API.sNoBehavior, GregTech_API.sNoBehavior,
+ GregTech_API.sNoBehavior };
protected TileEntityBase mMetaTileEntity;
protected long mStoredEnergy = 0;
protected int mAverageEUInputIndex = 0, mAverageEUOutputIndex = 0;
protected boolean mReleaseEnergy = false;
protected int[] mAverageEUInput = new int[11], mAverageEUOutput = new int[11];
- private boolean[] mActiveEUInputs = new boolean[] {false, false, false, false, false, false},
- mActiveEUOutputs = new boolean[] {false, false, false, false, false, false};
- private byte[] mSidedRedstone = new byte[] {15, 15, 15, 15, 15, 15};
- private int[] mCoverSides = new int[] {0, 0, 0, 0, 0, 0},
- mCoverData = new int[] {0, 0, 0, 0, 0, 0},
+ private boolean[] mActiveEUInputs = new boolean[] { false, false, false, false, false, false },
+ mActiveEUOutputs = new boolean[] { false, false, false, false, false, false };
+ private byte[] mSidedRedstone = new byte[] { 15, 15, 15, 15, 15, 15 };
+ private int[] mCoverSides = new int[] { 0, 0, 0, 0, 0, 0 }, mCoverData = new int[] { 0, 0, 0, 0, 0, 0 },
mTimeStatistics = new int[GregTech_API.TICKS_FOR_LAG_AVERAGING];
private boolean mHasEnoughEnergy = true;
protected boolean mRunningThroughTick = false;
@@ -353,20 +338,9 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
private boolean mSendClientData = false;
private boolean oRedstone = false;
private boolean mEnergyStateReady = false;
- private byte mColor = 0,
- oColor = 0,
- mStrongRedstone = 0,
- oRedstoneData = 63,
- oTextureData = 0,
- oUpdateData = 0,
- oTexturePage = 0,
- oLightValueClient = -1,
- oLightValue = -1,
- mLightValue = 0,
- mOtherUpgrades = 0,
- mFacing = 0,
- oFacing = 0,
- mWorkData = 0;
+ private byte mColor = 0, oColor = 0, mStrongRedstone = 0, oRedstoneData = 63, oTextureData = 0, oUpdateData = 0,
+ oTexturePage = 0, oLightValueClient = -1, oLightValue = -1, mLightValue = 0, mOtherUpgrades = 0,
+ mFacing = 0, oFacing = 0, mWorkData = 0;
private int mDisplayErrorCode = 0, oX = 0, oY = 0, oZ = 0, mTimeStatisticsIndex = 0, mLagWarningCount = 0;
private short mID = 0;
protected long mTickTimer = 0;
@@ -420,15 +394,13 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
}
public long getInputVoltage() {
- return this.canAccessData() && this.mMetaTileEntity.isElectric()
- ? this.mMetaTileEntity.maxEUInput()
+ return this.canAccessData() && this.mMetaTileEntity.isElectric() ? this.mMetaTileEntity.maxEUInput()
: 2147483647L;
}
@Override
public boolean decreaseStoredEnergyUnits(long aEnergy, boolean aIgnoreTooLessEnergy) {
- return !this.canAccessData()
- ? false
+ return !this.canAccessData() ? false
: (this.mHasEnoughEnergy = this.decreaseStoredEU(aEnergy, aIgnoreTooLessEnergy));
}
@@ -446,19 +418,15 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
@Override
public boolean inputEnergyFrom(byte aSide) {
- return aSide == 6
- ? true
- : (!this.isServerSide()
- ? this.isEnergyInputSide(aSide)
+ return aSide == 6 ? true
+ : (!this.isServerSide() ? this.isEnergyInputSide(aSide)
: aSide >= 0 && aSide < 6 && this.mActiveEUInputs[aSide] && !this.mReleaseEnergy);
}
@Override
public boolean outputsEnergyTo(byte aSide) {
- return aSide == 6
- ? true
- : (!this.isServerSide()
- ? this.isEnergyOutputSide(aSide)
+ return aSide == 6 ? true
+ : (!this.isServerSide() ? this.isEnergyOutputSide(aSide)
: aSide >= 0 && aSide < 6 && this.mActiveEUOutputs[aSide] || this.mReleaseEnergy);
}
@@ -661,8 +629,7 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
}
public final TileEntity getTileEntityAtSideAndDistance(byte aSide, int aDistance) {
- return aDistance == 1
- ? this.getTileEntityAtSide(aSide)
+ return aDistance == 1 ? this.getTileEntityAtSide(aSide)
: this.getTileEntity(
this.getOffsetX(aSide, aDistance),
this.getOffsetY(aSide, aDistance),
@@ -795,11 +762,8 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
this.mBufferedTileEntities[aSide] = null;
return this.getTileEntityAtSide(aSide);
} else {
- return this.mBufferedTileEntities[aSide].xCoord == tX
- && this.mBufferedTileEntities[aSide].yCoord == tY
- && this.mBufferedTileEntities[aSide].zCoord == tZ
- ? this.mBufferedTileEntities[aSide]
- : null;
+ return this.mBufferedTileEntities[aSide].xCoord == tX && this.mBufferedTileEntities[aSide].yCoord == tY
+ && this.mBufferedTileEntities[aSide].zCoord == tZ ? this.mBufferedTileEntities[aSide] : null;
}
} else {
return null;
@@ -856,29 +820,26 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
@Override
public byte getInternalInputRedstoneSignal(byte aSide) {
- return (byte) (getCoverBehaviorAtSide(aSide)
- .getRedstoneInput(
- aSide,
- getInputRedstoneSignal(aSide),
- getCoverIDAtSide(aSide),
- getCoverDataAtSide(aSide),
- this)
- & 15);
+ return (byte) (getCoverBehaviorAtSide(aSide).getRedstoneInput(
+ aSide,
+ getInputRedstoneSignal(aSide),
+ getCoverIDAtSide(aSide),
+ getCoverDataAtSide(aSide),
+ this) & 15);
}
@Override
public byte getInputRedstoneSignal(byte aSide) {
- return (byte) (worldObj.getIndirectPowerLevelTo(
- getOffsetX(aSide, 1), getOffsetY(aSide, 1), getOffsetZ(aSide, 1), aSide)
- & 15);
+ return (byte) (worldObj
+ .getIndirectPowerLevelTo(getOffsetX(aSide, 1), getOffsetY(aSide, 1), getOffsetZ(aSide, 1), aSide) & 15);
}
@Override
public byte getOutputRedstoneSignal(byte aSide) {
return getCoverBehaviorAtSide(aSide)
- .manipulatesSidedRedstoneOutput(aSide, getCoverIDAtSide(aSide), getCoverDataAtSide(aSide), this)
- ? mSidedRedstone[aSide]
- : getGeneralRS(aSide);
+ .manipulatesSidedRedstoneOutput(aSide, getCoverIDAtSide(aSide), getCoverDataAtSide(aSide), this)
+ ? mSidedRedstone[aSide]
+ : getGeneralRS(aSide);
}
public boolean allowGeneralRedstoneOutput() {
@@ -1016,8 +977,7 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
@Override
public boolean dropCover(byte aSide, byte aDroppedSide, boolean aForced) {
if (getCoverBehaviorAtSide(aSide)
- .onCoverRemoval(aSide, getCoverIDAtSide(aSide), mCoverData[aSide], this, aForced)
- || aForced) {
+ .onCoverRemoval(aSide, getCoverIDAtSide(aSide), mCoverData[aSide], this, aForced) || aForced) {
ItemStack tStack = getCoverBehaviorAtSide(aSide)
.getDrop(aSide, getCoverIDAtSide(aSide), getCoverDataAtSide(aSide), this);
if (tStack != null) {
@@ -1061,8 +1021,7 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
@Override
public byte getStrongOutputRedstoneSignal(byte aSide) {
- return aSide >= 0 && aSide < 6 && (mStrongRedstone & (1 << aSide)) != 0
- ? (byte) (mSidedRedstone[aSide] & 15)
+ return aSide >= 0 && aSide < 6 && (mStrongRedstone & (1 << aSide)) != 0 ? (byte) (mSidedRedstone[aSide] & 15)
: 0;
}
@@ -1074,24 +1033,23 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
@Override
public long injectEnergyUnits(byte aSide, long aVoltage, long aAmperage) {
- if (!canAccessData()
- || !mMetaTileEntity.isElectric()
+ if (!canAccessData() || !mMetaTileEntity.isElectric()
|| !inputEnergyFrom(aSide)
|| aAmperage <= 0
|| aVoltage <= 0
|| getStoredEU() >= getEUCapacity()
- || mMetaTileEntity.maxAmperesIn() <= mAcceptedAmperes) return 0;
+ || mMetaTileEntity.maxAmperesIn() <= mAcceptedAmperes)
+ return 0;
if (aVoltage > getInputVoltage()) {
doExplosion(aVoltage);
return 0;
}
if (increaseStoredEnergyUnits(
- aVoltage
- * (aAmperage = Math.min(
- aAmperage,
- Math.min(
- mMetaTileEntity.maxAmperesIn() - mAcceptedAmperes,
- 1 + ((getEUCapacity() - getStoredEU()) / aVoltage)))),
+ aVoltage * (aAmperage = Math.min(
+ aAmperage,
+ Math.min(
+ mMetaTileEntity.maxAmperesIn() - mAcceptedAmperes,
+ 1 + ((getEUCapacity() - getStoredEU()) / aVoltage)))),
true)) {
mAverageEUInput[mAverageEUInputIndex] += aVoltage * aAmperage;
mAcceptedAmperes += aAmperage;
@@ -1102,10 +1060,10 @@ public class TileEntityBase extends TileEntity implements ILazyCoverable, IGregT
@Ove