Class MysteriousMagicRecipe

java.lang.Object
net.minheur.mhm_bitsnbobs.recipe.MysteriousMagicRecipe
All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>

public class MysteriousMagicRecipe extends Object implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final net.minecraft.world.item.ItemStack
     
    private final int
     
    private final net.minecraft.resources.ResourceLocation
     
    private final net.minecraft.world.item.ItemStack
     
    private final net.minecraft.world.item.ItemStack
     
    private final net.minecraft.world.item.ItemStack
     
    private final net.minecraft.world.item.ItemStack
     
    private final net.minecraft.world.item.ItemStack
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    MysteriousMagicRecipe(net.minecraft.world.item.ItemStack primaryInput, net.minecraft.world.item.ItemStack upInput, net.minecraft.world.item.ItemStack downInput, net.minecraft.world.item.ItemStack leftInput, net.minecraft.world.item.ItemStack rightInput, int fullAmount, net.minecraft.world.item.ItemStack output, net.minecraft.resources.ResourceLocation id)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.world.item.ItemStack
    assemble(net.minecraft.world.SimpleContainer pContainer, net.minecraft.core.RegistryAccess pRegistryAccess)
     
    boolean
    canCraftInDimensions(int pWidth, int pHeight)
     
    net.minecraft.world.item.ItemStack
     
    int
     
    net.minecraft.resources.ResourceLocation
     
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.item.ItemStack
    getResultItem(net.minecraft.core.RegistryAccess pRegistryAccess)
     
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.item.crafting.RecipeSerializer<?>
     
    net.minecraft.world.item.crafting.RecipeType<?>
     
    net.minecraft.world.item.ItemStack
     
    boolean
    matches(net.minecraft.world.SimpleContainer pContainer, net.minecraft.world.level.Level pLevel)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.world.item.crafting.Recipe

    getGroup, getIngredients, getRemainingItems, getToastSymbol, isIncomplete, isSpecial, showNotification
  • Field Details

    • primaryInput

      private final net.minecraft.world.item.ItemStack primaryInput
    • upInput

      private final net.minecraft.world.item.ItemStack upInput
    • downInput

      private final net.minecraft.world.item.ItemStack downInput
    • leftInput

      private final net.minecraft.world.item.ItemStack leftInput
    • rightInput

      private final net.minecraft.world.item.ItemStack rightInput
    • fuelAmount

      private final int fuelAmount
    • output

      private final net.minecraft.world.item.ItemStack output
    • id

      private final net.minecraft.resources.ResourceLocation id
  • Constructor Details

    • MysteriousMagicRecipe

      protected MysteriousMagicRecipe(net.minecraft.world.item.ItemStack primaryInput, net.minecraft.world.item.ItemStack upInput, net.minecraft.world.item.ItemStack downInput, net.minecraft.world.item.ItemStack leftInput, net.minecraft.world.item.ItemStack rightInput, int fullAmount, net.minecraft.world.item.ItemStack output, net.minecraft.resources.ResourceLocation id)
  • Method Details

    • matches

      public boolean matches(net.minecraft.world.SimpleContainer pContainer, net.minecraft.world.level.Level pLevel)
      Specified by:
      matches in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
    • assemble

      public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.SimpleContainer pContainer, net.minecraft.core.RegistryAccess pRegistryAccess)
      Specified by:
      assemble in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
    • canCraftInDimensions

      public boolean canCraftInDimensions(int pWidth, int pHeight)
      Specified by:
      canCraftInDimensions in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
    • getResultItem

      public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.RegistryAccess pRegistryAccess)
      Specified by:
      getResultItem in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
    • getUpInput

      public net.minecraft.world.item.ItemStack getUpInput()
    • getDownInput

      public net.minecraft.world.item.ItemStack getDownInput()
    • getLeftInput

      public net.minecraft.world.item.ItemStack getLeftInput()
    • getRightInput

      public net.minecraft.world.item.ItemStack getRightInput()
    • getPrimaryInput

      public net.minecraft.world.item.ItemStack getPrimaryInput()
    • getFuelAmount

      public int getFuelAmount()
    • getId

      public net.minecraft.resources.ResourceLocation getId()
      Specified by:
      getId in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
    • getSerializer

      public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()
      Specified by:
      getSerializer in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>
    • getType

      public net.minecraft.world.item.crafting.RecipeType<?> getType()
      Specified by:
      getType in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.SimpleContainer>