Class TestSerializableRecipe

java.lang.Object
com.hrznstudio.titanium.recipe.serializer.SerializableRecipe
com.hrznstudio.titanium._impl.test.recipe.TestSerializableRecipe
All Implemented Interfaces:
IJsonFile, IJSONGenerator, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>

public class TestSerializableRecipe extends SerializableRecipe
  • Field Details

    • SERIALIZER

      public static GenericSerializer<TestSerializableRecipe> SERIALIZER
    • RECIPES

      public static final List<TestSerializableRecipe> RECIPES
    • input

      public net.minecraft.world.item.crafting.Ingredient input
    • output

      public net.minecraft.world.item.ItemStack output
    • block

      public net.minecraft.world.level.block.Block block
  • Constructor Details

    • TestSerializableRecipe

      public TestSerializableRecipe​(net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.world.item.crafting.Ingredient input, net.minecraft.world.item.ItemStack output, net.minecraft.world.level.block.Block block)
    • TestSerializableRecipe

      public TestSerializableRecipe​(net.minecraft.resources.ResourceLocation resourceLocation)
  • Method Details

    • matches

      public boolean matches​(net.minecraft.world.Container inv, net.minecraft.world.level.Level worldIn)
    • assemble

      public net.minecraft.world.item.ItemStack assemble​(net.minecraft.world.Container inv)
    • canCraftInDimensions

      public boolean canCraftInDimensions​(int width, int height)
    • getResultItem

      public net.minecraft.world.item.ItemStack getResultItem()
    • getSerializer

      public GenericSerializer<? extends SerializableRecipe> getSerializer()
      Specified by:
      getSerializer in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
      Specified by:
      getSerializer in class SerializableRecipe
    • getType

      public net.minecraft.world.item.crafting.RecipeType<?> getType()
    • isValid

      public boolean isValid​(net.minecraft.world.item.ItemStack input, net.minecraft.world.level.block.Block block)