net.minecraft.loot

public class LootTable

cpb
net.minecraft.world.level.storage.loot.LootTable
net.minecraft.class_52
net.minecraft.loot.LootTable
net.minecraft.unmapped.C_inwsuliy
net.minecraft.world.gen.loot.LootTable
net.minecraft.world.storage.loot.LootTable
net.minecraft.world.storage.loot.LootTable

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
LOGGER
field_946
LOGGER
f_rgkwwxmf
LOGGER
field_186465_b
LOGGER
public static final LootTable
a
EMPTY
field_948
EMPTY
f_sartmpeq
EMPTY
field_186464_a
EMPTY_LOOT_TABLE
public static final LootContextType
b
DEFAULT_PARAM_SET
field_947
GENERIC
f_ookilagu
f_18030993
field_216126_b
DEFAULT_PARAMETER_SET
private final LootContextType
d
paramSet
field_942
type
f_dyzbynxg
f_43990023
field_216127_d
parameterSet
private final LootPool[]
e
pools
field_943
pools
f_nawobxkn
pools
field_186466_c
pools
private final LootFunction[]
f
functions
field_944
functions
f_fuzuxxka
f_19072609
field_216128_f
functions
private final BiFunction<ItemStack, LootContext, ItemStack>
g
compositeFunction
field_945
combinedFunction
f_euzdblpq
f_66910449
field_216129_g
combinedFunctions

Constructor summary

ModifierConstructor
private (LootContextType type, LootPool[] pools, LootFunction[] functions)

Method summary

Modifier and TypeMethod
public static Consumer<ItemStack>
a(Consumer<bcj> arg0)
createStackSplitter(Consumer<ItemStack> arg0)
method_332(Consumer<class_1799> arg0)
limitedConsumer(Consumer<ItemStack> itemDropper)
m_xfbhesuf(Consumer<C_sddaxwyk> arg0)
m_37674349(Consumer<ItemStack> arg0)
func_216124_a(Consumer<ItemStack> arg0)
capStackSizes(Consumer<ItemStack> arg0)
public void
a(coy arg0, Consumer<bcj> arg1)
getRandomItemsRaw(LootContext arg0, Consumer<ItemStack> arg1)
method_328(class_47 arg0, Consumer<class_1799> arg1)
drop(LootContext context, Consumer<ItemStack> itemDropper)
m_dgsptics(C_iakykpgh arg0, Consumer<C_sddaxwyk> arg1)
getRandomItems(LootContext arg0, Consumer<ItemStack> arg1)
func_216114_a(LootContext arg0, Consumer<ItemStack> arg1)
recursiveGenerate(LootContext context, Consumer<ItemStack> stacksOut)
public void
b(coy arg0, Consumer<bcj> arg1)
getRandomItems(LootContext arg0, Consumer<ItemStack> arg1)
method_320(class_47 arg0, Consumer<class_1799> arg1)
dropLimited(LootContext context, Consumer<ItemStack> dropItemConsumer)
m_pkirjipa(C_iakykpgh arg0, Consumer<C_sddaxwyk> arg1)
m_97532956(LootContext arg0, Consumer<ItemStack> arg1)
func_216120_b(LootContext arg0, Consumer<ItemStack> arg1)
generate(LootContext contextData, Consumer<ItemStack> stacksOut)
public List<ItemStack>
a(coy arg0)
getRandomItems(LootContext arg0)
method_319(class_47 arg0)
getDrops(LootContext context)
m_ojtyacvj(C_iakykpgh arg0)
m_91464349(LootContext arg0)
func_216113_a(LootContext arg0)
generate(LootContext context)
public LootContextType
a()
getParamSet()
method_322()
getType()
m_smqsokwf()
m_83782031()
func_216122_a()
getParameterSet()
public void
a(cpc arg0, Function<qv, cpb> arg1, Set<qv> arg2, cqx arg3)
validate(LootTableProblemCollector arg0, Function<ResourceLocation, LootTable> arg1, Set<ResourceLocation> arg2, LootContextParamSet arg3)
method_330(class_58 arg0, Function<class_2960, class_52> arg1, Set<class_2960> arg2, class_176 arg3)
check(LootTableReporter reporter, Function<Identifier, LootTable> supplierGetter, Set<Identifier> parentLootTables, LootContextType contextType)
m_bipjegzj(C_medpqacn arg0, Function<C_ncpywfca, C_inwsuliy> arg1, Set<C_ncpywfca> arg2, C_vczsvjil arg3)
m_77994323(C_16997094 arg0, Function<Identifier, LootTable> arg1, Set<Identifier> arg2, LootContextParameterSet arg3)
func_216117_a(ValidationResults arg0, Function<ResourceLocation, LootTable> arg1, Set<ResourceLocation> arg2, LootParameterSet arg3)
func_216117_a(ValidationResults arg0, Function<ResourceLocation, LootTable> arg1, Set<ResourceLocation> arg2, LootParameterSet arg3)
public void
a(ahc arg0, coy arg1)
fill(Container arg0, LootContext arg1)
method_329(class_1263 arg0, class_47 arg1)
supplyInventory(Inventory inventory, LootContext context)
m_ouyfrjky(C_pjtstjoq arg0, C_iakykpgh arg1)
fill(Inventory arg0, LootContext arg1)
func_216118_a(IInventory arg0, LootContext arg1)
fillInventory(IInventory arg0, LootContext arg1)
private void
a(List<bcj> arg0, int arg1, Random arg2)
shuffleAndSplitItems(List<ItemStack> arg0, int arg1, Random arg2)
method_333(List<class_1799> arg0, int arg1, Random arg2)
shuffle(List<ItemStack> drops, int freeSlots, Random random)
m_ghguzryl(List<C_sddaxwyk> arg0, int arg1, Random arg2)
shuffleItems(List<ItemStack> items, int slotCount, Random random)
func_186463_a(List<ItemStack> arg0, int arg1, Random arg2)
shuffleItems(List<ItemStack> stacks, int arg1, Random rand)
private List<Integer>
a(ahc arg0, Random arg1)
getAvailableSlots(Container arg0, Random arg1)
method_321(class_1263 arg0, Random arg1)
getFreeSlots(Inventory inventory, Random random)
m_cnfpztrf(C_pjtstjoq arg0, Random arg1)
getSlotCount(Inventory inventory, Random random)
func_186459_a(IInventory arg0, Random arg1)
getEmptySlotsRandomized(IInventory inventory, Random rand)
public static LootTable$Builder
b()
lootTable()
method_324()
builder()
m_tmeopeok()
m_10529673()
func_216119_b()
builder()