Package com.hbm_m.recipe
Class AnvilRecipe
java.lang.Object
com.hbm_m.recipe.AnvilRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
public class AnvilRecipe
extends Object
implements net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final recordstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionAnvilRecipe(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack inputA, net.minecraft.world.item.ItemStack inputB, List<net.minecraft.world.item.ItemStack> inventoryInputs, List<AnvilRecipe.ResultEntry> outputs, AnvilTier requiredTier, AnvilTier upperTier, String blueprintPool, AnvilRecipe.OverlayType overlay, boolean consumeA, boolean consumeB) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackassemble(net.minecraft.world.Container container, net.minecraft.core.RegistryAccess registryAccess) booleancanCraftInDimensions(int width, int height) booleancanCraftOn(AnvilTier tier) booleanbooleannet.minecraft.world.item.ItemStacknet.minecraft.resources.ResourceLocationgetId()net.minecraft.world.item.ItemStacknet.minecraft.world.item.ItemStackList<net.minecraft.world.item.ItemStack>net.minecraft.world.item.ItemStackList<net.minecraft.world.item.ItemStack>net.minecraft.world.item.ItemStackgetResultItem(net.minecraft.core.RegistryAccess registryAccess) net.minecraft.world.item.crafting.RecipeSerializer<?>net.minecraft.world.item.crafting.RecipeType<?>getType()booleanbooleanmatches(net.minecraft.world.Container container, net.minecraft.world.level.Level level) booleanmatches(net.minecraft.world.item.ItemStack slotA, net.minecraft.world.item.ItemStack slotB) booleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getGroup, getIngredients, getRemainingItems, getToastSymbol, isIncomplete, isSpecial, showNotification
-
Constructor Details
-
AnvilRecipe
public AnvilRecipe(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack inputA, net.minecraft.world.item.ItemStack inputB, List<net.minecraft.world.item.ItemStack> inventoryInputs, List<AnvilRecipe.ResultEntry> outputs, AnvilTier requiredTier, @Nullable AnvilTier upperTier, @Nullable String blueprintPool, AnvilRecipe.OverlayType overlay, boolean consumeA, boolean consumeB)
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.Container container, net.minecraft.world.level.Level level) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
matches
public boolean matches(net.minecraft.world.item.ItemStack slotA, net.minecraft.world.item.ItemStack slotB) -
canCraftOn
-
assemble
public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.Container container, net.minecraft.core.RegistryAccess registryAccess) - Specified by:
assemblein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
canCraftInDimensions
public boolean canCraftInDimensions(int width, int height) - Specified by:
canCraftInDimensionsin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getResultItem
public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.RegistryAccess registryAccess) - Specified by:
getResultItemin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getId
public net.minecraft.resources.ResourceLocation getId()- Specified by:
getIdin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getType
public net.minecraft.world.item.crafting.RecipeType<?> getType()- Specified by:
getTypein interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getInputA
public net.minecraft.world.item.ItemStack getInputA() -
getInputB
public net.minecraft.world.item.ItemStack getInputB() -
consumesA
public boolean consumesA() -
consumesB
public boolean consumesB() -
getRequiredItems
-
getInventoryInputs
-
getOutputs
-
getRequiredTier
-
getBlueprintPool
-
requiresBlueprint
public boolean requiresBlueprint() -
getOverlay
-
getDisplayStack
public net.minecraft.world.item.ItemStack getDisplayStack() -
usesMachineInputs
public boolean usesMachineInputs() -
isRecycling
public boolean isRecycling() -
getRecyclingInputStack
public net.minecraft.world.item.ItemStack getRecyclingInputStack()
-