Package net.minecraft.recipe
Class BrewingRecipeRegistry
java.lang.Object
net.minecraft.recipe.BrewingRecipeRegistry
public class BrewingRecipeRegistry extends Object
- Mappings:
Namespace Name official bpr
intermediary net/minecraft/class_1845
named net/minecraft/recipe/BrewingRecipeRegistry
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
BrewingRecipeRegistry.Recipe<T>
-
Field Summary
Fields Modifier and Type Field Description private static List<BrewingRecipeRegistry.Recipe<Item>>
ITEM_RECIPES
private static List<BrewingRecipeRegistry.Recipe<Potion>>
POTION_RECIPES
private static Predicate<ItemStack>
POTION_TYPE_PREDICATE
private static List<Ingredient>
POTION_TYPES
-
Constructor Summary
Constructors Constructor Description BrewingRecipeRegistry()
-
Method Summary
Modifier and Type Method Description static ItemStack
craft(ItemStack input, ItemStack ingredient)
protected static boolean
hasItemRecipe(ItemStack input, ItemStack ingredient)
protected static boolean
hasPotionRecipe(ItemStack input, ItemStack ingredient)
static boolean
hasRecipe(ItemStack input, ItemStack ingredient)
static boolean
isBrewable(Potion potion)
protected static boolean
isItemRecipeIngredient(ItemStack stack)
protected static boolean
isPotionRecipeIngredient(ItemStack stack)
static boolean
isValidIngredient(ItemStack stack)
static void
registerDefaults()
private static void
registerItemRecipe(Item input, Item ingredient, Item output)
private static void
registerPotionRecipe(Potion input, Item item, Potion output)
private static void
registerPotionType(Item item)
-
Field Details
-
POTION_RECIPES
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a:Ljava/util/List;
intermediary field_8956
Lnet/minecraft/class_1845;field_8956:Ljava/util/List;
named POTION_RECIPES
Lnet/minecraft/recipe/BrewingRecipeRegistry;POTION_RECIPES:Ljava/util/List;
-
ITEM_RECIPES
- Mappings:
Namespace Name Mixin selector official b
Lbpr;b:Ljava/util/List;
intermediary field_8959
Lnet/minecraft/class_1845;field_8959:Ljava/util/List;
named ITEM_RECIPES
Lnet/minecraft/recipe/BrewingRecipeRegistry;ITEM_RECIPES:Ljava/util/List;
-
POTION_TYPES
- Mappings:
Namespace Name Mixin selector official c
Lbpr;c:Ljava/util/List;
intermediary field_8957
Lnet/minecraft/class_1845;field_8957:Ljava/util/List;
named POTION_TYPES
Lnet/minecraft/recipe/BrewingRecipeRegistry;POTION_TYPES:Ljava/util/List;
-
POTION_TYPE_PREDICATE
- Mappings:
Namespace Name Mixin selector official d
Lbpr;d:Ljava/util/function/Predicate;
intermediary field_8958
Lnet/minecraft/class_1845;field_8958:Ljava/util/function/Predicate;
named POTION_TYPE_PREDICATE
Lnet/minecraft/recipe/BrewingRecipeRegistry;POTION_TYPE_PREDICATE:Ljava/util/function/Predicate;
-
-
Constructor Details
-
BrewingRecipeRegistry
public BrewingRecipeRegistry()
-
-
Method Details
-
isValidIngredient
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a(Lbnv;)Z
intermediary method_8077
Lnet/minecraft/class_1845;method_8077(Lnet/minecraft/class_1799;)Z
named isValidIngredient
Lnet/minecraft/recipe/BrewingRecipeRegistry;isValidIngredient(Lnet/minecraft/item/ItemStack;)Z
-
isItemRecipeIngredient
- Mappings:
Namespace Name Mixin selector official b
Lbpr;b(Lbnv;)Z
intermediary method_8079
Lnet/minecraft/class_1845;method_8079(Lnet/minecraft/class_1799;)Z
named isItemRecipeIngredient
Lnet/minecraft/recipe/BrewingRecipeRegistry;isItemRecipeIngredient(Lnet/minecraft/item/ItemStack;)Z
-
isPotionRecipeIngredient
- Mappings:
Namespace Name Mixin selector official c
Lbpr;c(Lbnv;)Z
intermediary method_8069
Lnet/minecraft/class_1845;method_8069(Lnet/minecraft/class_1799;)Z
named isPotionRecipeIngredient
Lnet/minecraft/recipe/BrewingRecipeRegistry;isPotionRecipeIngredient(Lnet/minecraft/item/ItemStack;)Z
-
isBrewable
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a(Lbpq;)Z
intermediary method_20361
Lnet/minecraft/class_1845;method_20361(Lnet/minecraft/class_1842;)Z
named isBrewable
Lnet/minecraft/recipe/BrewingRecipeRegistry;isBrewable(Lnet/minecraft/potion/Potion;)Z
-
hasRecipe
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a(Lbnv;Lbnv;)Z
intermediary method_8072
Lnet/minecraft/class_1845;method_8072(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named hasRecipe
Lnet/minecraft/recipe/BrewingRecipeRegistry;hasRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
hasItemRecipe
- Mappings:
Namespace Name Mixin selector official b
Lbpr;b(Lbnv;Lbnv;)Z
intermediary method_8070
Lnet/minecraft/class_1845;method_8070(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named hasItemRecipe
Lnet/minecraft/recipe/BrewingRecipeRegistry;hasItemRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
hasPotionRecipe
- Mappings:
Namespace Name Mixin selector official c
Lbpr;c(Lbnv;Lbnv;)Z
intermediary method_8075
Lnet/minecraft/class_1845;method_8075(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named hasPotionRecipe
Lnet/minecraft/recipe/BrewingRecipeRegistry;hasPotionRecipe(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
craft
- Mappings:
Namespace Name Mixin selector official d
Lbpr;d(Lbnv;Lbnv;)Lbnv;
intermediary method_8078
Lnet/minecraft/class_1845;method_8078(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
named craft
Lnet/minecraft/recipe/BrewingRecipeRegistry;craft(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
registerDefaults
public static void registerDefaults()- Mappings:
Namespace Name Mixin selector official a
Lbpr;a()V
intermediary method_8076
Lnet/minecraft/class_1845;method_8076()V
named registerDefaults
Lnet/minecraft/recipe/BrewingRecipeRegistry;registerDefaults()V
-
registerItemRecipe
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a(Lbnr;Lbnr;Lbnr;)V
intermediary method_8071
Lnet/minecraft/class_1845;method_8071(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V
named registerItemRecipe
Lnet/minecraft/recipe/BrewingRecipeRegistry;registerItemRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;)V
-
registerPotionType
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a(Lbnr;)V
intermediary method_8080
Lnet/minecraft/class_1845;method_8080(Lnet/minecraft/class_1792;)V
named registerPotionType
Lnet/minecraft/recipe/BrewingRecipeRegistry;registerPotionType(Lnet/minecraft/item/Item;)V
-
registerPotionRecipe
- Mappings:
Namespace Name Mixin selector official a
Lbpr;a(Lbpq;Lbnr;Lbpq;)V
intermediary method_8074
Lnet/minecraft/class_1845;method_8074(Lnet/minecraft/class_1842;Lnet/minecraft/class_1792;Lnet/minecraft/class_1842;)V
named registerPotionRecipe
Lnet/minecraft/recipe/BrewingRecipeRegistry;registerPotionRecipe(Lnet/minecraft/potion/Potion;Lnet/minecraft/item/Item;Lnet/minecraft/potion/Potion;)V
-