diff options
author | David Vierra <codewarrior@hawaii.rr.com> | 2018-02-09 10:24:47 -1000 |
---|---|---|
committer | David Vierra <codewarrior@hawaii.rr.com> | 2018-02-09 11:24:41 -1000 |
commit | 6262e19889535e8a77901d08ca04d3d7b23022fe (patch) | |
tree | 749a12ef91f530a17541f1970694f70a019e4cb7 /src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators | |
parent | 08be3b3aa2027b4be3086ac63c39e118cd57acc1 (diff) | |
download | GT5-Unofficial-6262e19889535e8a77901d08ca04d3d7b23022fe.tar.gz GT5-Unofficial-6262e19889535e8a77901d08ca04d3d7b23022fe.tar.bz2 GT5-Unofficial-6262e19889535e8a77901d08ca04d3d7b23022fe.zip |
Improve Industrial Information Panel readout for Energy Buffers
Remove code related to inventory slots
Remove redundant overrides in Creative Energy Buffer
Remove inventory-related delay from info data update
Right-align numbers in info data readout
Format current storage number in right-click chat readout
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/creative/GregtechMetaCreativeEnergyBuffer.java | 51 |
1 files changed, 11 insertions, 40 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/creative/GregtechMetaCreativeEnergyBuffer.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/creative/GregtechMetaCreativeEnergyBuffer.java index f7c0ad3432..ab3e9dbdd2 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/creative/GregtechMetaCreativeEnergyBuffer.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/creative/GregtechMetaCreativeEnergyBuffer.java @@ -11,6 +11,7 @@ import gregtech.api.items.GT_MetaBase_Item; import gregtech.api.objects.GT_RenderedTexture; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.lib.CORE; import gtPlusPlus.xmod.gregtech.common.tileentities.storage.GregtechMetaEnergyBuffer; import ic2.api.item.IElectricItem; import net.minecraft.entity.player.EntityPlayer; @@ -41,7 +42,7 @@ public class GregtechMetaCreativeEnergyBuffer extends GregtechMetaEnergyBuffer { @Override public String[] getDescription() { - return new String[] {this.mDescription, "Added by: " + EnumChatFormatting.DARK_GREEN+"Alkalus"}; + return new String[] {this.mDescription, CORE.GT_Tooltip}; } /* @@ -75,16 +76,6 @@ public class GregtechMetaCreativeEnergyBuffer extends GregtechMetaEnergyBuffer { this.mTextures, this.mInventory.length); } - @Override public boolean isSimpleMachine() {return false;} - @Override public boolean isElectric() {return true;} - @Override public boolean isValidSlot(final int aIndex) {return true;} - @Override public boolean isFacingValid(final byte aFacing) {return true;} - @Override public boolean isEnetInput() {return true;} - @Override public boolean isEnetOutput() {return true;} - @Override public boolean isInputFacing(final byte aSide) {return aSide!=this.getBaseMetaTileEntity().getFrontFacing();} - @Override public boolean isOutputFacing(final byte aSide) {return aSide==this.getBaseMetaTileEntity().getFrontFacing();} - @Override public boolean isTeleporterCompatible() {return false;} - @Override public long getMinimumStoredEU() { return 0; @@ -107,19 +98,16 @@ public class GregtechMetaCreativeEnergyBuffer extends GregtechMetaEnergyBuffer { @Override public long maxAmperesIn() { - return this.mChargeableCount * 16; + return 16; } @Override public long maxAmperesOut() { - return this.mChargeableCount * 16; + return 16; } - @Override public int rechargerSlotStartIndex() {return 0;} - @Override public int dechargerSlotStartIndex() {return 0;} - @Override public int rechargerSlotCount() {return this.mCharge?this.mInventory.length:0;} - @Override public int dechargerSlotCount() {return this.mDecharge?this.mInventory.length:0;} + @Override public int getProgresstime() {return Integer.MAX_VALUE;} - @Override public int maxProgresstime() {return (int)this.getBaseMetaTileEntity().getUniversalEnergyCapacity();} + @Override public int maxProgresstime() {return Integer.MAX_VALUE;} @Override public boolean isAccessAllowed(final EntityPlayer aPlayer) {return true;} @Override @@ -153,31 +141,14 @@ public class GregtechMetaCreativeEnergyBuffer extends GregtechMetaEnergyBuffer { } @Override - public long[] getStoredEnergy(){ - long tScale = this.getBaseMetaTileEntity().getEUCapacity(); - long tStored = this.getBaseMetaTileEntity().getStoredEU(); - //this.setEUVar(Long.MAX_VALUE); - return new long[] { tStored, tScale }; - } - - private long count=0; - private long mStored=0; - private long mMax=0; - - @Override public String[] getInfoData() { - this.count++; - if((this.mMax==0)||((this.count%20)==0)){ - final long[] tmp = this.getStoredEnergy(); - this.mStored=tmp[0]; - this.mMax=tmp[1]; - } - + String[] infoData = super.getInfoData(); return new String[] { - this.getLocalName(), + infoData[0], "THIS IS A CREATIVE ITEM - FOR TESTING", - GT_Utility.formatNumbers(this.mStored)+" EU /", - GT_Utility.formatNumbers(this.mMax)+" EU"}; + infoData[1], + infoData[2] + }; } @Override |