# Index (ShopChest 1.12 API)
Date: 2017-06-08

A B C D E G H I J L M N O P R S T U V W

## A

add(String, String) - Method in class de.epiceric.shopchest.config.Config
  Add a value to a list in the config.yml.
addLine(int, String) - Method in class de.epiceric.shopchest.nms.Hologram
addShop(Shop, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Adds a shop to the database
addShop(Shop, boolean, Callback) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Add a shop
addShop(Shop, boolean) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Add a shop
addSubCommand(ShopSubCommand) - Method in class de.epiceric.shopchest.command.ShopCommand
allow_broken_items - Variable in class de.epiceric.shopchest.config.Config
  Whether players are allowed to sell/buy broken items
allow_decimals_in_price - Variable in class de.epiceric.shopchest.config.Config
  Whether prices may contain decimals
append_potion_level_to_item_name - Variable in class de.epiceric.shopchest.config.Config
  Whether the extension of a potion or tipped arrow (if available) should be appended to the item name.
areashop_remove_shop_events - Variable in class de.epiceric.shopchest.config.Config
  The events of AreaShop when shops in that region should be removed
AreaShopListener - Class in de.epiceric.shopchest.listeners
AreaShopListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.AreaShopListener
ArmorStandWrapper - Class in de.epiceric.shopchest.nms
ArmorStandWrapper(ShopChest, Location, String) - Constructor for class de.epiceric.shopchest.nms.ArmorStandWrapper
auto_calculate_item_amount - Variable in class de.epiceric.shopchest.config.Config
  Whether the item amount should be calculated to fit the available money or inventory space

## B

blacklist - Variable in class de.epiceric.shopchest.config.Config
  List containing items, of which players can't create a shop If this list contains an item (e.g "STONE", "STONE:1"), it's in the blacklist.
BlockExplodeListener - Class in de.epiceric.shopchest.listeners
BlockExplodeListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.BlockExplodeListener
BookGenerationName - Class in de.epiceric.shopchest.language
BookGenerationName(CustomBookMeta.Generation, String) - Constructor for class de.epiceric.shopchest.language.BookGenerationName
buildHeader() - Method in class de.epiceric.shopchest.config.LanguageConfiguration
BUY - Static variable in class de.epiceric.shopchest.utils.Permissions
buy_greater_or_equal_sell - Variable in class de.epiceric.shopchest.config.Config
  Whether the buy price of a shop must be greater than or equal the sell price
BYPASS_EXTERNAL_PLUGIN - Static variable in class de.epiceric.shopchest.utils.Permissions

## C

Callback - Class in de.epiceric.shopchest.utils
Callback(ShopChest) - Constructor for class de.epiceric.shopchest.utils.Callback
callSyncError(Throwable) - Method in class de.epiceric.shopchest.utils.Callback
callSyncResult(Object) - Method in class de.epiceric.shopchest.utils.Callback
cancel() - Method in class de.epiceric.shopchest.utils.ShopUpdater
check() - Method in class de.epiceric.shopchest.utils.UpdateChecker
  Check if an update is needed
ChestNotFoundException - Exception in de.epiceric.shopchest.exceptions
ChestNotFoundException(String) - Constructor for exception de.epiceric.shopchest.exceptions.ChestNotFoundException
ChestProtectListener - Class in de.epiceric.shopchest.listeners
ChestProtectListener(ShopChest, WorldGuardPlugin) - Constructor for class de.epiceric.shopchest.listeners.ChestProtectListener
ClickType - Class in de.epiceric.shopchest.utils
ClickType(ClickType.EnumClickType) - Constructor for class de.epiceric.shopchest.utils.ClickType
ClickType(ClickType.EnumClickType, ItemStack, double, double, Shop.ShopType) - Constructor for class de.epiceric.shopchest.utils.ClickType
ClickType.EnumClickType - Enum in de.epiceric.shopchest.utils
Config - Class in de.epiceric.shopchest.config
Config(ShopChest) - Constructor for class de.epiceric.shopchest.config.Config
CONFIG - Static variable in class de.epiceric.shopchest.utils.Permissions
connect(Callback) - Method in class de.epiceric.shopchest.sql.Database
  (Re-)Connects to the the database and initializes it.
contains(ArmorStand) - Method in class de.epiceric.shopchest.nms.Hologram
create(boolean) - Method in class de.epiceric.shopchest.shop.Shop
CREATE - Static variable in class de.epiceric.shopchest.utils.Permissions
CREATE_ADMIN - Static variable in class de.epiceric.shopchest.utils.Permissions
CREATE_BUY - Static variable in class de.epiceric.shopchest.utils.Permissions
CREATE_PROTECTED - Static variable in class de.epiceric.shopchest.utils.Permissions
CREATE_SELL - Static variable in class de.epiceric.shopchest.utils.Permissions
CREATE_SHOP - Static variable in class de.epiceric.shopchest.external.PlotSquaredShopFlag
CREATE_SHOP - Static variable in class de.epiceric.shopchest.external.WorldGuardShopFlag
CustomBookMeta - Class in de.epiceric.shopchest.nms
CustomBookMeta() - Constructor for class de.epiceric.shopchest.nms.CustomBookMeta
CustomBookMeta.Generation - Enum in de.epiceric.shopchest.nms

## D

Database - Class in de.epiceric.shopchest.sql
Database.DatabaseType - Enum in de.epiceric.shopchest.sql
database_mysql_database - Variable in class de.epiceric.shopchest.config.Config
  The database used for ShopChest's MySQL database
database_mysql_host - Variable in class de.epiceric.shopchest.config.Config
  The hostname used in ShopChest's MySQL database
database_mysql_password - Variable in class de.epiceric.shopchest.config.Config
  The password used in ShopChest's MySQL database
database_mysql_ping_interval - Variable in class de.epiceric.shopchest.config.Config
  The interval in seconds, a ping is sent to the MySQL server
database_mysql_port - Variable in class de.epiceric.shopchest.config.Config
  The port used for ShopChest's MySQL database
database_mysql_username - Variable in class de.epiceric.shopchest.config.Config
  The username used in ShopChest's MySQL database
database_type - Variable in class de.epiceric.shopchest.config.Config
  The database type used for ShopChest.
de.epiceric.shopchest - package de.epiceric.shopchest
de.epiceric.shopchest.command - package de.epiceric.shopchest.command
de.epiceric.shopchest.config - package de.epiceric.shopchest.config
de.epiceric.shopchest.event - package de.epiceric.shopchest.event
de.epiceric.shopchest.exceptions - package de.epiceric.shopchest.exceptions
de.epiceric.shopchest.external - package de.epiceric.shopchest.external
de.epiceric.shopchest.language - package de.epiceric.shopchest.language
de.epiceric.shopchest.listeners - package de.epiceric.shopchest.listeners
de.epiceric.shopchest.nms - package de.epiceric.shopchest.nms
de.epiceric.shopchest.shop - package de.epiceric.shopchest.shop
de.epiceric.shopchest.sql - package de.epiceric.shopchest.sql
de.epiceric.shopchest.utils - package de.epiceric.shopchest.utils
debug(String) - Method in class de.epiceric.shopchest.ShopChest
  Print a message to the /plugins/ShopChest/debug.txt file
debug(Throwable) - Method in class de.epiceric.shopchest.ShopChest
  Print a `Throwable`'s stacktrace to the /plugins/ShopChest/debug.txt file
decode(String) - Static method in class de.epiceric.shopchest.utils.Utils
  Decodes an `ItemStack` from a Base64 String
default_limit - Variable in class de.epiceric.shopchest.config.Config
  The default shop limit for players whose limit is not set via a permission
disconnect() - Method in class de.epiceric.shopchest.sql.Database
  Closes the connection to the database

## E

enable_areashop_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether AreaShop integration should be enabled
enable_askyblock_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether ASkyBlock integration should be enabled
enable_authme_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether AuthMe integration should be enabled
enable_debug_log - Variable in class de.epiceric.shopchest.config.Config
  Whether the debug log file should be created
enable_griefprevention_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether GriefPrevention integration should be enabled
enable_hologram_interaction - Variable in class de.epiceric.shopchest.config.Config
  Whether hologram interaction should be enabled
enable_islandworld_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether IslandWorld integration should be enabled
enable_plotsquared_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether PlotSquared integration should be enabled
enable_quality_mode - Variable in class de.epiceric.shopchest.config.Config
  Whether quality mode should be enabled
enable_towny_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether Towny integration should be enabled
enable_uskyblock_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether uSkyBlock integration should be enabled
enable_vendor_messages - Variable in class de.epiceric.shopchest.config.Config
  Whether the vendor of the shop should get messages about buys and sells
enable_worldguard_integration - Variable in class de.epiceric.shopchest.config.Config
  Whether WorldGuard integration should be enabled
EnchantmentLevelName(int, String) - Constructor for class de.epiceric.shopchest.language.EnchantmentName.EnchantmentLevelName
EnchantmentName - Class in de.epiceric.shopchest.language
EnchantmentName(Enchantment, String) - Constructor for class de.epiceric.shopchest.language.EnchantmentName
EnchantmentName.EnchantmentLevelName - Class in de.epiceric.shopchest.language
encode(ItemStack) - Static method in class de.epiceric.shopchest.utils.Utils
  Encodes an `ItemStack` in a Base64 String
EntityName - Class in de.epiceric.shopchest.language
EntityName(EntityType, String) - Constructor for class de.epiceric.shopchest.language.EntityName
evalPlaceholder(String, Map<Placeholder, Object>) - Method in class de.epiceric.shopchest.config.HologramFormat
  Parse and evaluate a condition
evalRequirement(String, Map<HologramFormat.Requirement, Object>) - Method in class de.epiceric.shopchest.config.HologramFormat
  Parse and evaluate a condition
exclude_admin_shops - Variable in class de.epiceric.shopchest.config.Config
  Whether admin shops should be excluded of the shop limits
execute(CommandSender, Command, String, String[]) - Method in class de.epiceric.shopchest.command.ShopSubCommand
  Execute the sub command
exists() - Method in class de.epiceric.shopchest.nms.Hologram
explosion_protection - Variable in class de.epiceric.shopchest.config.Config
  Whether shops should be protected by explosions
EXTEND_OTHER - Static variable in class de.epiceric.shopchest.utils.Permissions
EXTEND_PROTECTED - Static variable in class de.epiceric.shopchest.utils.Permissions

## G

getAmount() - Method in class de.epiceric.shopchest.event.ShopInitializedEvent
getAmount(Inventory, ItemStack) - Static method in class de.epiceric.shopchest.utils.Utils
  Gets the amount of items in an inventory
getArmorStandWrappers() - Method in class de.epiceric.shopchest.nms.Hologram
  Returns the ArmorStandWrappers of this hologram
getBookGeneration(ItemStack) - Static method in class de.epiceric.shopchest.utils.ItemUtils
getBookGenerationName(CustomBookMeta.Generation) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getBuyPrice() - Method in class de.epiceric.shopchest.shop.Shop
getBuyPrice() - Method in class de.epiceric.shopchest.utils.ClickType
getClickType() - Method in class de.epiceric.shopchest.utils.ClickType
getCommand() - Method in class de.epiceric.shopchest.command.ShopCommand
getConfig() - Method in class de.epiceric.shopchest.config.HologramFormat
  Returns the configuration of the "hologram-format.yml" file
getConnection() - Method in class de.epiceric.shopchest.sql.Database
getConnection() - Method in class de.epiceric.shopchest.sql.MySQL
getConnection() - Method in class de.epiceric.shopchest.sql.SQLite
getCraftClass(String) - Static method in class de.epiceric.shopchest.utils.Utils
getCreationPrice() - Method in class de.epiceric.shopchest.event.ShopCreateEvent
getCustomName() - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
getDownloadLink() - Method in class de.epiceric.shopchest.ShopChest
getEconomy() - Method in class de.epiceric.shopchest.ShopChest
getEffect() - Method in class de.epiceric.shopchest.language.PotionEffectName
getEnchantment() - Method in class de.epiceric.shopchest.language.EnchantmentName
getEnchantmentName(Enchantment, int) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getEnchantments(ItemStack) - Static method in class de.epiceric.shopchest.utils.ItemUtils
getEnchantmentString(Map<Enchantment, Integer>) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getEntity() - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
getEntityId() - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
getEntityItem() - Method in class de.epiceric.shopchest.shop.ShopItem
getEntityType() - Method in class de.epiceric.shopchest.language.EntityName
getEntityTypeFromItemStack(ShopChest, ItemStack) - Static method in class de.epiceric.shopchest.nms.SpawnEggMeta
getFormat(int, Map<HologramFormat.Requirement, Object>, Map<Placeholder, Object>) - Method in class de.epiceric.shopchest.config.HologramFormat
  Get the format for the given line of the hologram
getFreeSpaceForItem(Inventory, ItemStack) - Static method in class de.epiceric.shopchest.utils.Utils
  Get the amount of the given item, that fits in the given inventory
getGeneration() - Method in class de.epiceric.shopchest.language.BookGenerationName
getGeneration(ItemStack) - Static method in class de.epiceric.shopchest.nms.CustomBookMeta
getGriefPrevention() - Method in class de.epiceric.shopchest.ShopChest
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopInitializedEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopPreInfoEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopPreOpenEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopPreRemoveEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopReloadEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
getHandlerList() - Static method in class de.epiceric.shopchest.event.ShopUpdateEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopInitializedEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopPreInfoEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopPreOpenEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopPreRemoveEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopReloadEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
getHandlers() - Method in class de.epiceric.shopchest.event.ShopUpdateEvent
getHelpMessage(CommandSender) - Method in class de.epiceric.shopchest.command.ShopSubCommand
  Returns the help message for the command.
getHologram(ArmorStand) - Static method in class de.epiceric.shopchest.nms.Hologram
getHologram() - Method in class de.epiceric.shopchest.shop.Shop
getHologramFormat() - Method in class de.epiceric.shopchest.ShopChest
getID() - Method in class de.epiceric.shopchest.shop.Shop
getInstance() - Static method in class de.epiceric.shopchest.ShopChest
getInteractArmorStandWrapper() - Method in class de.epiceric.shopchest.nms.Hologram
  Returns the ArmorStandWrapper of this hologram that is positioned higher to be used for interaction
getInventoryHolder() - Method in class de.epiceric.shopchest.shop.Shop
getItem() - Method in class de.epiceric.shopchest.shop.Shop
getItemInMainHand(Player) - Static method in class de.epiceric.shopchest.utils.Utils
getItemInOffHand(Player) - Static method in class de.epiceric.shopchest.utils.Utils
getItemName(ItemStack) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getItemStack() - Method in class de.epiceric.shopchest.shop.ShopItem
getItemStack(String) - Static method in class de.epiceric.shopchest.utils.ItemUtils
  Get the `ItemStack` from a String
getLanguageConfig() - Method in class de.epiceric.shopchest.config.Config
getLastLogout(Player, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Get the last logout of a player
getLatestVersion() - Method in class de.epiceric.shopchest.ShopChest
getLevel() - Method in class de.epiceric.shopchest.language.EnchantmentName.EnchantmentLevelName
getLineCount() - Method in class de.epiceric.shopchest.config.HologramFormat
  Returns the amount of lines in a hologram
getLines() - Method in class de.epiceric.shopchest.nms.Hologram
getLink() - Method in class de.epiceric.shopchest.utils.UpdateChecker
getLocalizedName() - Method in class de.epiceric.shopchest.language.BookGenerationName
getLocalizedName() - Method in class de.epiceric.shopchest.language.EnchantmentName.EnchantmentLevelName
getLocalizedName() - Method in class de.epiceric.shopchest.language.EnchantmentName
getLocalizedName() - Method in class de.epiceric.shopchest.language.EntityName
getLocalizedName() - Method in class de.epiceric.shopchest.language.ItemName
getLocalizedName() - Method in class de.epiceric.shopchest.language.MusicDiscName
getLocalizedName() - Method in class de.epiceric.shopchest.language.PotionEffectName
getLocalizedName() - Method in class de.epiceric.shopchest.language.PotionName
getLocalizedString() - Method in class de.epiceric.shopchest.language.LocalizedMessage
getLocation() - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
getLocation() - Method in class de.epiceric.shopchest.nms.Hologram
getLocation() - Method in class de.epiceric.shopchest.shop.Shop
getLocation() - Method in class de.epiceric.shopchest.shop.ShopItem
getMajorVersion() - Static method in class de.epiceric.shopchest.utils.Utils
getMaterial() - Method in class de.epiceric.shopchest.language.ItemName
getMessage(LocalizedMessage.Message, LocalizedMessage.ReplacedPlaceholder...) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getMessage() - Method in class de.epiceric.shopchest.language.LocalizedMessage
getMusicDiscMaterial() - Method in class de.epiceric.shopchest.language.MusicDiscName
getMusicDiscName(Material) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getName() - Method in class de.epiceric.shopchest.command.ShopSubCommand
getNewAmount() - Method in class de.epiceric.shopchest.event.ShopBuySellEvent
getNewPrice() - Method in class de.epiceric.shopchest.event.ShopBuySellEvent
getNMSClass(String) - Static method in class de.epiceric.shopchest.utils.Utils
getPlaceholder() - Method in class de.epiceric.shopchest.language.LocalizedMessage.ReplacedPlaceholder
getPlayer() - Method in class de.epiceric.shopchest.event.ShopEvent
getPlayer() - Method in class de.epiceric.shopchest.event.ShopPreInfoEvent
getPlayer() - Method in class de.epiceric.shopchest.event.ShopPreOpenEvent
getPlayer() - Method in class de.epiceric.shopchest.event.ShopPreRemoveEvent
getPlayerClickType(OfflinePlayer) - Static method in class de.epiceric.shopchest.utils.ClickType
  Gets the click type of a player
getPotionEffect(ItemStack) - Static method in class de.epiceric.shopchest.utils.ItemUtils
getPotionEffectName(ItemStack) - Static method in class de.epiceric.shopchest.language.LanguageUtils
getPotionItemType() - Method in class de.epiceric.shopchest.language.PotionName
getPotionType() - Method in class de.epiceric.shopchest.language.PotionName
getPreferredItemInHand(Player) - Static method in class de.epiceric.shopchest.utils.Utils
getProduct() - Method in class de.epiceric.shopchest.shop.Shop
getProduct() - Method in class de.epiceric.shopchest.utils.ClickType
getReplace() - Method in class de.epiceric.shopchest.language.LocalizedMessage.ReplacedPlaceholder
getRevenue(Player, long, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Get the revenue a player got while he was offline
getRevision() - Static method in class de.epiceric.shopchest.utils.Utils
getSellPrice() - Method in class de.epiceric.shopchest.shop.Shop
getSellPrice() - Method in class de.epiceric.shopchest.utils.ClickType
getSender() - Method in class de.epiceric.shopchest.event.ShopReloadEvent
getSender() - Method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
getServerVersion() - Static method in class de.epiceric.shopchest.utils.Utils
getShop() - Method in class de.epiceric.shopchest.event.ShopEvent
getShop(Location) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Get the shop at a given location
getShopAmount(OfflinePlayer) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Get the amount of shops of a player
getShopChestConfig() - Method in class de.epiceric.shopchest.ShopChest
getShopCommand() - Method in class de.epiceric.shopchest.ShopChest
getShopDatabase() - Method in class de.epiceric.shopchest.ShopChest
getShopLimit(Player) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Get the shop limits of a player
getShops() - Method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
getShops(boolean, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Get all shops from the database
getShops() - Method in class de.epiceric.shopchest.utils.ShopUtils
  Get all Shops
getShopType() - Method in class de.epiceric.shopchest.shop.Shop
getShopType() - Method in class de.epiceric.shopchest.utils.ClickType
getShopUtils() - Method in class de.epiceric.shopchest.ShopChest
getString(String, String) - Method in class de.epiceric.shopchest.config.LanguageConfiguration
getSubCommands() - Method in class de.epiceric.shopchest.command.ShopCommand
getSubID() - Method in class de.epiceric.shopchest.language.ItemName
getTabCompletions(CommandSender, Command, String, String[]) - Method in class de.epiceric.shopchest.command.ShopSubCommand
  Returns a list of tab completions for the sub command The main sub command will be tab completed by ShopChest
getTime() - Method in enum de.epiceric.shopchest.event.ShopUpdateEvent.UpdateQuality
getType() - Method in class de.epiceric.shopchest.event.ShopBuySellEvent
getUpdater() - Method in class de.epiceric.shopchest.ShopChest
getUSkyBlock() - Method in class de.epiceric.shopchest.ShopChest
getUuid() - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
getValueDescription() - Method in class de.epiceric.shopchest.external.PlotSquaredShopFlag.GroupFlag
getVendor() - Method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
getVendor() - Method in class de.epiceric.shopchest.shop.Shop
getVersion() - Method in class de.epiceric.shopchest.utils.UpdateChecker
getWorldGuard() - Method in class de.epiceric.shopchest.ShopChest
GroupFlag(String) - Constructor for class de.epiceric.shopchest.external.PlotSquaredShopFlag.GroupFlag

## H

hasAreaShop() - Method in class de.epiceric.shopchest.ShopChest
hasASkyBlock() - Method in class de.epiceric.shopchest.ShopChest
hasAuthMe() - Method in class de.epiceric.shopchest.ShopChest
hasAxeInHand(Player) - Static method in class de.epiceric.shopchest.utils.Utils
hasGriefPrevention() - Method in class de.epiceric.shopchest.ShopChest
hasId() - Method in class de.epiceric.shopchest.shop.Shop
hasIslandWorld() - Method in class de.epiceric.shopchest.ShopChest
hasPermissionToCreateShop(Player, ItemStack, boolean, boolean) - Static method in class de.epiceric.shopchest.utils.Utils
  Check if a player is allowed to create a shop that sells or buys the given item.
hasPlotSquared() - Method in class de.epiceric.shopchest.ShopChest
hasTowny() - Method in class de.epiceric.shopchest.ShopChest
hasUSkyBlock() - Method in class de.epiceric.shopchest.ShopChest
hasWorldGuard() - Method in class de.epiceric.shopchest.ShopChest
hidePlayer(Player) - Method in class de.epiceric.shopchest.nms.Hologram
Hologram - Class in de.epiceric.shopchest.nms
Hologram(ShopChest, String[], Location) - Constructor for class de.epiceric.shopchest.nms.Hologram
hologram_fixed_bottom - Variable in class de.epiceric.shopchest.config.Config
  Whether the hologram's location should be fixed at the bottom
hologram_lift - Variable in class de.epiceric.shopchest.config.Config
  Amount every hologram should be lifted
HologramFormat - Class in de.epiceric.shopchest.config
HologramFormat(ShopChest) - Constructor for class de.epiceric.shopchest.config.HologramFormat
HologramFormat.Requirement - Enum in de.epiceric.shopchest.config
hopper_protection - Variable in class de.epiceric.shopchest.config.Config
  Whether shops should be protected by hoppers

## I

invert_mouse_buttons - Variable in class de.epiceric.shopchest.config.Config
  Whether the mouse buttons are inverted Default:
  Right-Click: Buy
  Left-Click: Sell
isCancelled() - Method in class de.epiceric.shopchest.event.ShopBuySellEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopCreateEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopInfoEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopOpenEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopPreCreateEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopPreInfoEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopPreOpenEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopPreRemoveEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopReloadEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
isCancelled() - Method in class de.epiceric.shopchest.event.ShopRemoveEvent
isCreated() - Method in class de.epiceric.shopchest.shop.Shop
isDynamic() - Method in class de.epiceric.shopchest.config.HologramFormat
  Returns whether the hologram text has to change dynamically without reloading
isExtendedPotion(ItemStack) - Static method in class de.epiceric.shopchest.utils.ItemUtils
isFlagAllowedOnPlot(Plot, Flag, Player) - Static method in class de.epiceric.shopchest.utils.Utils
  Check if a flag is allowed for a player on a plot from PlotSquared
isItemSimilar(ItemStack, ItemStack) - Static method in class de.epiceric.shopchest.utils.Utils
  Check if two items are similar to each other
isLoaded() - Static method in class de.epiceric.shopchest.external.WorldGuardShopFlag
isMusicDisc(ItemStack) - Static method in class de.epiceric.shopchest.utils.ItemUtils
isPartOfHologram(ArmorStand) - Static method in class de.epiceric.shopchest.nms.Hologram
isPlayerCommand() - Method in class de.epiceric.shopchest.command.ShopSubCommand
  Returns whether the command can only be used by players, not by the console
isRunning() - Method in class de.epiceric.shopchest.utils.ShopUpdater
isShop(int, Callback) - Method in class de.epiceric.shopchest.sql.Database
isShop(Location) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Checks whether there is a shop at a given location
isUpdateNeeded() - Method in class de.epiceric.shopchest.ShopChest
isVisible(Player) - Method in class de.epiceric.shopchest.nms.Hologram
isVisible(Player) - Method in class de.epiceric.shopchest.shop.ShopItem
ItemName - Class in de.epiceric.shopchest.language
ItemName(Material, int, String) - Constructor for class de.epiceric.shopchest.language.ItemName
ItemName(Material, String) - Constructor for class de.epiceric.shopchest.language.ItemName
ItemUtils - Class in de.epiceric.shopchest.utils
ItemUtils() - Constructor for class de.epiceric.shopchest.utils.ItemUtils

## J

JsonBuilder - Class in de.epiceric.shopchest.nms
JsonBuilder(ShopChest, String, String, String) - Constructor for class de.epiceric.shopchest.nms.JsonBuilder

## L

language_file - Variable in class de.epiceric.shopchest.config.Config
  The language file to use (e.g en_US, de_DE)
LanguageConfiguration - Class in de.epiceric.shopchest.config
LanguageConfiguration(ShopChest, boolean) - Constructor for class de.epiceric.shopchest.config.LanguageConfiguration
LanguageUtils - Class in de.epiceric.shopchest.language
LanguageUtils() - Constructor for class de.epiceric.shopchest.language.LanguageUtils
load(File) - Method in class de.epiceric.shopchest.config.LanguageConfiguration
load() - Static method in class de.epiceric.shopchest.language.LanguageUtils
loadFromString(String) - Method in class de.epiceric.shopchest.config.LanguageConfiguration
LocalizedMessage - Class in de.epiceric.shopchest.language
LocalizedMessage(LocalizedMessage.Message, String) - Constructor for class de.epiceric.shopchest.language.LocalizedMessage
LocalizedMessage.Message - Enum in de.epiceric.shopchest.language
LocalizedMessage.ReplacedPlaceholder - Class in de.epiceric.shopchest.language
logEconomy(Player, ItemStack, OfflinePlayer, Shop.ShopType, Location, double, ShopBuySellEvent.Type, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Log an economy transaction to the database
logLogout(Player, long, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Log a logout to the database

## M

main_command_name - Variable in class de.epiceric.shopchest.config.Config
  The main command of ShopChest (default: shop)
maximal_distance - Variable in class de.epiceric.shopchest.config.Config
  The maximum distance between a player and a shop to see the hologram
maximal_item_distance - Variable in class de.epiceric.shopchest.config.Config
  The maximum distance between a player and a shop to see the shop item
maximum_prices - Variable in class de.epiceric.shopchest.config.Config
  The maximum prices for certain items This returns a key set, which contains e.g "STONE", "STONE:1", of the `maximum-prices` section in ShopChest's config.
minimum_prices - Variable in class de.epiceric.shopchest.config.Config
  The minimum prices for certain items This returns a key set, which contains e.g "STONE", "STONE:1", of the minimum-prices section in ShopChest's config.
MusicDiscName - Class in de.epiceric.shopchest.language
MusicDiscName(Material, String) - Constructor for class de.epiceric.shopchest.language.MusicDiscName
MySQL - Class in de.epiceric.shopchest.sql
MySQL(ShopChest) - Constructor for class de.epiceric.shopchest.sql.MySQL

## N

NO_LIMIT - Static variable in class de.epiceric.shopchest.utils.Permissions
NotEnoughSpaceException - Exception in de.epiceric.shopchest.exceptions
NotEnoughSpaceException(String) - Constructor for exception de.epiceric.shopchest.exceptions.NotEnoughSpaceException
NotifyPlayerOnJoinListener - Class in de.epiceric.shopchest.listeners
NotifyPlayerOnJoinListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.NotifyPlayerOnJoinListener

## O

onBlockBreak(BlockBreakEvent) - Method in class de.epiceric.shopchest.listeners.ChestProtectListener
onBlockExplode(BlockExplodeEvent) - Method in class de.epiceric.shopchest.listeners.BlockExplodeListener
onBlockGrow(BlockGrowEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onBlockPlace(BlockPlaceEvent) - Method in class de.epiceric.shopchest.listeners.ChestProtectListener
onBlockPlace(BlockPlaceEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onBlockSpread(BlockSpreadEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onBucketEmpty(PlayerBucketEmptyEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onDamageEntity(DamageEntityEvent) - Method in class de.epiceric.shopchest.listeners.WorldGuardListener
onDisable() - Method in class de.epiceric.shopchest.ShopChest
onEnable() - Method in class de.epiceric.shopchest.ShopChest
onEntityExplode(EntityExplodeEvent) - Method in class de.epiceric.shopchest.listeners.ChestProtectListener
onError(Throwable) - Method in class de.epiceric.shopchest.utils.Callback
onHologramDamage(EntityDamageEvent) - Method in class de.epiceric.shopchest.listeners.ChestProtectListener
onInventoryClick(InventoryClickEvent) - Method in class de.epiceric.shopchest.listeners.ShopInteractListener
onItemMove(InventoryMoveItemEvent) - Method in class de.epiceric.shopchest.listeners.ChestProtectListener
onLiquidFlow(BlockFromToEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onLoad() - Method in class de.epiceric.shopchest.ShopChest
only_show_first_shop_in_sight - Variable in class de.epiceric.shopchest.config.Config
  Whether only the shop a player is looking at should be shown to him
only_show_shops_in_sight - Variable in class de.epiceric.shopchest.config.Config
  Whether only the shops a player has in sight should be shown to him
onMultiBlockPlace(BlockMultiPlaceEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onPistonExtend(BlockPistonExtendEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onPistonRetract(BlockPistonRetractEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onPlayerChangedWorld(PlayerChangedWorldEvent) - Method in class de.epiceric.shopchest.listeners.ShopUpdateListener
onPlayerDamageEntity(EntityDamageByEntityEvent) - Method in class de.epiceric.shopchest.listeners.ShopInteractListener
onPlayerInteract(PlayerInteractEvent) - Method in class de.epiceric.shopchest.listeners.ShopInteractListener
onPlayerInteractAtEntity(PlayerInteractAtEntityEvent) - Method in class de.epiceric.shopchest.listeners.ShopInteractListener
onPlayerInteractCreate(PlayerInteractEvent) - Method in class de.epiceric.shopchest.listeners.ShopInteractListener
onPlayerJoin(PlayerJoinEvent) - Method in class de.epiceric.shopchest.listeners.NotifyPlayerOnJoinListener
onPlayerJoin(PlayerJoinEvent) - Method in class de.epiceric.shopchest.listeners.ShopUpdateListener
onPlayerLeave(PlayerQuitEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onPlayerManipulateArmorStand(PlayerArmorStandManipulateEvent) - Method in class de.epiceric.shopchest.listeners.ShopInteractListener
onPlayerQuit(PlayerQuitEvent) - Method in class de.epiceric.shopchest.listeners.NotifyPlayerOnJoinListener
onPlayerRespawn(PlayerRespawnEvent) - Method in class de.epiceric.shopchest.listeners.ShopUpdateListener
onRegionDeleted(DeletedRegionEvent) - Method in class de.epiceric.shopchest.listeners.AreaShopListener
onRegionResold(ResoldRegionEvent) - Method in class de.epiceric.shopchest.listeners.AreaShopListener
onRegionSold(SoldRegionEvent) - Method in class de.epiceric.shopchest.listeners.AreaShopListener
onRegionUnrented(UnrentedRegionEvent) - Method in class de.epiceric.shopchest.listeners.AreaShopListener
onResult(Object) - Method in class de.epiceric.shopchest.utils.Callback
onShopUpdate(ShopUpdateEvent) - Method in class de.epiceric.shopchest.listeners.ShopUpdateListener
onStructureGrow(StructureGrowEvent) - Method in class de.epiceric.shopchest.listeners.ShopItemListener
onUseBlock(UseBlockEvent) - Method in class de.epiceric.shopchest.listeners.WorldGuardListener
onUseEntity(UseEntityEvent) - Method in class de.epiceric.shopchest.listeners.WorldGuardListener
onWorldLoad(WorldLoadEvent) - Method in class de.epiceric.shopchest.listeners.ShopUpdateListener
OPEN_OTHER - Static variable in class de.epiceric.shopchest.utils.Permissions

## P

parseValue(String) - Method in class de.epiceric.shopchest.external.PlotSquaredShopFlag.GroupFlag
Permissions - Class in de.epiceric.shopchest.utils
Permissions() - Constructor for class de.epiceric.shopchest.utils.Permissions
ping() - Method in class de.epiceric.shopchest.sql.MySQL
Placeholder - Enum in de.epiceric.shopchest.config
PlotSquaredShopFlag - Class in de.epiceric.shopchest.external
PlotSquaredShopFlag() - Constructor for class de.epiceric.shopchest.external.PlotSquaredShopFlag
PlotSquaredShopFlag.Group - Enum in de.epiceric.shopchest.external
PlotSquaredShopFlag.GroupFlag - Class in de.epiceric.shopchest.external
PotionEffectName - Class in de.epiceric.shopchest.language
PotionEffectName(PotionType, String) - Constructor for class de.epiceric.shopchest.language.PotionEffectName
PotionName - Class in de.epiceric.shopchest.language
PotionName(PotionName.PotionItemType, PotionType, String) - Constructor for class de.epiceric.shopchest.language.PotionName
PotionName.PotionItemType - Enum in de.epiceric.shopchest.language

## R

register(ShopChest) - Method in class de.epiceric.shopchest.external.PlotSquaredShopFlag
register(ShopChest, boolean) - Static method in class de.epiceric.shopchest.external.WorldGuardShopFlag
reload(boolean, boolean, boolean) - Method in class de.epiceric.shopchest.config.Config
  Reload the configuration values from config.yml
reload() - Method in class de.epiceric.shopchest.config.HologramFormat
RELOAD - Static variable in class de.epiceric.shopchest.utils.Permissions
reloadShops(boolean, boolean, Callback) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Reload the shops
remove(String, String) - Method in class de.epiceric.shopchest.config.Config
remove() - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
remove() - Method in class de.epiceric.shopchest.nms.Hologram
  Removes the hologram.
remove() - Method in class de.epiceric.shopchest.shop.ShopItem
REMOVE_ADMIN - Static variable in class de.epiceric.shopchest.utils.Permissions
REMOVE_OTHER - Static variable in class de.epiceric.shopchest.utils.Permissions
remove_shop_on_error - Variable in class de.epiceric.shopchest.config.Config
  Whether shops should automatically be removed from the database if an error occurred while loading (e.g. when no chest is found at a shop's location)
removeHologram() - Method in class de.epiceric.shopchest.shop.Shop
  Removes the hologram of the shop
removeItem() - Method in class de.epiceric.shopchest.shop.Shop
  Removes the floating item of the shop
removeLine(int) - Method in class de.epiceric.shopchest.nms.Hologram
removePlayerClickType(OfflinePlayer) - Static method in class de.epiceric.shopchest.utils.ClickType
  Removes the click type from a player
removeShop(Shop, Callback) - Method in class de.epiceric.shopchest.sql.Database
  Remove a shop from the database
removeShop(Shop, boolean, Callback) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Remove a shop
removeShop(Shop, boolean) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Remove a shop
ReplacedPlaceholder(Placeholder, String) - Constructor for class de.epiceric.shopchest.language.LocalizedMessage.ReplacedPlaceholder
resetForPlayer(Player) - Method in class de.epiceric.shopchest.shop.ShopItem
  Respawns the item at the set location for a player
run() - Method in class de.epiceric.shopchest.utils.ShopUpdater

## S

saveToString() - Method in class de.epiceric.shopchest.config.LanguageConfiguration
SELL - Static variable in class de.epiceric.shopchest.utils.Permissions
sendJson(Player) - Method in class de.epiceric.shopchest.nms.JsonBuilder
sendPacket(ShopChest, Object, Player) - Static method in class de.epiceric.shopchest.utils.Utils
  Send a packet to a player
set(String, String) - Method in class de.epiceric.shopchest.config.Config
  Set a configuration value Config is automatically reloaded
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopBuySellEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopCreateEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopInfoEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopOpenEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopPreCreateEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopPreInfoEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopPreOpenEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopPreRemoveEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopReloadEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopRemoveAllEvent
setCancelled(boolean) - Method in class de.epiceric.shopchest.event.ShopRemoveEvent
setCustomName(String) - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
setDownloadLink(String) - Method in class de.epiceric.shopchest.ShopChest
  Set the download Link of the latest version (will return null if not checked or if no update is available)
setGeneration(ItemStack, CustomBookMeta.Generation) - Static method in class de.epiceric.shopchest.nms.CustomBookMeta
setId(int) - Method in class de.epiceric.shopchest.shop.Shop
  Assign an ID to the shop.
setLatestVersion(String) - Method in class de.epiceric.shopchest.ShopChest
  Set the latest version
setLine(int, String) - Method in class de.epiceric.shopchest.nms.Hologram
setLocation(Location) - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
setMaxDelta(long) - Method in class de.epiceric.shopchest.utils.ShopUpdater
setPlayerClickType(OfflinePlayer, ClickType) - Static method in class de.epiceric.shopchest.utils.ClickType
  Sets the click type of a player
setUpdateNeeded(boolean) - Method in class de.epiceric.shopchest.ShopChest
  Set whether an update is needed
setUpdater(ShopUpdater) - Method in class de.epiceric.shopchest.ShopChest
  Set the `ShopUpdater` that schedules hologram and item updates
setVisible(Player, boolean) - Method in class de.epiceric.shopchest.nms.ArmorStandWrapper
setVisible(Player, boolean) - Method in class de.epiceric.shopchest.shop.ShopItem
Shop - Class in de.epiceric.shopchest.shop
Shop(int, ShopChest, OfflinePlayer, ItemStack, Location, double, double, Shop.ShopType) - Constructor for class de.epiceric.shopchest.shop.Shop
Shop(ShopChest, OfflinePlayer, ItemStack, Location, double, double, Shop.ShopType) - Constructor for class de.epiceric.shopchest.shop.Shop
Shop.ShopType - Enum in de.epiceric.shopchest.shop
shop_creation_price_admin - Variable in class de.epiceric.shopchest.config.Config
  The price a player has to pay in order to create an admin shop
shop_creation_price_normal - Variable in class de.epiceric.shopchest.config.Config
  The price a player has to pay in order to create a normal shop
shop_info_item - Variable in class de.epiceric.shopchest.config.Config
  The item with which a player can click a shop to retrieve information
ShopBuySellEvent - Class in de.epiceric.shopchest.event
  Called when a player buys or sells something from or to a shop
ShopBuySellEvent(Player, Shop, ShopBuySellEvent.Type, int, double) - Constructor for class de.epiceric.shopchest.event.ShopBuySellEvent
ShopBuySellEvent.Type - Enum in de.epiceric.shopchest.event
ShopChest - Class in de.epiceric.shopchest
ShopChest() - Constructor for class de.epiceric.shopchest.ShopChest
ShopCommand - Class in de.epiceric.shopchest.command
ShopCommand(ShopChest) - Constructor for class de.epiceric.shopchest.command.ShopCommand
ShopCreateEvent - Class in de.epiceric.shopchest.event
  Called when a player creates a shop (clicks on a chest)
ShopCreateEvent(Player, Shop, double) - Constructor for class de.epiceric.shopchest.event.ShopCreateEvent
ShopEvent - Class in de.epiceric.shopchest.event
ShopEvent(Player, Shop) - Constructor for class de.epiceric.shopchest.event.ShopEvent
ShopInfoEvent - Class in de.epiceric.shopchest.event
  Called when a player retrieves information about a shop (clicks on a chest)
ShopInfoEvent(Player, Shop) - Constructor for class de.epiceric.shopchest.event.ShopInfoEvent
ShopInitializedEvent - Class in de.epiceric.shopchest.event
ShopInitializedEvent(int) - Constructor for class de.epiceric.shopchest.event.ShopInitializedEvent
ShopInteractListener - Class in de.epiceric.shopchest.listeners
ShopInteractListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.ShopInteractListener
ShopItem - Class in de.epiceric.shopchest.shop
ShopItem(ShopChest, ItemStack, Location) - Constructor for class de.epiceric.shopchest.shop.ShopItem
ShopItemListener - Class in de.epiceric.shopchest.listeners
ShopItemListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.ShopItemListener
ShopOpenEvent - Class in de.epiceric.shopchest.event
  Called when a player opens a shop (clicks on a chest)
ShopOpenEvent(Player, Shop) - Constructor for class de.epiceric.shopchest.event.ShopOpenEvent
ShopPreCreateEvent - Class in de.epiceric.shopchest.event
  Called when a player wants to create a shop (enters the command)
ShopPreCreateEvent(Player, Shop) - Constructor for class de.epiceric.shopchest.event.ShopPreCreateEvent
ShopPreInfoEvent - Class in de.epiceric.shopchest.event
  Called when a player wants to retrieve information about a shop (enters the command)
ShopPreInfoEvent(Player) - Constructor for class de.epiceric.shopchest.event.ShopPreInfoEvent
ShopPreOpenEvent - Class in de.epiceric.shopchest.event
  Called when a player wants to open a shop (enters the command)
ShopPreOpenEvent(Player) - Constructor for class de.epiceric.shopchest.event.ShopPreOpenEvent
ShopPreRemoveEvent - Class in de.epiceric.shopchest.event
  Called when a player wants to remove a shop (enters the command)
ShopPreRemoveEvent(Player) - Constructor for class de.epiceric.shopchest.event.ShopPreRemoveEvent
ShopReloadEvent - Class in de.epiceric.shopchest.event
  Called when a player reloads the shops
ShopReloadEvent(CommandSender) - Constructor for class de.epiceric.shopchest.event.ShopReloadEvent
ShopRemoveAllEvent - Class in de.epiceric.shopchest.event
ShopRemoveAllEvent(CommandSender, OfflinePlayer, List<Shop>) - Constructor for class de.epiceric.shopchest.event.ShopRemoveAllEvent
ShopRemoveEvent - Class in de.epiceric.shopchest.event
  Called when a player removes a shop (clicks on a chest)
ShopRemoveEvent(Player, Shop) - Constructor for class de.epiceric.shopchest.event.ShopRemoveEvent
ShopSubCommand - Class in de.epiceric.shopchest.command
ShopSubCommand(String, boolean, CommandExecutor, TabCompleter) - Constructor for class de.epiceric.shopchest.command.ShopSubCommand
ShopUpdateEvent - Class in de.epiceric.shopchest.event
  Called when the shop updater runs
  It's not recommended to listen to this event!
ShopUpdateEvent() - Constructor for class de.epiceric.shopchest.event.ShopUpdateEvent
ShopUpdateEvent.UpdateQuality - Enum in de.epiceric.shopchest.event
ShopUpdateListener - Class in de.epiceric.shopchest.listeners
ShopUpdateListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.ShopUpdateListener
ShopUpdater - Class in de.epiceric.shopchest.utils
ShopUpdater(ShopChest) - Constructor for class de.epiceric.shopchest.utils.ShopUpdater
ShopUtils - Class in de.epiceric.shopchest.utils
ShopUtils(ShopChest) - Constructor for class de.epiceric.shopchest.utils.ShopUtils
show_shop_items - Variable in class de.epiceric.shopchest.config.Config
  Whether the shop items should be shown
showPlayer(Player) - Method in class de.epiceric.shopchest.nms.Hologram
SpawnEggMeta - Class in de.epiceric.shopchest.nms
SpawnEggMeta() - Constructor for class de.epiceric.shopchest.nms.SpawnEggMeta
SQLite - Class in de.epiceric.shopchest.sql
SQLite(ShopChest) - Constructor for class de.epiceric.shopchest.sql.SQLite
start() - Method in class de.epiceric.shopchest.utils.ShopUpdater

## T

toString() - Method in enum de.epiceric.shopchest.config.Placeholder
toString() - Method in class de.epiceric.shopchest.nms.JsonBuilder
towny_shop_plots_king - Variable in class de.epiceric.shopchest.config.Config
  The types of town plots the king is allowed to create shops in
towny_shop_plots_mayor - Variable in class de.epiceric.shopchest.config.Config
  The types of town plots the mayor is allowed to create shops in
towny_shop_plots_residents - Variable in class de.epiceric.shopchest.config.Config
  The types of town plots residents are allowed to create shops in

## U

UPDATE - Static variable in class de.epiceric.shopchest.utils.Permissions
UPDATE_NOTIFICATION - Static variable in class de.epiceric.shopchest.utils.Permissions
update_quality - Variable in class de.epiceric.shopchest.config.Config
  The quality of hologram and item updating (performance saving, or better quality)
UpdateChecker - Class in de.epiceric.shopchest.utils
UpdateChecker(ShopChest) - Constructor for class de.epiceric.shopchest.utils.UpdateChecker
UpdateChecker.UpdateCheckerResult - Enum in de.epiceric.shopchest.utils
updateHologramText() - Method in class de.epiceric.shopchest.shop.Shop
updateShop(Shop, Player) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Update hologram and item of the shop for a player based on their distance to each other
updateShops(Player) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Update hologram and item of all shops for a player
updateShops(Player, boolean) - Method in class de.epiceric.shopchest.utils.ShopUtils
  Update hologram and item of all shops for a player
USE_ADMIN_SHOP - Static variable in class de.epiceric.shopchest.external.PlotSquaredShopFlag
USE_ADMIN_SHOP - Static variable in class de.epiceric.shopchest.external.WorldGuardShopFlag
USE_SHOP - Static variable in class de.epiceric.shopchest.external.PlotSquaredShopFlag
USE_SHOP - Static variable in class de.epiceric.shopchest.external.WorldGuardShopFlag
Utils - Class in de.epiceric.shopchest.utils
Utils() - Constructor for class de.epiceric.shopchest.utils.Utils

## V

valueOf(String) - Static method in enum de.epiceric.shopchest.config.HologramFormat.Requirement
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.config.Placeholder
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.event.ShopBuySellEvent.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.event.ShopUpdateEvent.UpdateQuality
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.external.PlotSquaredShopFlag.Group
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.language.LocalizedMessage.Message
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.language.PotionName.PotionItemType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.nms.CustomBookMeta.Generation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.shop.Shop.ShopType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.sql.Database.DatabaseType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.utils.ClickType.EnumClickType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.epiceric.shopchest.utils.UpdateChecker.UpdateCheckerResult
  Returns the enum constant of this type with the specified name.
values() - Static method in enum de.epiceric.shopchest.config.HologramFormat.Requirement
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.config.Placeholder
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.event.ShopBuySellEvent.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.event.ShopUpdateEvent.UpdateQuality
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.external.PlotSquaredShopFlag.Group
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.language.LocalizedMessage.Message
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.language.PotionName.PotionItemType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.nms.CustomBookMeta.Generation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.shop.Shop.ShopType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.sql.Database.DatabaseType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.utils.ClickType.EnumClickType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.epiceric.shopchest.utils.UpdateChecker.UpdateCheckerResult
  Returns an array containing the constants of this enum type, in the order they are declared.
valueToString(Object) - Method in class de.epiceric.shopchest.external.PlotSquaredShopFlag.GroupFlag

## W

wg_allow_create_shop_default - Variable in class de.epiceric.shopchest.config.Config
  The default value for the custom WorldGuard flag 'create-shop'
wg_allow_use_admin_shop_default - Variable in class de.epiceric.shopchest.config.Config
  The default value for the custom WorldGuard flag 'use-admin-shop'
wg_allow_use_shop_default - Variable in class de.epiceric.shopchest.config.Config
  The default value for the custom WorldGuard flag 'use-shop'
WorldGuardListener - Class in de.epiceric.shopchest.listeners
WorldGuardListener(ShopChest) - Constructor for class de.epiceric.shopchest.listeners.WorldGuardListener
WorldGuardShopFlag - Class in de.epiceric.shopchest.external
WorldGuardShopFlag() - Constructor for class de.epiceric.shopchest.external.WorldGuardShopFlag
WorldNotFoundException - Exception in de.epiceric.shopchest.exceptions
WorldNotFoundException(String) - Constructor for exception de.epiceric.shopchest.exceptions.WorldNotFoundException

A B C D E G H I J L M N O P R S T U V W