Package net.minecraft.recipe
Class RecipeCache
java.lang.Object
net.minecraft.recipe.RecipeCache
- Mappings:
- Namespace - Name - named - net/minecraft/recipe/RecipeCache- intermediary - net/minecraft/class_8884- official - dbj
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final RecipeCache.CachedRecipe[]private WeakReference<ServerRecipeManager> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidcache(CraftingRecipeInput input, @Nullable RecipeEntry<CraftingRecipe> recipe) private Optional<RecipeEntry<CraftingRecipe>> getAndCacheRecipe(CraftingRecipeInput input, ServerWorld world) getRecipe(ServerWorld world, CraftingRecipeInput input) private voidsendToFront(int index) private voidvalidateRecipeManager(ServerWorld world) 
- 
Field Details- 
cache- Mappings:
- Namespace - Name - Mixin selector - named - cache- Lnet/minecraft/recipe/RecipeCache;cache:[Lnet/minecraft/recipe/RecipeCache$CachedRecipe;- intermediary - field_46792- Lnet/minecraft/class_8884;field_46792:[Lnet/minecraft/class_8884$class_8885;- official - a- Ldbj;a:[Ldbj$a;
 
- 
recipeManagerRef- Mappings:
- Namespace - Name - Mixin selector - named - recipeManagerRef- Lnet/minecraft/recipe/RecipeCache;recipeManagerRef:Ljava/lang/ref/WeakReference;- intermediary - field_46793- Lnet/minecraft/class_8884;field_46793:Ljava/lang/ref/WeakReference;- official - b- Ldbj;b:Ljava/lang/ref/WeakReference;
 
 
- 
- 
Constructor Details- 
RecipeCachepublic RecipeCache(int size) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/recipe/RecipeCache;<init>(I)V- intermediary - <init>- Lnet/minecraft/class_8884;<init>(I)V- official - <init>- Ldbj;<init>(I)V
 
 
- 
- 
Method Details- 
getRecipepublic Optional<RecipeEntry<CraftingRecipe>> getRecipe(ServerWorld world, CraftingRecipeInput input) - Mappings:
- Namespace - Name - Mixin selector - named - getRecipe- Lnet/minecraft/recipe/RecipeCache;getRecipe(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/recipe/input/CraftingRecipeInput;)Ljava/util/Optional;- intermediary - method_54470- Lnet/minecraft/class_8884;method_54470(Lnet/minecraft/class_3218;Lnet/minecraft/class_9694;)Ljava/util/Optional;- official - a- Ldbj;a(Lard;Ldat;)Ljava/util/Optional;
 
- 
validateRecipeManager- Mappings:
- Namespace - Name - Mixin selector - named - validateRecipeManager- Lnet/minecraft/recipe/RecipeCache;validateRecipeManager(Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_54469- Lnet/minecraft/class_8884;method_54469(Lnet/minecraft/class_3218;)V- official - a- Ldbj;a(Lard;)V
 
- 
getAndCacheRecipeprivate Optional<RecipeEntry<CraftingRecipe>> getAndCacheRecipe(CraftingRecipeInput input, ServerWorld world) - Mappings:
- Namespace - Name - Mixin selector - named - getAndCacheRecipe- Lnet/minecraft/recipe/RecipeCache;getAndCacheRecipe(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;- intermediary - method_54468- Lnet/minecraft/class_8884;method_54468(Lnet/minecraft/class_9694;Lnet/minecraft/class_3218;)Ljava/util/Optional;- official - a- Ldbj;a(Ldat;Lard;)Ljava/util/Optional;
 
- 
sendToFrontprivate void sendToFront(int index) - Mappings:
- Namespace - Name - Mixin selector - named - sendToFront- Lnet/minecraft/recipe/RecipeCache;sendToFront(I)V- intermediary - method_54467- Lnet/minecraft/class_8884;method_54467(I)V- official - a- Ldbj;a(I)V
 
- 
cacheprivate void cache(CraftingRecipeInput input, @Nullable @Nullable RecipeEntry<CraftingRecipe> recipe) - Mappings:
- Namespace - Name - Mixin selector - named - cache- Lnet/minecraft/recipe/RecipeCache;cache(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/recipe/RecipeEntry;)V- intermediary - method_54471- Lnet/minecraft/class_8884;method_54471(Lnet/minecraft/class_9694;Lnet/minecraft/class_8786;)V- official - a- Ldbj;a(Ldat;Ldbk;)V
 
 
-