CustomLootTable

public class CustomLootTable implements Serializable

Constructors

Link copied to clipboard
public void CustomLootTable()
public void CustomLootTable(CustomBossesConfigFields customBossesConfigFields)
public void CustomLootTable(CustomTreasureChestConfigFields treasureChestConfigFields)
public void CustomLootTable(CustomQuestsConfigFields questsConfigFields)
public void CustomLootTable(CustomArenasConfigFields customArenasConfigFields)

Properties

Link copied to clipboard
public final List<CustomLootEntry> entries

Functions

Link copied to clipboard
public void arenaReward(Player player, int wave)
Link copied to clipboard
public void bossDrop(Player player, int level, Location dropLocation, EliteEntity eliteEntity)
public void bossDrop(Player player, int level, Location dropLocation, EliteEntity eliteEntity, boolean materialsOnly)
Link copied to clipboard
public void generateCurrencyEntry(int currencyAmount)
Link copied to clipboard
public void generateEliteEntry(ItemStack itemStack)
Link copied to clipboard
public List<CustomLootEntry> getEntries()
Link copied to clipboard
public List<ItemStack> previewQuestDrop(Player player, int questRewardLevel)
Link copied to clipboard
public void questDrop(Player player, int questRewardLevel)
Link copied to clipboard
public void treasureChestDrop(Player player, int chestLevel, Location dropLocation)
Link copied to clipboard
public void treasureChestDropAtLevel(Player player, int level, Location dropLocation)
Link copied to clipboard
public void treasureChestDropScalableToPlayerLevel(Player player, int chestLevel, int playerLevel, Location dropLocation)