EliteCustomLootEntry

public class EliteCustomLootEntry extends CustomLootEntry implements Serializable

Constructors

Link copied to clipboard
public void EliteCustomLootEntry(List<CustomLootEntry> entries, String rawString, String configFilename)
public void EliteCustomLootEntry(List<CustomLootEntry> entries, Map<? extends Object, ? extends Object> configMap, String configFilename)

Properties

Link copied to clipboard
public List<String> difficultyIDs
Link copied to clipboard
public String filename

Inherited properties

Link copied to clipboard
public int amount
Link copied to clipboard
public double chance
Link copied to clipboard
public int itemLevel
Link copied to clipboard
public String permission
Link copied to clipboard
public int wave

Functions

Link copied to clipboard
public boolean directDrop(int itemTier, Player player)
public boolean directDrop(int itemTier, Player player, EliteEntity eliteEntity)
Link copied to clipboard
public boolean directDropExactLevel(int itemTier, Player player)
Link copied to clipboard
public boolean eligibleForClassLoot(Player player, Predicate<List<String>> difficultyFilter)
Non-random eligibility; chance remains a probability applied after class selection.
Link copied to clipboard
public ItemStack generateItemStack(int level, Player player, EliteEntity eliteEntity)
Link copied to clipboard
public List<String> getDifficultyIDs()
Link copied to clipboard
public String getFilename()
Link copied to clipboard
public boolean isClassLoot()
Link copied to clipboard
public boolean isEquipment()
Link copied to clipboard
public boolean isScalableItem()
Link copied to clipboard
public boolean locationDrop(int itemTier, Player player, Location location)
Returns whether delivery was accepted; chance is rolled once by the owning loot table.
public boolean locationDrop(int itemTier, Player player, Location location, EliteEntity eliteEntity)
Link copied to clipboard
public boolean locationDropExactLevel(int itemTier, Player player, Location location)
Link copied to clipboard
public ItemStack previewDrop(int itemTier, Player player)
Link copied to clipboard
public ItemStack previewDropAtLevel(int level, Player player)
Administrator-selected level, without the previewer's progression cap.
Link copied to clipboard
public boolean willDrop(Player player)

Inherited functions

Link copied to clipboard
public static void errorMessage(String rawString, String configFilename, String reason)
Link copied to clipboard
public int getAmount()
Link copied to clipboard
public double getChance()
Link copied to clipboard
public int getItemLevel()
Link copied to clipboard
public String getPermission()
Link copied to clipboard
public int getWave()
Link copied to clipboard
public void setAmount(int amount)
Link copied to clipboard
public void setChance(double chance)
Link copied to clipboard
public void setItemLevel(int itemLevel)
Link copied to clipboard
public void setPermission(String permission)
Link copied to clipboard
public void setWave(int wave)