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 © 2021. All rights reserved.