Package org.bukkit.loot
Interface LootTable
LootTables are technical files that represent what items should be in
 naturally generated containers, what items should be dropped when killing a
 mob, or what items can be fished.
 
See the Minecraft Wiki for more information.
See the Minecraft Wiki for more information.
- 
Method SummaryModifier and TypeMethodDescriptionvoidfillInventory(@NotNull Inventory inventory, @Nullable Random random, @NotNull LootContext context) Attempt to fill an inventory with this LootTable's loot.populateLoot(@Nullable Random random, @NotNull LootContext context) Returns a mutable list of loot generated by this LootTable.
- 
Method Details- 
populateLoot@NotNull @NotNull Collection<ItemStack> populateLoot(@Nullable @Nullable Random random, @NotNull @NotNull LootContext context) Returns a mutable list of loot generated by this LootTable.- Parameters:
- random- the random instance to use to generate loot
- context- context within to populate loot
- Returns:
- a list of ItemStacks
 
- 
fillInventoryvoid fillInventory(@NotNull @NotNull Inventory inventory, @Nullable @Nullable Random random, @NotNull @NotNull LootContext context) Attempt to fill an inventory with this LootTable's loot.- Parameters:
- inventory- the inventory to fill
- random- the random instance to use to generate loot
- context- context within to populate loot
 
 
-