diff options
author | miozune <miozune@gmail.com> | 2023-12-04 08:26:47 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-04 00:26:47 +0100 |
commit | 44c774ebbd67fd674565797796d53af48480032a (patch) | |
tree | c12b23ffd2a3c6f1c5aeca00c821780798173d4e /src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java | |
parent | b0c849f37e1bb36b41446ad9555f9481e03fbea4 (diff) | |
download | GT5-Unofficial-44c774ebbd67fd674565797796d53af48480032a.tar.gz GT5-Unofficial-44c774ebbd67fd674565797796d53af48480032a.tar.bz2 GT5-Unofficial-44c774ebbd67fd674565797796d53af48480032a.zip |
Migrate to new RecipeMap (#73)
* Migrate Lanth recipemaps
* Migrate the rest
* Don't requires NHCore
* Cleanup recipemaps
* Update GT to adapt to MaceratorBackend removal
* updade gradle+bs+deps
* Update dependencies.gradle
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java')
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java b/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java index 96dd57389d..992cdf5d2d 100644 --- a/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java +++ b/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java @@ -19,7 +19,7 @@ import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; -import com.elisis.gtnhlanth.loader.RecipeAdder; +import com.elisis.gtnhlanth.api.recipe.LanthanidesRecipeMaps; import com.elisis.gtnhlanth.util.DescTextLocalization; import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry; import com.gtnewhorizon.structurelib.alignment.constructable.IConstructable; @@ -32,6 +32,7 @@ import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +import gregtech.api.recipe.RecipeMap; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; @@ -88,6 +89,11 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<Di } @Override + public RecipeMap<?> getRecipeMap() { + return LanthanidesRecipeMaps.dissolutionTankRecipes; + } + + @Override public boolean checkRecipe(ItemStack itemStack) { // GT_Log.out.print("in checkRecipe"); @@ -96,7 +102,7 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<Di ItemStack[] tItems = this.getStoredInputs().toArray(new ItemStack[0]); long tVoltage = this.getMaxInputVoltage(); - GT_Recipe tRecipe = RecipeAdder.instance.DissolutionTankRecipes + GT_Recipe tRecipe = LanthanidesRecipeMaps.dissolutionTankRecipes .findRecipe(getBaseMetaTileEntity(), false, tVoltage, tFluidInputArray, tItems); if (tRecipe == null || !tRecipe.isRecipeInputEqual(true, tFluidInputArray, tItems)) return false; |