net.minecraft.world.item.crafting

public class RecipeCache

dci
net.minecraft.world.item.crafting.RecipeCache
net.minecraft.class_8884
net.minecraft.unmapped.C_edmnjlch
net.minecraft.recipe.RecipeCache
net.minecraft.recipe.RecipeCache
net.minecraft.src.C_302102_
net.minecraft.world.item.crafting.RecipeCache

Field summary

Modifier and TypeField
private final RecipeCache$Entry[]
a
entries
field_46792
f_kabklmfv
cache
recipeCache
f_302788_
private WeakReference<RecipeManager>
b
cachedRecipeManager
field_46793
f_ziakvpmc
recipeManagerRef
recipeManager
f_302546_

Constructor summary

ModifierConstructor
public (int size)

Method summary

Modifier and TypeMethod
public Optional<RecipeHolder<CraftingRecipe>>
a(ash arg0, dbs arg1)
get(ServerLevel arg0, CraftingInput arg1)
method_54470(class_3218 arg0, class_9694 arg1)
m_tipfbwpi(C_bdwnwhiu arg0, C_euomljmv arg1)
getRecipe(ServerWorld world, CraftingRecipeInput input)
getFirstMatch(ServerWorld world, CraftingRecipeInput input)
m_304754_(C_12_ p_342819_, C_336435_ arg1)
private void
a(ash arg0)
validateRecipeManager(ServerLevel arg0)
method_54469(class_3218 arg0)
m_lxnjadgw(C_bdwnwhiu arg0)
validateRecipeManager(ServerWorld world)
updateRecipeManager(ServerWorld world)
m_305555_(C_12_ arg0)
private Optional<RecipeHolder<CraftingRecipe>>
a(dbs arg0, ash arg1)
compute(CraftingInput arg0, ServerLevel arg1)
method_54468(class_9694 arg0, class_3218 arg1)
m_cwdmboht(C_euomljmv arg0, C_bdwnwhiu arg1)
getAndCacheRecipe(CraftingRecipeInput input, ServerWorld world)
cacheFirstMatch(CraftingRecipeInput input, ServerWorld world)
m_307507_(C_336435_ p_362775_, C_12_ arg1)
private void
a(int arg0)
moveEntryToFront(int arg0)
method_54467(int arg0)
m_qifbizlb(int arg0)
sendToFront(int index)
moveToFront(int i)
m_306919_(int arg0)
private void
a(dbs arg0, dcj<dbt> arg1)
insert(CraftingInput arg0, RecipeHolder<CraftingRecipe> arg1)
method_54471(class_9694 arg0, class_8786<class_3955> arg1)
m_gsxudlwe(C_euomljmv arg0, C_dscbrwbj<C_pvphvxig> arg1)
cache(CraftingRecipeInput input, RecipeEntry<CraftingRecipe> recipe)
cache(CraftingRecipeInput input, RecipeHolder<CraftingRecipe> recipe)
m_307800_(C_336435_ p_330177_, C_290175_<C_1457_> arg1)