Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADVANCEMENT_ENTITY - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- ADVANCEMENT_LOCATION - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- ADVANCEMENT_REWARD - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- ALTERNATIVES - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- ARCHEOLOGY - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
B
- BARTER - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- BLOCK - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
C
- CHEST - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- COMMAND - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- convertLootTable(LootTableObject, boolean) - Static method in class pl.szczurowsky.loottableparser.util.paper.ConvertLootTableUtil
-
Converts loot table to list of items
- ConvertLootTableUtil - Class in pl.szczurowsky.loottableparser.util.paper
-
Utility class for converting loot table to list of items
D
- DYNAMIC - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
E
- EMPTY - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- EMPTY - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- ENTITY - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
F
- FISHING - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
G
- generateLootForPool(LootPool, boolean) - Static method in class pl.szczurowsky.loottableparser.util.GenerateLootUtil
-
Generates loot for given loot pool
- generateLootForTable(LootTableObject, boolean) - Static method in class pl.szczurowsky.loottableparser.util.GenerateLootUtil
-
Generates loot for given loot table
- GenerateLootUtil - Class in pl.szczurowsky.loottableparser.util
-
Utility class for generating loot from loot table
- GENERIC - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- getBonusRolls() - Method in class pl.szczurowsky.loottableparser.pojo.LootPool
- getEntries() - Method in class pl.szczurowsky.loottableparser.pojo.LootPool
- getEntryType() - Method in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- getEntryType(String) - Static method in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- getLoot(boolean) - Method in class pl.szczurowsky.loottableparser.ParsedLootTable
-
Get loot in list of ItemStacks.
- getLootContextType() - Method in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- getLootContextType(String) - Static method in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- getLootFunction() - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- getLootTableObject() - Method in class pl.szczurowsky.loottableparser.ParsedLootTable
-
Get loot table object.
- getName() - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- getPools() - Method in class pl.szczurowsky.loottableparser.pojo.LootTableObject
- getRolls() - Method in class pl.szczurowsky.loottableparser.pojo.LootPool
- getType() - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- getType() - Method in class pl.szczurowsky.loottableparser.pojo.LootTableObject
- getValue() - Method in class pl.szczurowsky.loottableparser.pojo.integer.LootConstantInteger
- getValue() - Method in interface pl.szczurowsky.loottableparser.pojo.integer.LootInteger
- getValue() - Method in class pl.szczurowsky.loottableparser.pojo.integer.LootUniformInteger
- getWeight() - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- GIFT - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- GROUP - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
H
- handleFunction(ItemStack, LootEntry) - Static method in class pl.szczurowsky.loottableparser.util.paper.HandleFunctionUtil
-
Handles loot function for given item stack and loot entry
- HandleFunctionUtil - Class in pl.szczurowsky.loottableparser.util.paper
-
Utility class for handling loot functions
I
- isSupported() - Method in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- ITEM - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
J
- JsonParserUtil - Class in pl.szczurowsky.loottableparser.util
-
Utility class for parsing JSON files.
L
- LOOT_TABLE - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- LootConstantInteger - Class in pl.szczurowsky.loottableparser.pojo.integer
- LootConstantInteger(int) - Constructor for class pl.szczurowsky.loottableparser.pojo.integer.LootConstantInteger
- LootContextType - Enum Class in pl.szczurowsky.loottableparser.pojo
- LootEntry - Class in pl.szczurowsky.loottableparser.pojo
- LootEntry(LootEntryType, String, Integer) - Constructor for class pl.szczurowsky.loottableparser.pojo.LootEntry
- LootEntry(LootEntryType, String, Integer, JsonArray) - Constructor for class pl.szczurowsky.loottableparser.pojo.LootEntry
- LootEntryType - Enum Class in pl.szczurowsky.loottableparser.pojo
- LootInteger - Interface in pl.szczurowsky.loottableparser.pojo.integer
- LootPool - Class in pl.szczurowsky.loottableparser.pojo
- LootPool(LootInteger, LootInteger, List<LootEntry>) - Constructor for class pl.szczurowsky.loottableparser.pojo.LootPool
- LootTableObject - Class in pl.szczurowsky.loottableparser.pojo
- LootTableObject(LootContextType, List<LootPool>) - Constructor for class pl.szczurowsky.loottableparser.pojo.LootTableObject
- LootTableParserUtil - Class in pl.szczurowsky.loottableparser.util
-
Utility class for parsing loot tables.
- LootUniformInteger - Class in pl.szczurowsky.loottableparser.pojo.integer
- LootUniformInteger(int, int) - Constructor for class pl.szczurowsky.loottableparser.pojo.integer.LootUniformInteger
N
- NotALootTableException - Exception in pl.szczurowsky.loottableparser.exception
- NotALootTableException() - Constructor for exception pl.szczurowsky.loottableparser.exception.NotALootTableException
P
- parse() - Method in class pl.szczurowsky.loottableparser.ParsedLootTable
-
Parse loot table.
- ParsedLootTable - Class in pl.szczurowsky.loottableparser
-
Parsed, convenient loot table object with methods to get loot.
- ParsedLootTable(File) - Constructor for class pl.szczurowsky.loottableparser.ParsedLootTable
-
Get loot table from json file.
- ParsedLootTable(String) - Constructor for class pl.szczurowsky.loottableparser.ParsedLootTable
-
Get loot table from json string.
- ParsedLootTable(URL) - Constructor for class pl.szczurowsky.loottableparser.ParsedLootTable
-
Get loot table from json url.
- parseJsonObject(JsonObject) - Static method in class pl.szczurowsky.loottableparser.util.LootTableParserUtil
-
Parses a loot table from a JSON object.
- pl.szczurowsky.loottableparser - package pl.szczurowsky.loottableparser
- pl.szczurowsky.loottableparser.exception - package pl.szczurowsky.loottableparser.exception
- pl.szczurowsky.loottableparser.pojo - package pl.szczurowsky.loottableparser.pojo
- pl.szczurowsky.loottableparser.pojo.integer - package pl.szczurowsky.loottableparser.pojo.integer
- pl.szczurowsky.loottableparser.util - package pl.szczurowsky.loottableparser.util
- pl.szczurowsky.loottableparser.util.paper - package pl.szczurowsky.loottableparser.util.paper
R
- readFromFile(File) - Static method in class pl.szczurowsky.loottableparser.util.JsonParserUtil
-
Reads JSON file and returns it as JsonObject.
- readFromString(String) - Static method in class pl.szczurowsky.loottableparser.util.JsonParserUtil
-
Reads JSON from string and returns it as JsonObject.
- readFromUrl(URL) - Static method in class pl.szczurowsky.loottableparser.util.JsonParserUtil
-
Reads JSON file from URL and returns it as JsonObject.
S
- SELECTOR - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
- SEQUENCE - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
- setBonusRolls(LootInteger) - Method in class pl.szczurowsky.loottableparser.pojo.LootPool
- setEntries(List<LootEntry>) - Method in class pl.szczurowsky.loottableparser.pojo.LootPool
- setLootFunction(JsonArray) - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- setName(String) - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- setPools(List<LootPool>) - Method in class pl.szczurowsky.loottableparser.pojo.LootTableObject
- setRolls(LootInteger) - Method in class pl.szczurowsky.loottableparser.pojo.LootPool
- setType(LootContextType) - Method in class pl.szczurowsky.loottableparser.pojo.LootTableObject
- setType(LootEntryType) - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
- setWeight(Integer) - Method in class pl.szczurowsky.loottableparser.pojo.LootEntry
T
- TAG - Enum constant in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
V
- valueOf(String) - Static method in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class pl.szczurowsky.loottableparser.pojo.LootContextType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class pl.szczurowsky.loottableparser.pojo.LootEntryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form