net.minecraft.server.v1_14_R1

public class LootTable

cov
net.minecraft.class_52
net.minecraft.world.loot.LootSupplier
net.minecraft.world.storage.loot.LootTable
net.minecraft.server.v1_14_R1.LootTable

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
c
field_946
LOGGER
field_186465_b
public static final LootTable
a
field_948
EMPTY
field_186464_a
public static final LootContextParameterSet
b
field_947
GENERIC
field_216126_b
private final LootContextParameterSet
d
field_942
type
field_216127_d
private final LootSelector[]
e
field_943
pools
field_186466_c
private final LootItemFunction[]
f
field_944
functions
field_216128_f
private final BiFunction<ItemStack, LootTableInfo, ItemStack>
g
field_945
combinedFunction
field_216129_g

Constructor summary

ModifierConstructor
private (LootContextParameterSet arg0, LootSelector[] arg1, LootItemFunction[] arg2)

Method summary

Modifier and TypeMethod
public static Consumer<ItemStack>
a(Consumer<bce> arg0)
method_332(Consumer<class_1799> arg0)
limitedConsumer(Consumer<ItemStack> arg0)
func_216124_a(Consumer<ItemStack> arg0)
public void
a(cos arg0, Consumer<bce> arg1)
method_328(class_47 arg0, Consumer<class_1799> arg1)
drop(LootContext arg0, Consumer<ItemStack> arg1)
func_216114_a(LootContext arg0, Consumer<ItemStack> arg1)
populateLootDirect(LootTableInfo arg0, Consumer<ItemStack> arg1)
public void
b(cos arg0, Consumer<bce> arg1)
method_320(class_47 arg0, Consumer<class_1799> arg1)
dropLimited(LootContext arg0, Consumer<ItemStack> arg1)
func_216120_b(LootContext arg0, Consumer<ItemStack> arg1)
populateLoot(LootTableInfo arg0, Consumer<ItemStack> arg1)
public List<ItemStack>
a(cos arg0)
method_319(class_47 arg0)
getDrops(LootContext arg0)
func_216113_a(LootContext arg0)
populateLoot(LootTableInfo arg0)
public LootContextParameterSet
a()
method_322()
getType()
func_216122_a()
getLootContextParameterSet()
public void
a(cow arg0, Function<qt, cov> arg1, Set<qt> arg2, cqr arg3)
method_330(class_58 arg0, Function<class_2960, class_52> arg1, Set<class_2960> arg2, class_176 arg3)
check(LootTableReporter arg0, Function<Identifier, LootSupplier> arg1, Set<Identifier> arg2, LootContextType arg3)
func_216117_a(ValidationResults arg0, Function<ResourceLocation, LootTable> arg1, Set<ResourceLocation> arg2, LootParameterSet arg3)
public void
a(agz arg0, cos arg1)
method_329(class_1263 arg0, class_47 arg1)
supplyInventory(Inventory arg0, LootContext arg1)
func_216118_a(IInventory arg0, LootContext arg1)
fillInventory(IInventory arg0, LootTableInfo arg1)
private void
a(List<bce> arg0, int arg1, Random arg2)
method_333(List<class_1799> arg0, int arg1, Random arg2)
shuffle(List<ItemStack> arg0, int arg1, Random arg2)
func_186463_a(List<ItemStack> arg0, int arg1, Random arg2)
private List<Integer>
a(agz arg0, Random arg1)
method_321(class_1263 arg0, Random arg1)
getFreeSlots(Inventory arg0, Random arg1)
func_186459_a(IInventory arg0, Random arg1)
public static LootTable$a
b()
method_324()
builder()
func_216119_b()