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/Digester.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/Digester.java')
-rw-r--r-- | src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java b/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java index 5e2b03e945..9afc808779 100644 --- a/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java +++ b/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java @@ -18,7 +18,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.gtnewhorizon.structurelib.alignment.constructable.IConstructable; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; @@ -30,6 +30,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; @@ -91,6 +92,11 @@ public class Digester extends GT_MetaTileEntity_EnhancedMultiBlockBase<Digester> } @Override + public RecipeMap<?> getRecipeMap() { + return LanthanidesRecipeMaps.digesterRecipes; + } + + @Override public boolean checkRecipe(ItemStack itemStack) { // GT_Log.out.print("Digester: in checkRecipe\n"); @@ -101,8 +107,7 @@ public class Digester extends GT_MetaTileEntity_EnhancedMultiBlockBase<Digester> // GT_Log.out.print("Digester: " + Arrays.toString(mInventory)); - // Collection<GT_Recipe> tRecipes = RecipeAdder.instance.DigesterRecipes.mRecipeList; - GT_Recipe tRecipe = RecipeAdder.instance.DigesterRecipes + GT_Recipe tRecipe = LanthanidesRecipeMaps.digesterRecipes .findRecipe(getBaseMetaTileEntity(), false, tVoltage, tFluidInputArray, tItems); if (tRecipe == null || !tRecipe.isRecipeInputEqual(true, tFluidInputArray, tItems)) return false; |