aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-07-08 20:50:49 +0800
committerGlodBlock <1356392126@qq.com>2021-07-08 20:50:49 +0800
commit463145ce6fda1cff41a5dc53389bd7f79b731859 (patch)
treeaed01160b03e68462f752d1f435e598b829ca2ee /src/main/java
parent843ba1d3d9dbb18de2e30485a26d1c5223fd260b (diff)
downloadGT5-Unofficial-463145ce6fda1cff41a5dc53389bd7f79b731859.tar.gz
GT5-Unofficial-463145ce6fda1cff41a5dc53389bd7f79b731859.tar.bz2
GT5-Unofficial-463145ce6fda1cff41a5dc53389bd7f79b731859.zip
optimize the tier check
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java b/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java
index dfbc5bc59c..51269a33bb 100644
--- a/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java
+++ b/src/main/java/GoodGenerator/Blocks/TEs/FuelRefineFactory.java
@@ -22,6 +22,7 @@ import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraftforge.fluids.FluidStack;
import org.lwjgl.input.Keyboard;
@@ -176,6 +177,18 @@ public class FuelRefineFactory extends GT_MetaTileEntity_MultiblockBase_EM imple
}
@Override
+ public void loadNBTData(NBTTagCompound aNBT){
+ super.loadNBTData(aNBT);
+ this.Tier = aNBT.getInteger("mTier");
+ }
+
+ @Override
+ public void saveNBTData(NBTTagCompound aNBT){
+ super.saveNBTData(aNBT);
+ aNBT.setInteger("mTier", this.Tier);
+ }
+
+ @Override
public String[] getStructureDescription(ItemStack itemStack){
return new String[]{
"8x Field Restriction Glass",
@@ -250,7 +263,6 @@ public class FuelRefineFactory extends GT_MetaTileEntity_MultiblockBase_EM imple
ItemStack[] inItems = tItems.toArray(new ItemStack[tItems.size()]);
for (GT_Recipe recipe : tRecipes){
- checkCoil();
if (recipe.mSpecialValue > Tier) continue;
if (recipe.isRecipeInputEqual(true, inFluids, inItems)){
mEUt = recipe.mEUt;