Package net.minecraft.recipe
Class RecipeCache
java.lang.Object
net.minecraft.recipe.RecipeCache
- Mappings:
Namespace Name named net/minecraft/recipe/RecipeCacheintermediary net/minecraft/class_8884official cza
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RecipeCache.CachedRecipe[]private WeakReference<RecipeManager> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcache(CraftingRecipeInput input, @Nullable RecipeEntry<CraftingRecipe> recipe) private Optional<RecipeEntry<CraftingRecipe>> getAndCacheRecipe(CraftingRecipeInput input, World world) getRecipe(World world, CraftingRecipeInput input) private voidsendToFront(int index) private voidvalidateRecipeManager(World world)
-
Field Details
-
cache
- Mappings:
Namespace Name Mixin selector named cacheLnet/minecraft/recipe/RecipeCache;cache:[Lnet/minecraft/recipe/RecipeCache$CachedRecipe;intermediary field_46792Lnet/minecraft/class_8884;field_46792:[Lnet/minecraft/class_8884$class_8885;official aLcza;a:[Lcza$a;
-
recipeManagerRef
- Mappings:
Namespace Name Mixin selector named recipeManagerRefLnet/minecraft/recipe/RecipeCache;recipeManagerRef:Ljava/lang/ref/WeakReference;intermediary field_46793Lnet/minecraft/class_8884;field_46793:Ljava/lang/ref/WeakReference;official bLcza;b:Ljava/lang/ref/WeakReference;
-
-
Constructor Details
-
RecipeCache
public RecipeCache(int size) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/recipe/RecipeCache;<init>(I)Vintermediary <init>Lnet/minecraft/class_8884;<init>(I)Vofficial <init>Lcza;<init>(I)V
-
-
Method Details
-
getRecipe
- Mappings:
Namespace Name Mixin selector named getRecipeLnet/minecraft/recipe/RecipeCache;getRecipe(Lnet/minecraft/world/World;Lnet/minecraft/recipe/input/CraftingRecipeInput;)Ljava/util/Optional;intermediary method_54470Lnet/minecraft/class_8884;method_54470(Lnet/minecraft/class_1937;Lnet/minecraft/class_9694;)Ljava/util/Optional;official aLcza;a(Ldcw;Lcyp;)Ljava/util/Optional;
-
validateRecipeManager
- Mappings:
Namespace Name Mixin selector named validateRecipeManagerLnet/minecraft/recipe/RecipeCache;validateRecipeManager(Lnet/minecraft/world/World;)Vintermediary method_54469Lnet/minecraft/class_8884;method_54469(Lnet/minecraft/class_1937;)Vofficial aLcza;a(Ldcw;)V
-
getAndCacheRecipe
private Optional<RecipeEntry<CraftingRecipe>> getAndCacheRecipe(CraftingRecipeInput input, World world) - Mappings:
Namespace Name Mixin selector named getAndCacheRecipeLnet/minecraft/recipe/RecipeCache;getAndCacheRecipe(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/world/World;)Ljava/util/Optional;intermediary method_54468Lnet/minecraft/class_8884;method_54468(Lnet/minecraft/class_9694;Lnet/minecraft/class_1937;)Ljava/util/Optional;official aLcza;a(Lcyp;Ldcw;)Ljava/util/Optional;
-
sendToFront
private void sendToFront(int index) - Mappings:
Namespace Name Mixin selector named sendToFrontLnet/minecraft/recipe/RecipeCache;sendToFront(I)Vintermediary method_54467Lnet/minecraft/class_8884;method_54467(I)Vofficial aLcza;a(I)V
-
cache
private void cache(CraftingRecipeInput input, @Nullable @Nullable RecipeEntry<CraftingRecipe> recipe) - Mappings:
Namespace Name Mixin selector named cacheLnet/minecraft/recipe/RecipeCache;cache(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/recipe/RecipeEntry;)Vintermediary method_54471Lnet/minecraft/class_8884;method_54471(Lnet/minecraft/class_9694;Lnet/minecraft/class_8786;)Vofficial aLcza;a(Lcyp;Lczb;)V
-