Index

A B C D F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages

A Link icon

addItemSold(String, int, double, double) - Method in class com.vk2gpz.autosell.object.SellerStats
Adds an item sold by the player to the list of sold items.
addLimit(MultiplierLimit) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Adds a multiplier limit.
addMultiplier(Multiplier) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Adds a new multiplier.
addShop(Shop) - Method in interface com.vk2gpz.autosell.ISellHandler
Adds a shop.
AreaMultiplier - Class in com.vk2gpz.autosell.object
Represents an area multiplier with an identifier, priority, permission, multiplier value, and a list of areas.
AreaMultiplier(String) - Constructor for class com.vk2gpz.autosell.object.AreaMultiplier
Constructs an AreaMultiplier with the specified identifier.
AreaMultiplierFile - Class in com.vk2gpz.autosell.multiplier
This file is used to load and save the area multipliers from the config file
AreaMultiplierFile(Plugin) - Constructor for class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
The constructor for the AreaMultiplierFile
areaMultipliers - Static variable in class com.vk2gpz.autosell.multiplier.Multipliers
A map of area multipliers
autoSell(Player, List<ItemStack>, Block) - Method in interface com.vk2gpz.autosell.ISellHandler
Execute automatic sell for the player.
autoSellAllowInCreative() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
AutoSellAnnounceEvent - Class in com.vk2gpz.autosell.event
This event is called when a player sells items automatically.
AutoSellAnnounceEvent(Player, double, int) - Constructor for class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Creates a new AutoSellAnnounceEvent.
AutoSellEvent - Class in com.vk2gpz.autosell.event
This event is called when a player sells items automatically.
AutoSellEvent(Player, Map<ItemStack, Double>, double, Shop, Block) - Constructor for class com.vk2gpz.autosell.event.AutoSellEvent
Creates a new AutoSellEvent.
autoSellMultipliersEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
AutoSellOptions - Class in com.vk2gpz.autosell.object
AutoSellOptions class to hold the configuration options for the AutoSell plugin.
AutoSellOptions() - Constructor for class com.vk2gpz.autosell.object.AutoSellOptions
 
autoSellRequireTools() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
autoSellTakeSoldItems() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
autoSmeltDisabledWorlds() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
autoSmeltEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
autoSmeltOnJoin() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 

B Link icon

bpToggleOnJoin() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 

C Link icon

canSell(Player) - Method in interface com.vk2gpz.autosell.ISellHandler
Checks if the player can sell.
clear() - Method in class com.vk2gpz.autosell.multiplier.Multipliers
Clears the current data.
clear() - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
clearLimits() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Clears the limits.
clearShops() - Method in interface com.vk2gpz.autosell.ISellHandler
Clears the shops.
color(String) - Static method in class com.vk2gpz.autosell.object.InventoryMenu
 
com.vk2gpz.autosell - package com.vk2gpz.autosell
 
com.vk2gpz.autosell.area - package com.vk2gpz.autosell.area
 
com.vk2gpz.autosell.event - package com.vk2gpz.autosell.event
 
com.vk2gpz.autosell.multiplier - package com.vk2gpz.autosell.multiplier
 
com.vk2gpz.autosell.object - package com.vk2gpz.autosell.object
 
contains(ItemStack) - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
containsEntry(String) - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Checks if the config file contains a specific entry
createExampleMultiplier() - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Creates an example multiplier in the config file
createExampleMultiplier() - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Creates an example multiplier if none exist
createItem(Material, short, int, String, List<String>) - Method in class com.vk2gpz.autosell.object.InventoryMenu
 

D Link icon

deleteMultiplier(String, String) - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Deletes the multiplier for the player
disallowCustomItemMetaItems() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
dropsToInv() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
DropsToInventoryEvent - Class in com.vk2gpz.autosell.event
This event is called when a player picks up dropped items.
DropsToInventoryEvent(Player, List<ItemStack>, Block, int) - Constructor for class com.vk2gpz.autosell.event.DropsToInventoryEvent
Creates a new DropsToInventoryEvent.
dropsToInvRequirePerms() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
dropToInvDisabledWorlds() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
dropToInvInSellAreasOnly() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 

F Link icon

FAIL_NO_ITEMS - Enum constant in enum class com.vk2gpz.autosell.object.SellResponseType
 
FAIL_NO_SHOP - Enum constant in enum class com.vk2gpz.autosell.object.SellResponseType
 
fixMoney() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
flipIgnored() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
fortuneEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
FullInventoryEvent - Class in com.vk2gpz.autosell.event
This event is called when a player's inventory is full and an item is added to it.
FullInventoryEvent(Player, ItemStack) - Constructor for class com.vk2gpz.autosell.event.FullInventoryEvent
Creates a new FullInventoryEvent.

G Link icon

getAllShops() - Static method in interface com.vk2gpz.autosell.IAutoSell
Gets all the shops.
getAmountOfItemsSold() - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Gets the number of items sold.
getAmountSold() - Method in class com.vk2gpz.autosell.object.ItemSold
Gets the amount of the item sold.
getAreaHook() - Method in interface com.vk2gpz.autosell.IAutoSell
Gets the area hook.
getAreaMultiplier(Player, Shop) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Checks whether the player has an area-based multiplier.
getAreaName(Location) - Method in interface com.vk2gpz.autosell.area.IAreaHook
Gets the name of the area based on the given location.
getAreas() - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Gets the list of areas associated with this area multiplier.
getAutoSellDisabledWorlds() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getAutoSellOptions() - Static method in interface com.vk2gpz.autosell.IAutoSell
Gets AutoSell options.
getBaseWorth(ItemStack) - Method in class com.vk2gpz.autosell.object.Shop
Gets the base worth of an item in the shop.
getBillionsFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getBlock() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the block that the items were sold to.
getBlock() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the block that the items were dropped from.
getBlock() - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Gets the block that the XP was issued from.
getBreakData() - Method in class com.vk2gpz.autosell.object.SmeltItem
 
getBreakMaterial() - Method in class com.vk2gpz.autosell.object.SmeltItem
 
getCurrentShop(Player) - Static method in interface com.vk2gpz.autosell.IAutoSell
Gets the player's current shop.
getCustomFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getDefaultLimit() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets the default limit for multipliers.
getDrops() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the items that were picked up.
getDropsToInvIgnoredBlocks() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getFortuneBlocks() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getFortuneDisabledWorlds() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getFortuneMaxDrops() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getFortuneMinDrops() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getFortuneModifier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getFortuneMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getGlobalMultiplier() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets the global multiplier.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Gets the handler list for this event.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the handler list for this event.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the handler list for this event.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.FullInventoryEvent
Gets the handler list for this event.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Gets the handler list for this event.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the handler list for this event.
getHandlerList() - Static method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Gets the handler list for this event.
getHandlers() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the handler list for this event.
getHandlers() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the handler list for this event.
getHandlers() - Method in class com.vk2gpz.autosell.event.FullInventoryEvent
Gets the handler list for this event.
getHandlers() - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Gets the amount of XP that was applied.
getHandlers() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the handler list for this event.
getHandlers() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the list of handlers for this event.
getHighestMultiplier() - Method in class com.vk2gpz.autosell.object.SellerStats
 
getHighestPriceShopFor(ItemStack) - Method in interface com.vk2gpz.autosell.ISellHandler
Finds a shop which sell the specified item at the highest price.
getHighestPriceShops() - Method in interface com.vk2gpz.autosell.ISellHandler
Returns a map containing the itemstack and corresponding shop which sells the item at the highest price.
getIdentifier() - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Gets the identifier for this area multiplier.
getIdentifier() - Method in class com.vk2gpz.autosell.object.MultiplierLimit
 
getIdentifier() - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
getIngotToBlockInterval() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getInstance() - Static method in interface com.vk2gpz.autosell.IAutoSell
Gets the instance of the AutoSell plugin.
getInstance() - Static method in interface com.vk2gpz.autosell.ISellHandler
Gets the instance of the ISellHandler.
getIntervalMessageMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getIntervalMessageNoMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getInventoryName() - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
getInventorySize() - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
getItemsFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getItemsMessage() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getItemsSold() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the items that were sold.
getItemsSold() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the list of items that were sold.
getItemsSold() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the list of items sold.
getItemsSold() - Method in class com.vk2gpz.autosell.object.SellerStats
 
getItemsSold() - Method in class com.vk2gpz.autosell.object.SellResponse
 
getItemStack() - Method in class com.vk2gpz.autosell.event.FullInventoryEvent
Gets the item stack that was added to the inventory.
getLimit() - Method in class com.vk2gpz.autosell.object.MultiplierLimit
 
getLimit(Player) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets the limit for a player.
getLimits() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets the map of multiplier limits.
getMaterial() - Method in class com.vk2gpz.autosell.object.ItemSold
Gets the material type of the item sold.
getMillionsFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getMinutesLeft() - Method in class com.vk2gpz.autosell.object.Multiplier
 
getMultiplier() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the multiplier being applied to.
getMultiplier() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the multiplier for the sale.
getMultiplier() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the multiplier for the sale.
getMultiplier() - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Gets the multiplier value for this area multiplier.
getMultiplier() - Method in class com.vk2gpz.autosell.object.Multiplier
 
getMultiplier() - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
getMultiplier(String) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Deprecated.
getMultiplier(Player) - Static method in interface com.vk2gpz.autosell.IAutoSell
Gets the player's current multiplier.
getMultiplier(Player) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets a multiplier for a player.
getMultiplierByUuid(String) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets a multiplier for a player by their UUID.
getMultipliers() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Gets a list of multipliers for all players.
getName() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the player who sold the items.
getName() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the name of the player.
getName() - Method in class com.vk2gpz.autosell.event.FullInventoryEvent
Gets the player who has a full inventory.
getName() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the player who sold the items.
getName() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the name of the player.
getName() - Method in class com.vk2gpz.autosell.object.Multiplier
 
getName() - Method in class com.vk2gpz.autosell.object.Shop
 
getNextShopPriority() - Method in interface com.vk2gpz.autosell.ISellHandler
Gets the next shop priority.
getOptions() - Method in interface com.vk2gpz.autosell.IAutoSell
Gets the AutoSell options.
getPermission() - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Gets the permission required to use this area multiplier.
getPermission() - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
getPermissionMultiplier(Player) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Checks whether the player has a permission-based multiplier.
getPermShop(Player) - Method in interface com.vk2gpz.autosell.ISellHandler
Gets the shop for the player with the permission.
getPlayer() - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Gets the player who sold the items.
getPlayer() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the player who sold the items.
getPlayer() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the player who picked up the items.
getPlayer() - Method in class com.vk2gpz.autosell.event.FullInventoryEvent
Gets the player who has a full inventory.
getPlayer() - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Gets the player who gains the XP.
getPlayer() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the player who sold the items.
getPlayer() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the player who sold the items.
getPlayer() - Method in class com.vk2gpz.autosell.object.SellResponse
 
getPlayerName() - Method in class com.vk2gpz.autosell.object.SellerStats
 
getPrice() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the total amount of money earned from the sale.
getPrice() - Method in class com.vk2gpz.autosell.object.SellResponse
 
getPrices() - Method in class com.vk2gpz.autosell.object.Shop
 
getPriority() - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Gets the priority of this area multiplier.
getPriority() - Method in class com.vk2gpz.autosell.object.MultiplierLimit
 
getPriority() - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
getPriority() - Method in class com.vk2gpz.autosell.object.Shop
 
getQuadrillionsFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getResponseType() - Method in class com.vk2gpz.autosell.object.SellResponse
 
getReturnData() - Method in class com.vk2gpz.autosell.object.SmeltItem
 
getReturnMaterial() - Method in class com.vk2gpz.autosell.object.SmeltItem
 
getSellAllMessageMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getSellAllMessageNoMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getSellAmount() - Method in class com.vk2gpz.autosell.object.ItemSold
Gets the total amount earned from selling the item.
getSellAnnouncerInterval() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getSellHandler() - Method in interface com.vk2gpz.autosell.IAutoSell
Gets the sell handler.
getShop() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Gets the shop that the items were sold to.
getShop() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the shop that the items were sold to.
getShop() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the shop that the items were sold to.
getShop() - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
getShop() - Method in class com.vk2gpz.autosell.object.ShopSign
 
getShop(String) - Method in interface com.vk2gpz.autosell.ISellHandler
Gets the shop by name.
getShop(Player) - Method in interface com.vk2gpz.autosell.ISellHandler
Gets the shop for the player.
getShop(Player, Block) - Method in interface com.vk2gpz.autosell.ISellHandler
Gets the shop for the player at the specified block.
getShopName() - Method in class com.vk2gpz.autosell.object.ShopSign
 
getShops() - Method in interface com.vk2gpz.autosell.ISellHandler
Gets the shops.
getShopSize() - Method in class com.vk2gpz.autosell.object.Shop
 
getSignLocation() - Method in class com.vk2gpz.autosell.object.ShopSign
 
getSignSellMessageMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getSignSellMessageNoMultiplier() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getSoldItems() - Method in class com.vk2gpz.autosell.object.SellResponse
 
getThousandsFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getTimeLeft() - Method in class com.vk2gpz.autosell.object.Multiplier
 
getTotal() - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Gets the total amount of money earned from the sale.
getTotalCost() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the total amount of money earned from the sale.
getTotalCost() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the total amount of money earned from the sale.
getTotalItems() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Gets the number of items sold.
getTotalItems() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Gets the number of items sold.
getTotalMultiplier(Player, Shop) - Static method in interface com.vk2gpz.autosell.ISellHandler
Calculate the total multiplier for the player and shop.
getTotalMultiplier(Player, Set<Shop>) - Static method in interface com.vk2gpz.autosell.ISellHandler
Calculate the total multiplier for the player and shop.
getTrillionsFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
getUuid() - Method in class com.vk2gpz.autosell.object.Multiplier
 
getXp() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Gets the amount of experience that was dropped.
getXp() - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Gets the amount of XP that was applied.

H Link icon

hadMultiplier() - Method in class com.vk2gpz.autosell.object.SellerStats
 
hasGlobalMultiplier() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Checks whether the global multiplier is set.
hasMultiplier() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Checks if the event has a multiplier or not.
hasMultiplier() - Method in class com.vk2gpz.autosell.event.SellAllEvent
Checks if the multiplier exists for this sale.
hasMultiplier() - Method in class com.vk2gpz.autosell.event.SignSellEvent
Checks if there is a multiplier to be applied to.
hasMultiplier(Player) - Static method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player has a multiplier.
hasShop(Player) - Static method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player has a shop to sell items.

I Link icon

IAreaHook - Interface in com.vk2gpz.autosell.area
Interface for area hooks.
IAutoSell - Interface in com.vk2gpz.autosell
This interface provides methods to interact with the AutoSell plugin.
inAutoBlockMode(Player) - Method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player is in auto block mode.
ingotToBlock() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
ingotToBlockOnJoin() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
initShops() - Method in interface com.vk2gpz.autosell.ISellHandler
Initializes the shops.
inSellMode(Player) - Method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player is in sell mode.
inSmeltMode(Player) - Method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player is in smelt mode.
InventoryMenu - Class in com.vk2gpz.autosell.object
 
InventoryMenu(Shop) - Constructor for class com.vk2gpz.autosell.object.InventoryMenu
 
isAsylumEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
isCancelled() - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Gets whether the event is cancelled or not.
isCancelled() - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Checks if the event is cancelled or not.
isCancelled() - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Checks if the event is cancelled or not.
isCancelled() - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Gets whether the event is cancelled or not.
isDebug() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
ISellHandler - Interface in com.vk2gpz.autosell
This interface defines the methods for handling shops in the AutoSell plugin.
isFortuneRandom() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
isHooked() - Method in interface com.vk2gpz.autosell.area.IAreaHook
Checks if the hook is active.
isInAutoSellMode(Player) - Static method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player is in auto sell mode.
isInAutoSmeltMode(Player) - Static method in interface com.vk2gpz.autosell.IAutoSell
Checks if the player is in auto smelt mode.
isJetsMinesEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
isMrlEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
isPermanent() - Method in class com.vk2gpz.autosell.object.Multiplier
 
isShop(String) - Method in interface com.vk2gpz.autosell.ISellHandler
Checks if the shop name is valid.
isUseCustomFormat() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
isWgEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
ItemSold - Class in com.vk2gpz.autosell.object
This class represents an item sold in the shop.
ItemSold(String) - Constructor for class com.vk2gpz.autosell.object.ItemSold
Constructor to initialize the ItemSold object with material type.

L Link icon

load() - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Gets the file configuration for the multipliers
load() - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Gets the file configuration for the multipliers
load() - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Loads the file configuration for the multipliers
loadGlobalMultiplier() - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Loads the global multiplier from the config file
loadMultiplierIfExists(String) - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Loads the multiplier for the player
loadMultipliers() - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Loads the multipliers from the config file
loadMultipliers() - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Loads the multipliers from the config file

M Link icon

Multiplier - Class in com.vk2gpz.autosell.object
This class represents a multiplier
Multiplier(String, String, int, double, boolean) - Constructor for class com.vk2gpz.autosell.object.Multiplier
 
MultiplierFile - Class in com.vk2gpz.autosell.multiplier
This file is used to load and save the multipliers from the config file
MultiplierFile(Plugin) - Constructor for class com.vk2gpz.autosell.multiplier.MultiplierFile
The constructor for the MultiplierFile
MultiplierLimit - Class in com.vk2gpz.autosell.object
 
MultiplierLimit(String, int, double) - Constructor for class com.vk2gpz.autosell.object.MultiplierLimit
 
Multipliers - Class in com.vk2gpz.autosell.multiplier
This class is used to manage multipliers for players and global multipliers.
Multipliers(Plugin) - Constructor for class com.vk2gpz.autosell.multiplier.Multipliers
The constructor for the Multipliers class

N Link icon

name - Variable in class com.vk2gpz.autosell.object.Shop
The name of the shop.
name() - Method in interface com.vk2gpz.autosell.area.IAreaHook
Gets the name of the hook.

O Link icon

openInventory(Player) - Method in class com.vk2gpz.autosell.object.InventoryMenu
 

P Link icon

PermissionMultiplier - Class in com.vk2gpz.autosell.object
This class represents a permission multiplier.
PermissionMultiplier(String) - Constructor for class com.vk2gpz.autosell.object.PermissionMultiplier
Constructor to create a PermissionMultiplier object.
PermissionMultiplierFile - Class in com.vk2gpz.autosell.multiplier
This file is used to load and save the permission multipliers from the config file
PermissionMultiplierFile(Plugin) - Constructor for class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
The constructor for the PermissionMultiplierFile
permMultipliers - Static variable in class com.vk2gpz.autosell.multiplier.Multipliers
A map of permission multipliers
PlayerExpGainEvent - Class in com.vk2gpz.autosell.event
This event is called when a player gains XP from a block.
PlayerExpGainEvent(Player, int, Block) - Constructor for class com.vk2gpz.autosell.event.PlayerExpGainEvent
Constructor to create a PlayerExpGainEvent object.
prices - Variable in class com.vk2gpz.autosell.object.Shop
The map of item prices in the shop.
priority - Variable in class com.vk2gpz.autosell.object.Shop
The priority of the shop.
prisonMinesEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 

R Link icon

reload() - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Reloads the multipliers from the config file
reload() - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Reloads the multipliers from the config file
reload() - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Reloads the multipliers from the config file
removeMultiplier(String) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Deprecated.
removeMultiplier(Player) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Removes a multiplier for a player.
removeMultiplierByUuid(String) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Removes a multiplier for a player by their UUID.
removeShop(Shop) - Method in interface com.vk2gpz.autosell.ISellHandler
Removes a shop.
resetAllMultipliers() - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Resets all multipliers.

S Link icon

save() - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Saves the multipliers to the file.
save() - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Saves the multipliers to the file.
save() - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Saves the multipliers to the file.
saveLoadedMultipliers() - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Saves the loaded multipliers to the file.
saveMultiplier(Multiplier) - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Saves the global multiplier to the config file
saveMultiplier(List<Multiplier>) - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Saves the multipliers to the config file
sellAllCommandEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
SellAllEvent - Class in com.vk2gpz.autosell.event
This event is called when a player sells all items in their inventory.
SellAllEvent(Player, List<ItemStack>, int, double, double, Shop) - Constructor for class com.vk2gpz.autosell.event.SellAllEvent
Creates a new SellAllEvent.
sellAllFallbackToPermShop() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
sellAllFindHighestPrice() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
sellAnnouncerEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
SellerStats - Class in com.vk2gpz.autosell.object
Represents the statistics of a seller in the AutoSell plugin.
SellerStats(String) - Constructor for class com.vk2gpz.autosell.object.SellerStats
Constructor to initialize the SellerStats object with the player's name.
sellInventory(Player, Shop) - Method in interface com.vk2gpz.autosell.ISellHandler
Execute sell for the player from its inventory
sellItems(Player, List<ItemStack>, Shop) - Method in interface com.vk2gpz.autosell.ISellHandler
Execute sell for the player with the specified items
SellResponse - Class in com.vk2gpz.autosell.object
Represents the response of a sell operation in the AutoSell plugin.
SellResponse(SellResponseType, Player, int, double, List<ItemStack>) - Constructor for class com.vk2gpz.autosell.object.SellResponse
Constructor to initialize the SellResponse object with the response type, player, number of items sold, price, and list of sold items.
SellResponseType - Enum Class in com.vk2gpz.autosell.object
This enum represents the possible response types for selling items in the AutoSell plugin.
setAmountOfItemsSold(int) - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Sets the number of items sold.
setAmountSold(int) - Method in class com.vk2gpz.autosell.object.ItemSold
Sets the amount of the item sold.
setAreaHook(IAreaHook) - Method in interface com.vk2gpz.autosell.IAutoSell
Sets the area hook.
setAreas(List<String>) - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Sets the list of areas associated with this area multiplier.
setAsylumEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSellAllowInCreative(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSellDisabledWorlds(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSellMultipliersEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSellRequireTools(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSellTakeSoldItems(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSmeltDisabledWorlds(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSmeltEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setAutoSmeltOnJoin(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setBillionsFormat(String) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setBlock(Block) - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Sets the block that the items were sold to.
setBlock(Block) - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Sets the block that the items were dropped from.
setBlock(Block) - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Sets the block that the XP was from.
setBpToggleOnJoin(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setBreakData(int) - Method in class com.vk2gpz.autosell.object.SmeltItem
 
setBreakMaterial(Material) - Method in class com.vk2gpz.autosell.object.SmeltItem
 
setCancelled(boolean) - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Sets whether the event is cancelled or not.
setCancelled(boolean) - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Sets whether the event is cancelled or not.
setCancelled(boolean) - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Sets whether the event is cancelled or not.
setCancelled(boolean) - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Sets whether the event is cancelled or not.
setCustomFormat(NumberFormat) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDebug(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDefaultLimit(double) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Sets the default limit for multipliers.
setDisallowCustomItemMetaItems(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDrops(List<ItemStack>) - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Sets the items that were picked up.
setDropsToInv(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDropsToInvIgnoredBlocks(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDropsToInvRequirePerms(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDropToInvDisabledWorlds(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setDropToInvInSellAreasOnly(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFixMoney(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFlipIgnored(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneBlocks(List<ItemStack>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneDisabledWorlds(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneMaxDrops(int) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneMinDrops(int) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneModifier(int) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneMultiplier(double) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setFortuneRandom(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setGlobalMultiplier(Multiplier) - Static method in class com.vk2gpz.autosell.multiplier.Multipliers
Sets the global multiplier.
setHadMultiplier(boolean) - Method in class com.vk2gpz.autosell.object.SellerStats
 
setHeader() - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Sets the header for the multipliers config file
setHeader() - Method in class com.vk2gpz.autosell.multiplier.MultiplierFile
Sets the header for the multipliers file
setHeader() - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Sets the header for the multipliers file
setHighestMultiplier(double) - Method in class com.vk2gpz.autosell.object.SellerStats
 
setIdentifier(String) - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Sets the identifier for this area multiplier.
setIdentifier(String) - Method in class com.vk2gpz.autosell.object.MultiplierLimit
 
setIdentifier(String) - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
setIngotToBlock(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setIngotToBlockInterval(int) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setIngotToBlockOnJoin(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setIntervalMessageMultiplier(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setIntervalMessageNoMultiplier(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setItem(int, ItemStack) - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
setItemsFormat(String) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setItemsMessage(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setItemsSold(Map<ItemStack, Double>) - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Sets the items that were sold.
setJetsMinesEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setLimit(double) - Method in class com.vk2gpz.autosell.object.MultiplierLimit
 
setMaterial(String) - Method in class com.vk2gpz.autosell.object.ItemSold
Sets the material type of the item sold.
setMillionsFormat(String) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setMinutesLeft(int) - Method in class com.vk2gpz.autosell.object.Multiplier
 
setMrlEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setMultiplier(double) - Method in class com.vk2gpz.autosell.event.AutoSellEvent
Sets the multiplier being applied to.
setMultiplier(double) - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Sets the multiplier value for this area multiplier.
setMultiplier(double) - Method in class com.vk2gpz.autosell.object.Multiplier
 
setMultiplier(double) - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
setName(String) - Method in class com.vk2gpz.autosell.object.Multiplier
 
setPermanent(boolean) - Method in class com.vk2gpz.autosell.object.Multiplier
 
setPermission(String) - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Sets the permission required to use this area multiplier.
setPermission(String) - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
setPlayerName(String) - Method in class com.vk2gpz.autosell.object.SellerStats
 
setPrices(Map<ItemStack, Double>) - Method in class com.vk2gpz.autosell.object.Shop
 
setPriority(int) - Method in class com.vk2gpz.autosell.object.AreaMultiplier
Sets the priority of this area multiplier.
setPriority(int) - Method in class com.vk2gpz.autosell.object.MultiplierLimit
 
setPriority(int) - Method in class com.vk2gpz.autosell.object.PermissionMultiplier
 
setPriority(int) - Method in class com.vk2gpz.autosell.object.Shop
 
setPrisonMinesEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setQuadrillionsFormat(String) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setReturnData(int) - Method in class com.vk2gpz.autosell.object.SmeltItem
 
setReturnMaterial(Material) - Method in class com.vk2gpz.autosell.object.SmeltItem
 
setSellAllCommandEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSellAllFallbackToPermShop(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSellAllFindHighestPrice(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSellAllMessageMultiplier(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSellAllMessageNoMultiplier(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSellAmount(Double) - Method in class com.vk2gpz.autosell.object.ItemSold
Sets the total amount earned from selling the item.
setSellAnnouncerEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSellAnnouncerInterval(int) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setShop(Shop) - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
setShopName(String) - Method in class com.vk2gpz.autosell.object.Shop
 
setShopName(String) - Method in class com.vk2gpz.autosell.object.ShopSign
 
setSignLocation(String) - Method in class com.vk2gpz.autosell.object.ShopSign
 
setSignSellMessageMultiplier(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSignSellMessageNoMultiplier(List<String>) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSignSellPerShopPerms(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSilkTouchEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setSlots(int) - Method in class com.vk2gpz.autosell.object.InventoryMenu
 
setThousandsFormat(String) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setToolsNeverBreak(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setTotal(double) - Method in class com.vk2gpz.autosell.event.AutoSellAnnounceEvent
Sets the total amount of money earned from the sale.
setTotalCost(double) - Method in class com.vk2gpz.autosell.event.SellAllEvent
Sets the total amount of money earned from the sale.
setTotalCost(double) - Method in class com.vk2gpz.autosell.event.SignSellEvent
Sets the total amount of money earned from the sale.
setTotalItems(int) - Method in class com.vk2gpz.autosell.event.SellAllEvent
Sets the number of items sold.
setTotalItems(int) - Method in class com.vk2gpz.autosell.event.SignSellEvent
Sets the number of items sold.
setTrillionsFormat(String) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setUseCustomFormat(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setUseItemsGUI(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setUuid(String) - Method in class com.vk2gpz.autosell.object.Multiplier
 
setWgEnabled(boolean) - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
setXp(int) - Method in class com.vk2gpz.autosell.event.DropsToInventoryEvent
Sets the amount of experience that was dropped.
setXp(int) - Method in class com.vk2gpz.autosell.event.PlayerExpGainEvent
Sets the amount of XP that was applied.
Shop - Class in com.vk2gpz.autosell.object
Represents a shop in the AutoSell plugin.
Shop(String) - Constructor for class com.vk2gpz.autosell.object.Shop
Constructor to initialize the Shop object with a name.
ShopSign - Class in com.vk2gpz.autosell.object
This class represents a shop sign in the AutoSell plugin.
ShopSign(String, String) - Constructor for class com.vk2gpz.autosell.object.ShopSign
Constructor to initialize the ShopSign object with sign location and shop name.
ShopSign(Location, String) - Constructor for class com.vk2gpz.autosell.object.ShopSign
Constructor to initialize the ShopSign object with a Location object and shop name.
SignSellEvent - Class in com.vk2gpz.autosell.event
This event is called when a player sells items to a sign.
SignSellEvent(Player, List<ItemStack>, int, double, double, Shop) - Constructor for class com.vk2gpz.autosell.event.SignSellEvent
Creates a new SignSellEvent.
signSellPerShopPerms() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
silkTouchEnabled() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 
SmeltItem - Class in com.vk2gpz.autosell.object
This class represents an item that can be smelted in the AutoSell plugin.
SmeltItem(Material, int, Material, int) - Constructor for class com.vk2gpz.autosell.object.SmeltItem
Constructor to initialize the SmeltItem object with material types and data values.
SUCCESS - Enum constant in enum class com.vk2gpz.autosell.object.SellResponseType
 

T Link icon

toolsNeverBreak() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 

U Link icon

useItemsGUI() - Method in class com.vk2gpz.autosell.object.AutoSellOptions
 

V Link icon

validateMultiplier(String) - Method in class com.vk2gpz.autosell.multiplier.AreaMultiplierFile
Validates the multiplier entry in the config file
validateMultiplier(String) - Method in class com.vk2gpz.autosell.multiplier.PermissionMultiplierFile
Validates the multiplier entry in the config file
valueOf(String) - Static method in enum class com.vk2gpz.autosell.object.SellResponseType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.vk2gpz.autosell.object.SellResponseType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages