Class RepairItemRecipe
java.lang.Object
net.minecraft.world.item.crafting.CustomRecipe
net.minecraft.world.item.crafting.RepairItemRecipe
- All Implemented Interfaces:
CraftingRecipe, Recipe<CraftingInput>
-
Nested Class Summary
Nested classes/interfaces inherited from interface CraftingRecipe
CraftingRecipe.CraftingBookInfoNested classes/interfaces inherited from interface Recipe
Recipe.BookInfo<CategoryType>, Recipe.CommonInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RepairItemRecipestatic final com.mojang.serialization.MapCodec<RepairItemRecipe> static final RecipeSerializer<RepairItemRecipe> static final StreamCodec<RegistryFriendlyByteBuf, RepairItemRecipe> Fields inherited from interface Recipe
CODEC, CONDITIONAL_CODEC, KEY_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassemble(CraftingInput input) private static booleancanCombine(ItemStack first, ItemStack second) getItemsToCombine(CraftingInput input) booleanmatches(CraftingInput input, Level level) Methods inherited from class CustomRecipe
category, group, isSpecial, placementInfo, showNotificationMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CraftingRecipe
getRemainingItems, getType, recipeBookCategory
-
Field Details
-
INSTANCE
-
MAP_CODEC
-
STREAM_CODEC
-
SERIALIZER
-
-
Constructor Details
-
RepairItemRecipe
public RepairItemRecipe()
-
-
Method Details
-
getItemsToCombine
private static @Nullable com.mojang.datafixers.util.Pair<ItemStack, ItemStack> getItemsToCombine(CraftingInput input) -
canCombine
-
matches
-
assemble
-
getSerializer
- Specified by:
getSerializerin interfaceCraftingRecipe- Specified by:
getSerializerin interfaceRecipe<CraftingInput>- Specified by:
getSerializerin classCustomRecipe
-