net.minecraft.recipe.crafting

public class TransmuteRecipe

extends GeneralCraftingRecipe

All mapped superinterfaces:

CraftingRecipe, Recipe

net.minecraft.world.item.crafting.TransmuteRecipe
net.minecraft.class_10223
net.minecraft.recipe.crafting.TransmuteRecipe

Field summary

Modifier and TypeField
private static final int
MIN_MATERIAL_COUNT
field_1_1228
MIN_MATERIAL_COUNT
private static final int
MAX_MATERIAL_COUNT
field_1_1227
MAX_MATERIAL_COUNT
public static final NumberRange$IntRange
DEFAULT_MATERIAL_COUNT
field_1_1223
DEFAULT_MATERIAL_COUNT
public static final NumberRange$IntRange
FULL_RANGE_MATERIAL_COUNT
field_1_1224
ALLOWED_MATERIAL_COUNT
public static final com.mojang.serialization.Codec<NumberRange$IntRange>
MATERIAL_COUNT_BOUNDS
field_1_1226
MATERIAL_COUNT_CODEC
public static final com.mojang.serialization.MapCodec<TransmuteRecipe>
MAP_CODEC
field_1_1225
CODEC
public static final PacketCodec<RegistryByteBuf, TransmuteRecipe>
STREAM_CODEC
field_1_1230
PACKET_CODEC
public static final RecipeSerializer<TransmuteRecipe>
SERIALIZER
field_1_1229
SERIALIZER
private final Ingredient
input
field_54321
input
private final Ingredient
material
field_54322
material
private final NumberRange$IntRange
materialCount
field_1_1232
materialCount
private final SimpleItemStackView
result
field_54323
result
private final boolean
addMaterialCountToResult
field_1_1231
addMaterialCountToResult

Constructor summary

ModifierConstructor
public (Recipe$Settings settings, CraftingRecipe$RecipeBookLocation location, Ingredient input, Ingredient material, NumberRange$IntRange materialCount, SimpleItemStackView result, boolean addMaterialCountToResult)

Method summary

Modifier and TypeMethod
public static ItemStack
createWithOriginalComponents(ItemStackTemplate target, ItemStack input)
method_1_1426(class_1_107 arg0, class_1799 arg1)
transmute(SimpleItemStackView result, ItemStack input)
public static ItemStack
createWithOriginalComponents(ItemStackTemplate target, ItemStack input, int extraCount)
method_1_1427(class_1_107 arg0, class_1799 arg1, int arg2)
transmute(SimpleItemStackView result, ItemStack input, int additionalCount)
private int
computeResultSize(int materialCount)
method_1_1425(int arg0)
getResultCount(int materialCount)
private ItemStack
computeResult(ItemStack inputIngredient, int materialCount)
method_1_1424(class_1799 arg0, int arg1)
createResult(ItemStack input, int additionalCount)
public boolean
matches(CraftingInput input, Level level)
method_64297(class_9694 arg0, class_1937 arg1)
matches(CraftingRecipeInput arg0, World arg1)
public ItemStack
assemble(CraftingInput input)
method_64298(class_9694 arg0)
craft(CraftingRecipeInput arg0)
public List<RecipeDisplay>
display()
method_64664()
getDisplays()
private int
minMaterialCount()
method_1_1444()
getMinMaterialCount()
private int
maxMaterialCount()
method_1_1443()
getMaxMaterialCount()
public RecipeSerializer<TransmuteRecipe>
getSerializer()
method_8119()
getSerializer()
protected IngredientPlacement
createPlacementInfo()
method_1_1571()
createIngredientPlacement()
public ItemStack
assemble(RecipeInput input)
method_8116(class_9695 arg0)
craft(RecipeInput arg0)
public boolean
matches(RecipeInput input, Level level)
method_8115(class_9695 arg0, class_1937 arg1)
matches(RecipeInput arg0, World arg1)
private static Boolean
lambda$static$14(TransmuteRecipe arg0)
method_1_1434(class_10223 arg0)
method_1_1434(TransmuteRecipe recipe)
private static SimpleItemStackView
lambda$static$13(TransmuteRecipe arg0)
method_1_1433(class_10223 arg0)
method_1_1433(TransmuteRecipe recipe)
private static NumberRange$IntRange
lambda$static$12(TransmuteRecipe arg0)
method_1_1432(class_10223 arg0)
method_1_1432(TransmuteRecipe recipe)
private static Ingredient
lambda$static$11(TransmuteRecipe arg0)
method_1_1431(class_10223 arg0)
method_1_1431(TransmuteRecipe recipe)
private static Ingredient
lambda$static$10(TransmuteRecipe arg0)
method_1_1430(class_10223 arg0)
method_1_1430(TransmuteRecipe recipe)
private static CraftingRecipe$RecipeBookLocation
lambda$static$9(TransmuteRecipe arg0)
method_1_1442(class_10223 arg0)
method_1_1442(TransmuteRecipe recipe)
private static Recipe$Settings
lambda$static$8(TransmuteRecipe arg0)
method_1_1441(class_10223 arg0)
method_1_1441(TransmuteRecipe recipe)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_1428(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_1428(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Boolean
lambda$static$7(TransmuteRecipe arg0)
method_1_1440(class_10223 arg0)
method_1_1440(TransmuteRecipe recipe)
private static SimpleItemStackView
lambda$static$6(TransmuteRecipe arg0)
method_1_1439(class_10223 arg0)
method_1_1439(TransmuteRecipe recipe)
private static NumberRange$IntRange
lambda$static$5(TransmuteRecipe arg0)
method_1_1438(class_10223 arg0)
method_1_1438(TransmuteRecipe recipe)
private static Ingredient
lambda$static$4(TransmuteRecipe arg0)
method_1_1437(class_10223 arg0)
method_1_1437(TransmuteRecipe material)
private static Ingredient
lambda$static$3(TransmuteRecipe arg0)
method_1_1436(class_10223 arg0)
method_1_1436(TransmuteRecipe input)
private static CraftingRecipe$RecipeBookLocation
lambda$static$2(TransmuteRecipe arg0)
method_1_1435(class_10223 arg0)
method_1_1435(TransmuteRecipe recipe)
private static Recipe$Settings
lambda$static$1(TransmuteRecipe arg0)
method_1_1429(class_10223 arg0)
method_1_1429(TransmuteRecipe recipe)