Class Smithing
java.lang.Object
com.beansgalaxy.backpacks.items.recipes.Smithing
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>,net.minecraft.world.item.crafting.SmithingRecipe
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.minecraft.world.item.crafting.Ingredientfinal net.minecraft.world.item.crafting.Ingredientstatic final Stringstatic final net.minecraft.world.item.crafting.RecipeSerializer<Smithing>static final net.minecraft.resources.ResourceLocationfinal net.minecraft.world.item.crafting.Ingredient -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull net.minecraft.world.item.ItemStackassemble(net.minecraft.world.Container container, net.minecraft.core.RegistryAccess registryAccess) @NotNull net.minecraft.resources.ResourceLocationgetId()@NotNull net.minecraft.world.item.ItemStackgetResultItem(@Nullable net.minecraft.core.RegistryAccess registryAccess) @NotNull net.minecraft.world.item.crafting.RecipeSerializer<?>booleanisAdditionIngredient(net.minecraft.world.item.ItemStack itemStack) booleanisBaseIngredient(net.minecraft.world.item.ItemStack itemStack) booleanisTemplateIngredient(net.minecraft.world.item.ItemStack itemStack) booleanmatches(net.minecraft.world.Container container, net.minecraft.world.level.Level level) Methods 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, isIncomplete, isSpecial, showNotificationMethods inherited from interface net.minecraft.world.item.crafting.SmithingRecipe
canCraftInDimensions, getToastSymbol, getType
-
Field Details
-
ID
- See Also:
-
LOCATION
public static final net.minecraft.resources.ResourceLocation LOCATION -
INSTANCE
-
template
public final net.minecraft.world.item.crafting.Ingredient template -
base
public final net.minecraft.world.item.crafting.Ingredient base -
addition
public final net.minecraft.world.item.crafting.Ingredient addition
-
-
Constructor Details
-
Smithing
public Smithing(String backpack_id, net.minecraft.world.item.crafting.Ingredient template, net.minecraft.world.item.crafting.Ingredient base, net.minecraft.world.item.crafting.Ingredient addition)
-
-
Method Details
-
isTemplateIngredient
public boolean isTemplateIngredient(net.minecraft.world.item.ItemStack itemStack) - Specified by:
isTemplateIngredientin interfacenet.minecraft.world.item.crafting.SmithingRecipe
-
isBaseIngredient
public boolean isBaseIngredient(net.minecraft.world.item.ItemStack itemStack) - Specified by:
isBaseIngredientin interfacenet.minecraft.world.item.crafting.SmithingRecipe
-
isAdditionIngredient
public boolean isAdditionIngredient(net.minecraft.world.item.ItemStack itemStack) - Specified by:
isAdditionIngredientin interfacenet.minecraft.world.item.crafting.SmithingRecipe
-
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>
-
assemble
@NotNull public @NotNull 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>
-
getResultItem
@NotNull public @NotNull net.minecraft.world.item.ItemStack getResultItem(@Nullable @Nullable net.minecraft.core.RegistryAccess registryAccess) - Specified by:
getResultItemin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getId
@NotNull public @NotNull net.minecraft.resources.ResourceLocation getId()- Specified by:
getIdin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-
getSerializer
@NotNull public @NotNull net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer()- Specified by:
getSerializerin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>
-