public interface Lootable
| Modifier and Type | Method and Description | 
|---|---|
default void | 
clearLootTable()
Clears the associated Loot Table to this object 
 | 
@Nullable LootTable | 
getLootTable()
Gets the Loot Table attached to this block or entity. 
 | 
long | 
getSeed()
Get the Loot Table's seed. 
 | 
default boolean | 
hasLootTable()
Returns whether or not this object has a Loot Table 
 | 
void | 
setLootTable(@Nullable LootTable table)
Set the loot table for a container or entity. 
 | 
default void | 
setLootTable(@Nullable LootTable table,
            long seed)
Set the loot table and seed for a container or entity at the same time. 
 | 
void | 
setSeed(long seed)
Set the seed used when this Loot Table generates loot. 
 | 
void setLootTable(@Nullable @Nullable LootTable table)
LootTables.EMPTY to
 clear a LootTable.@Nullable @Nullable LootTable getLootTable()
default void setLootTable(@Nullable @Nullable LootTable table, long seed)
default boolean hasLootTable()
default void clearLootTable()
void setSeed(long seed)
seed - the seed to used to generate loot. Default is 0.long getSeed()
Copyright © 2022. All rights reserved.