aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java10
-rw-r--r--src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalTankBase.java27
-rw-r--r--src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java31
-rw-r--r--src/main/resources/assets/gregtech/lang/en_US.lang3
4 files changed, 26 insertions, 45 deletions
diff --git a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java
index 747116400a..8ef639e89e 100644
--- a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java
+++ b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java
@@ -41,7 +41,6 @@ public abstract class GT_MetaTileEntity_DigitalChestBase extends GT_MetaTileEnti
implements appeng.api.storage.IMEMonitor<appeng.api.storage.data.IAEItemStack>, IAddUIWidgets {
protected boolean mVoidOverflow = false;
protected boolean mDisableFilter;
- public boolean voidBreak;
private Map<appeng.api.storage.IMEMonitorHandlerReceiver<appeng.api.storage.data.IAEItemStack>, Object> listeners =
null;
@@ -50,8 +49,7 @@ public abstract class GT_MetaTileEntity_DigitalChestBase extends GT_MetaTileEnti
"This Chest stores " + GT_Utility.formatNumbers(commonSizeCompute(aTier)) + " Blocks",
"Use a screwdriver to enable",
"voiding items on overflow",
- "Can keep its contents when harvested",
- "Sneak when harvesting to void its contents"
+ "Will keep its contents when harvested",
});
}
@@ -360,12 +358,6 @@ public abstract class GT_MetaTileEntity_DigitalChestBase extends GT_MetaTileEnti
}
@Override
- public void onLeftclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) {
- voidBreak = aPlayer.isSneaking();
- super.onLeftclick(aBaseMetaTileEntity, aPlayer);
- }
-
- @Override
public boolean isFacingValid(byte aFacing) {
return true;
}
diff --git a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalTankBase.java b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalTankBase.java
index a4d1f1113f..278e4b3d15 100644
--- a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalTankBase.java
+++ b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalTankBase.java
@@ -42,7 +42,6 @@ public abstract class GT_MetaTileEntity_DigitalTankBase extends GT_MetaTileEntit
implements IFluidLockable, IAddUIWidgets {
public boolean mOutputFluid = false, mVoidFluidPart = false, mVoidFluidFull = false, mLockFluid = false;
protected String lockedFluidName = null;
- private boolean voidBreak;
public boolean mAllowInputFromOutputSide = false;
public GT_MetaTileEntity_DigitalTankBase(int aID, String aName, String aNameRegional, int aTier) {
@@ -50,7 +49,6 @@ public abstract class GT_MetaTileEntity_DigitalTankBase extends GT_MetaTileEntit
StatCollector.translateToLocalFormatted(
"GT5U.machines.digitaltank.tooltip", GT_Utility.formatNumbers(commonSizeCompute(aTier))),
StatCollector.translateToLocal("GT5U.machines.digitaltank.tooltip1"),
- StatCollector.translateToLocal("GT5U.machines.digitaltank.tooltip2")
});
}
@@ -96,17 +94,16 @@ public abstract class GT_MetaTileEntity_DigitalTankBase extends GT_MetaTileEntit
@Override
public void setItemNBT(NBTTagCompound aNBT) {
- if (!voidBreak) {
- if (mFluid != null && mFluid.amount >= 0) {
- aNBT.setTag("mFluid", mFluid.writeToNBT(new NBTTagCompound()));
- }
- if (mOutputFluid) aNBT.setBoolean("mOutputFluid", true);
- if (mVoidFluidPart) aNBT.setBoolean("mVoidOverflow", true);
- if (mVoidFluidFull) aNBT.setBoolean("mVoidFluidFull", true);
- if (mLockFluid) aNBT.setBoolean("mLockFluid", true);
- if (GT_Utility.isStringValid(lockedFluidName)) aNBT.setString("lockedFluidName", lockedFluidName);
- if (this.mAllowInputFromOutputSide) aNBT.setBoolean("mAllowInputFromOutputSide", true);
+ if (mFluid != null && mFluid.amount >= 0) {
+ aNBT.setTag("mFluid", mFluid.writeToNBT(new NBTTagCompound()));
}
+ if (mOutputFluid) aNBT.setBoolean("mOutputFluid", true);
+ if (mVoidFluidPart) aNBT.setBoolean("mVoidOverflow", true);
+ if (mVoidFluidFull) aNBT.setBoolean("mVoidFluidFull", true);
+ if (mLockFluid) aNBT.setBoolean("mLockFluid", true);
+ if (GT_Utility.isStringValid(lockedFluidName)) aNBT.setString("lockedFluidName", lockedFluidName);
+ if (this.mAllowInputFromOutputSide) aNBT.setBoolean("mAllowInputFromOutputSide", true);
+
super.setItemNBT(aNBT);
}
@@ -251,12 +248,6 @@ public abstract class GT_MetaTileEntity_DigitalTankBase extends GT_MetaTileEntit
}
@Override
- public void onLeftclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) {
- voidBreak = aPlayer.isSneaking();
- super.onLeftclick(aBaseMetaTileEntity, aPlayer);
- }
-
- @Override
public final void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
if (aSide == getBaseMetaTileEntity().getFrontFacing()) {
mAllowInputFromOutputSide = !mAllowInputFromOutputSide;
diff --git a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java
index 384b55cc4c..18d54215a1 100644
--- a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java
+++ b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java
@@ -33,25 +33,24 @@ public class GT_MetaTileEntity_QuantumChest extends GT_MetaTileEntity_DigitalChe
@Override
public void setItemNBT(NBTTagCompound aNBT) {
mInvData = new NBTTagList();
- if (!voidBreak) {
- for (int i = 0; i < 3; i++) {
- if (mInventory[i] != null) {
- NBTTagCompound tNBT = new NBTTagCompound();
- tNBT.setByte("Count", (byte) mInventory[i].stackSize);
- tNBT.setShort("Damage", (short) mInventory[i].getItemDamage());
- tNBT.setShort("id", (short) Item.getIdFromItem(mInventory[i].getItem()));
- tNBT.setInteger("IntSlot", i);
- if (mInventory[i].hasTagCompound()) {
- tNBT.setTag("tag", mInventory[i].getTagCompound());
- }
- mInvData.appendTag(tNBT);
+ for (int i = 0; i < 3; i++) {
+ if (mInventory[i] != null) {
+ NBTTagCompound tNBT = new NBTTagCompound();
+ tNBT.setByte("Count", (byte) mInventory[i].stackSize);
+ tNBT.setShort("Damage", (short) mInventory[i].getItemDamage());
+ tNBT.setShort("id", (short) Item.getIdFromItem(mInventory[i].getItem()));
+ tNBT.setInteger("IntSlot", i);
+ if (mInventory[i].hasTagCompound()) {
+ tNBT.setTag("tag", mInventory[i].getTagCompound());
}
+ mInvData.appendTag(tNBT);
}
- if (mItemStack != null) aNBT.setTag("mItemStack", getItemStack().writeToNBT(new NBTTagCompound()));
- aNBT.setTag("Inventory", mInvData);
- aNBT.setInteger("mItemCount", getItemCount());
- aNBT.setBoolean("mVoidOverflow", mVoidOverflow);
}
+ if (mItemStack != null) aNBT.setTag("mItemStack", getItemStack().writeToNBT(new NBTTagCompound()));
+ aNBT.setTag("Inventory", mInvData);
+ aNBT.setInteger("mItemCount", getItemCount());
+ aNBT.setBoolean("mVoidOverflow", mVoidOverflow);
+
super.setItemNBT(aNBT);
}
diff --git a/src/main/resources/assets/gregtech/lang/en_US.lang b/src/main/resources/assets/gregtech/lang/en_US.lang
index e891492d94..900314f394 100644
--- a/src/main/resources/assets/gregtech/lang/en_US.lang
+++ b/src/main/resources/assets/gregtech/lang/en_US.lang
@@ -109,8 +109,7 @@ GT5U.machines.digitalchest.voidoverflow.disabled=Overflow Voiding Mode §cOff§r
GT5U.machines.digitalchest.inputfilter.enabled=Input Filter §aOn§r
GT5U.machines.digitalchest.inputfilter.disabled=Input Filter §cOff§r
GT5U.machines.digitaltank.tooltip=Stores %sL of fluid
-GT5U.machines.digitaltank.tooltip1=Can keep its contents when harvested
-GT5U.machines.digitaltank.tooltip2=Sneak when harvesting to void its contents
+GT5U.machines.digitaltank.tooltip1=Will keep its contents when harvested
GT5U.machines.digitaltank.autooutput.tooltip=Fluid Auto-Output
GT5U.machines.digitaltank.lockfluid.tooltip=Lock Fluid Mode
GT5U.machines.digitaltank.lockfluid.tooltip.1=§7This tank will be locked to only accept one type of fluid