diff options
| author | Jason Mitchell <mitchej@gmail.com> | 2023-01-28 19:32:44 -0800 |
|---|---|---|
| committer | Jason Mitchell <mitchej@gmail.com> | 2023-01-28 19:32:44 -0800 |
| commit | 55f64675b42ac8d3c557cc850f78664bee006f6f (patch) | |
| tree | 2afd26dd3d5e6f763119bc192b57c66a1a075922 /src/main/java/gtPlusPlus/core/tileentities | |
| parent | 0f5dfd01b877b6a1019e0671b88d07974aae68c0 (diff) | |
| download | GT5-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')
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 |
