# Uses of Class de.epiceric.shopchest.ShopChest (ShopChest 1.12 API)
Date: 2017-06-08

## Uses of Class
de.epiceric.shopchest.ShopChest

Packages that use ShopChest
de.epiceric.shopchest
de.epiceric.shopchest.command
de.epiceric.shopchest.config
de.epiceric.shopchest.external
de.epiceric.shopchest.listeners
de.epiceric.shopchest.nms
de.epiceric.shopchest.shop
de.epiceric.shopchest.sql
de.epiceric.shopchest.utils

### Uses of ShopChest in de.epiceric.shopchest

Methods in de.epiceric.shopchest that return ShopChest
`static ShopChest` ShopChest.`getInstance()`

### Uses of ShopChest in de.epiceric.shopchest.command

Constructors in de.epiceric.shopchest.command with parameters of type ShopChest
Constructor and Description
`ShopCommand(ShopChest plugin)`

### Uses of ShopChest in de.epiceric.shopchest.config

Constructors in de.epiceric.shopchest.config with parameters of type ShopChest
Constructor and Description
`Config(ShopChest plugin)`
`HologramFormat(ShopChest plugin)`
`LanguageConfiguration(ShopChest plugin, boolean showMessages)`

### Uses of ShopChest in de.epiceric.shopchest.external

Methods in de.epiceric.shopchest.external with parameters of type ShopChest
`void` PlotSquaredShopFlag.`register(ShopChest plugin)`
`static void` WorldGuardShopFlag.`register(ShopChest plugin, boolean onLoad)`

### Uses of ShopChest in de.epiceric.shopchest.listeners

Constructors in de.epiceric.shopchest.listeners with parameters of type ShopChest
Constructor and Description
`AreaShopListener(ShopChest plugin)`
`BlockExplodeListener(ShopChest plugin)`
`ChestProtectListener(ShopChest plugin, com.sk89q.worldguard.bukkit.WorldGuardPlugin worldGuard)`
`NotifyPlayerOnJoinListener(ShopChest plugin)`
`ShopInteractListener(ShopChest plugin)`
`ShopItemListener(ShopChest plugin)`
`ShopUpdateListener(ShopChest plugin)`
`WorldGuardListener(ShopChest plugin)`

### Uses of ShopChest in de.epiceric.shopchest.nms

Methods in de.epiceric.shopchest.nms with parameters of type ShopChest
`static org.bukkit.entity.EntityType` SpawnEggMeta.`getEntityTypeFromItemStack(ShopChest plugin, org.bukkit.inventory.ItemStack stack)`

Constructors in de.epiceric.shopchest.nms with parameters of type ShopChest
Constructor and Description
`ArmorStandWrapper(ShopChest plugin, org.bukkit.Location location, String customName)`
`Hologram(ShopChest plugin, String[] lines, org.bukkit.Location location)`
`JsonBuilder(ShopChest plugin, String text, String hoverText, String downloadLink)`

### Uses of ShopChest in de.epiceric.shopchest.shop

Constructors in de.epiceric.shopchest.shop with parameters of type ShopChest
Constructor and Description
`Shop(int id, ShopChest plugin, org.bukkit.OfflinePlayer vendor, org.bukkit.inventory.ItemStack product, org.bukkit.Location location, double buyPrice, double sellPrice, Shop.ShopType shopType)`
`Shop(ShopChest plugin, org.bukkit.OfflinePlayer vendor, org.bukkit.inventory.ItemStack product, org.bukkit.Location location, double buyPrice, double sellPrice, Shop.ShopType shopType)`
`ShopItem(ShopChest plugin, org.bukkit.inventory.ItemStack itemStack, org.bukkit.Location location)`

### Uses of ShopChest in de.epiceric.shopchest.sql

Constructors in de.epiceric.shopchest.sql with parameters of type ShopChest
Constructor and Description
`MySQL(ShopChest plugin)`
`SQLite(ShopChest plugin)`

### Uses of ShopChest in de.epiceric.shopchest.utils

Methods in de.epiceric.shopchest.utils with parameters of type ShopChest
`static boolean` Utils.`sendPacket(ShopChest plugin, Object packet, org.bukkit.entity.Player player)` Send a packet to a player

Constructors in de.epiceric.shopchest.utils with parameters of type ShopChest
Constructor and Description
`Callback(ShopChest plugin)`
`ShopUpdater(ShopChest plugin)`
`ShopUtils(ShopChest plugin)`
`UpdateChecker(ShopChest plugin)`