aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/util/ResultWrongSievert.java23
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java1
2 files changed, 20 insertions, 4 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/util/ResultWrongSievert.java b/src/main/java/com/github/bartimaeusnek/bartworks/util/ResultWrongSievert.java
index b6216f3c42..93d7318715 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/util/ResultWrongSievert.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/util/ResultWrongSievert.java
@@ -1,8 +1,11 @@
package com.github.bartimaeusnek.bartworks.util;
+import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.PacketBuffer;
import net.minecraft.util.StatCollector;
+import org.jetbrains.annotations.NotNull;
+
import gregtech.api.recipe.check.CheckRecipeResult;
import gregtech.api.util.GT_Utility;
@@ -21,7 +24,7 @@ public class ResultWrongSievert implements CheckRecipeResult {
this.type = type;
}
- public String getID() {
+ public @NotNull String getID() {
return "wrong_sievert";
}
@@ -31,7 +34,7 @@ public class ResultWrongSievert implements CheckRecipeResult {
}
@Override
- public String getDisplayString() {
+ public @NotNull String getDisplayString() {
return switch (this.type) {
case EXACTLY -> StatCollector.translateToLocalFormatted(
"GT5U.gui.text.wrong_sievert_exactly",
@@ -42,12 +45,24 @@ public class ResultWrongSievert implements CheckRecipeResult {
}
@Override
- public CheckRecipeResult newInstance() {
+ public @NotNull NBTTagCompound writeToNBT(@NotNull NBTTagCompound tag) {
+ tag.setInteger("required", required);
+ tag.setInteger("type", type.ordinal());
+ return tag;
+ }
+
+ @Override
+ public void readFromNBT(@NotNull NBTTagCompound tag) {
+ required = tag.getInteger("required");
+ }
+
+ @Override
+ public @NotNull CheckRecipeResult newInstance() {
return new ResultWrongSievert(0, NeededSievertType.EXACTLY);
}
@Override
- public void encode(PacketBuffer buffer) {
+ public void encode(@NotNull PacketBuffer buffer) {
buffer.writeVarIntToBuffer(this.required);
buffer.writeVarIntToBuffer(this.type.ordinal());
}
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
index ad0c5a0c97..fc91adb69f 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
@@ -1073,6 +1073,7 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM
@Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
if (aBaseMetaTileEntity.isServerSide()) {
+ mTotalRunTime++;
explodedThisTick = false;
if (mEfficiency < 0) {
mEfficiency = 0;