Class CrusherRecipe
java.lang.Object
com.idark.valoria.registries.recipe.CrusherRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
public class CrusherRecipe
extends Object
implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
ConstructorDescriptionCrusherRecipe
(net.minecraft.resources.ResourceLocation id, net.minecraft.resources.ResourceLocation output, net.minecraft.world.item.crafting.Ingredient... inputItems) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStack
assemble
(net.minecraft.world.Container pContainer, net.minecraft.core.RegistryAccess pRegistryAccess) boolean
canCraftInDimensions
(int pWidth, int pHeight) net.minecraft.resources.ResourceLocation
getId()
net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient>
net.minecraft.resources.ResourceLocation
net.minecraft.world.item.ItemStack
getResultItem
(net.minecraft.core.RegistryAccess pRegistryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>
net.minecraft.world.item.crafting.RecipeType<?>
getType()
boolean
matches
(net.minecraft.world.Container 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, getRemainingItems, getToastSymbol, isIncomplete, isSpecial, showNotification
-
Constructor Details
-
CrusherRecipe
public CrusherRecipe(net.minecraft.resources.ResourceLocation id, net.minecraft.resources.ResourceLocation output, net.minecraft.world.item.crafting.Ingredient... inputItems)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.Container pContainer, net.minecraft.world.level.Level pLevel) - Specified by:
matches
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container pContainer, net.minecraft.core.RegistryAccess pRegistryAccess) - Specified by:
assemble
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
canCraftInDimensions
public boolean canCraftInDimensions(int pWidth, int pHeight) - Specified by:
canCraftInDimensions
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getResultItem
public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.RegistryAccess pRegistryAccess) - Specified by:
getResultItem
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getIngredients
@Nonnull public net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> getIngredients()- Specified by:
getIngredients
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getId
public net.minecraft.resources.ResourceLocation getId()- Specified by:
getId
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getOutput
public net.minecraft.resources.ResourceLocation getOutput() -
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializer
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getType
public net.minecraft.world.item.crafting.RecipeType<?> getType()- Specified by:
getType
in interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-