Uses of Interface
net.minecraft.recipe.RecipeType
Packages that use RecipeType
Package
Description
-
Uses of RecipeType in net.minecraft.block.entity
Constructors in net.minecraft.block.entity with parameters of type RecipeTypeModifierConstructorDescriptionprotected
AbstractFurnaceBlockEntity
(BlockEntityType<?> blockEntityType, BlockPos pos, BlockState state, RecipeType<? extends AbstractCookingRecipe> recipeType) -
Uses of RecipeType in net.minecraft.recipe
Fields in net.minecraft.recipe declared as RecipeTypeModifier and TypeFieldDescriptionstatic final RecipeType
<BlastingRecipe> RecipeType.BLASTING
static final RecipeType
<CampfireCookingRecipe> RecipeType.CAMPFIRE_COOKING
static final RecipeType
<CraftingRecipe> RecipeType.CRAFTING
static final RecipeType
<SmeltingRecipe> RecipeType.SMELTING
static final RecipeType
<SmithingRecipe> RecipeType.SMITHING
static final RecipeType
<SmokingRecipe> RecipeType.SMOKING
static final RecipeType
<StonecuttingRecipe> RecipeType.STONECUTTING
protected final RecipeType
<?> AbstractCookingRecipe.type
private final RecipeType
<?> CuttingRecipe.type
Fields in net.minecraft.recipe with type parameters of type RecipeTypeModifier and TypeFieldDescriptionprivate Map
<RecipeType<?>, Map<Identifier, RecipeEntry<?>>> RecipeManager.recipes
Methods in net.minecraft.recipe that return RecipeTypeModifier and TypeMethodDescriptionRecipeType
<?> AbstractCookingRecipe.getType()
Returns the type of this recipe.default RecipeType
<?> CraftingRecipe.getType()
Returns the type of this recipe.RecipeType
<?> CuttingRecipe.getType()
Returns the type of this recipe.RecipeType
<?> Recipe.getType()
Returns the type of this recipe.default RecipeType
<?> SmithingRecipe.getType()
Returns the type of this recipe.static <T extends Recipe<?>>
RecipeType<T> Methods in net.minecraft.recipe with parameters of type RecipeTypeModifier and TypeMethodDescriptionstatic <C extends Inventory,
T extends Recipe<C>>
RecipeManager.MatchGetter<C, T> RecipeManager.createCachedMatchGetter
(RecipeType<T> type) Creates a cached match getter.<C extends Inventory,
T extends Recipe<C>>
List<RecipeEntry<T>> RecipeManager.getAllMatches
(RecipeType<T> type, C inventory, World world) Creates a list of all recipes of the giventype
that match the giveninventory
andworld
.private <C extends Inventory,
T extends Recipe<C>>
Map<Identifier, RecipeEntry<T>> RecipeManager.getAllOfType
(RecipeType<T> type) <C extends Inventory,
T extends Recipe<C>>
Optional<RecipeEntry<T>> RecipeManager.getFirstMatch
(RecipeType<T> type, C inventory, World world) Returns a recipe of the giventype
that match the giveninventory
andworld
.<C extends Inventory,
T extends Recipe<C>>
Optional<com.mojang.datafixers.util.Pair<Identifier, RecipeEntry<T>>> RecipeManager.getFirstMatch
(RecipeType<T> type, C inventory, World world, @Nullable Identifier id) <C extends Inventory,
T extends Recipe<C>>
DefaultedList<ItemStack> RecipeManager.getRemainingStacks
(RecipeType<T> type, C inventory, World world) Returns the remainder of a recipe of the giventype
that match the giveninventory
andworld
, or a shallow copy of theinventory
.<C extends Inventory,
T extends Recipe<C>>
List<RecipeEntry<T>> RecipeManager.listAllOfType
(RecipeType<T> type) Creates a list of all recipes of the giventype
.Constructors in net.minecraft.recipe with parameters of type RecipeTypeModifierConstructorDescriptionAbstractCookingRecipe
(RecipeType<?> type, String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) CuttingRecipe
(RecipeType<?> type, RecipeSerializer<?> serializer, String group, Ingredient ingredient, ItemStack result) -
Uses of RecipeType in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type RecipeTypeModifier and TypeFieldDescriptionstatic final Registry
<RecipeType<?>> Registries.RECIPE_TYPE
static final RegistryKey
<Registry<RecipeType<?>>> RegistryKeys.RECIPE_TYPE
-
Uses of RecipeType in net.minecraft.screen
Fields in net.minecraft.screen declared as RecipeTypeModifier and TypeFieldDescriptionprivate final RecipeType
<? extends AbstractCookingRecipe> AbstractFurnaceScreenHandler.recipeType
Constructors in net.minecraft.screen with parameters of type RecipeTypeModifierConstructorDescriptionprotected
AbstractFurnaceScreenHandler
(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory category, int syncId, PlayerInventory playerInventory) protected
AbstractFurnaceScreenHandler
(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookCategory category, int syncId, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate propertyDelegate)