Package org.bukkit.loot
Interface LootTable
- All Superinterfaces:
- Keyed
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(Inventory inventory, Random random, LootContext context) Attempt to fill an inventory with this LootTable's loot.populateLoot(Random random, LootContext context) Returns a mutable list of loot generated by this LootTable.
- 
Method Details- 
populateLootReturns 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 Inventory inventory, @Nullable Random random, @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
 
 
-