Uses of Interface
net.minecraft.recipe.CraftingRecipe
Packages that use CraftingRecipe
-
Uses of CraftingRecipe in net.minecraft.block
Methods in net.minecraft.block that return types with arguments of type CraftingRecipeModifier and TypeMethodDescriptionstatic Optional
<RecipeEntry<CraftingRecipe>> CrafterBlock.getCraftingRecipe
(World world, CraftingRecipeInput input) Method parameters in net.minecraft.block with type arguments of type CraftingRecipeModifier and TypeMethodDescriptionprivate void
CrafterBlock.transferOrSpawnStack
(ServerWorld world, BlockPos pos, CrafterBlockEntity blockEntity, ItemStack stack, BlockState state, RecipeEntry<CraftingRecipe> recipe) -
Uses of CraftingRecipe in net.minecraft.recipe
Classes in net.minecraft.recipe with type parameters of type CraftingRecipeModifier and TypeClassDescriptionclass
SpecialRecipeSerializer<T extends CraftingRecipe>
A serializer for hardcoded recipes.static interface
SpecialRecipeSerializer.Factory<T extends CraftingRecipe>
Classes in net.minecraft.recipe that implement CraftingRecipeModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in net.minecraft.recipe with type parameters of type CraftingRecipeModifier and TypeFieldDescriptionstatic final RecipeType
<CraftingRecipe> RecipeType.CRAFTING
private final @Nullable RecipeEntry
<CraftingRecipe> RecipeCache.CachedRecipe.value
The field for thevalue
record component.Methods in net.minecraft.recipe that return types with arguments of type CraftingRecipeModifier and TypeMethodDescriptionprivate Optional
<RecipeEntry<CraftingRecipe>> RecipeCache.getAndCacheRecipe
(CraftingRecipeInput input, World world) RecipeCache.getRecipe
(World world, CraftingRecipeInput input) RecipeCache.CachedRecipe.value()
Returns the value of thevalue
record component.Method parameters in net.minecraft.recipe with type arguments of type CraftingRecipeModifier and TypeMethodDescriptionprivate void
RecipeCache.cache
(CraftingRecipeInput input, @Nullable RecipeEntry<CraftingRecipe> recipe) Constructor parameters in net.minecraft.recipe with type arguments of type CraftingRecipeModifierConstructorDescription(package private)
CachedRecipe
(DefaultedList<ItemStack> defaultedList, int int2, int int3, @Nullable RecipeEntry<CraftingRecipe> recipeEntry) -
Uses of CraftingRecipe in net.minecraft.screen
Method parameters in net.minecraft.screen with type arguments of type CraftingRecipeModifier and TypeMethodDescriptionboolean
CraftingScreenHandler.matches
(RecipeEntry<CraftingRecipe> recipe) boolean
PlayerScreenHandler.matches
(RecipeEntry<CraftingRecipe> recipe) void
CraftingScreenHandler.onInputSlotFillFinish
(RecipeEntry<CraftingRecipe> recipe) protected static void
CraftingScreenHandler.updateResult
(ScreenHandler handler, World world, PlayerEntity player, RecipeInputInventory craftingInventory, CraftingResultInventory resultInventory, @Nullable RecipeEntry<CraftingRecipe> recipe)