Class ManipulatorRecipe
java.lang.Object
com.idark.valoria.registries.recipe.ManipulatorRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
public class ManipulatorRecipe
extends Object
implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
ConstructorDescriptionManipulatorRecipe
(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack output, String pCoreId, int cores, int time, 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) getCore()
int
net.minecraft.resources.ResourceLocation
getId()
net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient>
net.minecraft.world.item.ItemStack
getResultItem
(net.minecraft.core.RegistryAccess pRegistryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>
int
getTime()
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
-
ManipulatorRecipe
public ManipulatorRecipe(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack output, String pCoreId, int cores, int time, 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>
-
getTime
public int getTime() -
getCoresNeeded
public int getCoresNeeded() -
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>
-
getCore
-
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>
-
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>
-