Index

A B C D E F G H I J L N P R S T V 
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.
A B C D E F G H I J L N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form