Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

add(ListType, String) - Method in class fr.andross.banitem.utils.debug.Debug
Add a node
add(String) - Method in class fr.andross.banitem.utils.debug.Debug
Add a node
add(DebugMessage...) - Method in class fr.andross.banitem.utils.debug.Debug
Add a node
addCustomChart(Metrics.CustomChart) - Method in class fr.andross.banitem.utils.metrics.Metrics
Adds a custom chart.
addMetaItem(String, ItemStack) - Method in class fr.andross.banitem.BanDatabase
Try to add a meta item (BannedItem) into the map and the config file
addMetaItem(String, ItemStack) - Method in class fr.andross.banitem.BanItemAPI
Add an ItemStack as a meta item and save it in metaitems.yml Will replace existing value
addNewBan(World, BannedItem, Map<BanAction, BanActionData>) - Method in class fr.andross.banitem.database.Blacklist
This will add a new entry to the blacklist.
addNewEntry(BannedItem, Map<BanAction, BanActionData>) - Method in class fr.andross.banitem.database.WhitelistedWorld
This will add a new entry to the whitelist
addNewException(WhitelistedWorld, BannedItem, Map<BanAction, BanActionData>) - Method in class fr.andross.banitem.database.Whitelist
This will add a new exception (allowed item) into the WhitelistedWorld object.
addToBlacklist(BannedItem, Map<BanAction, BanActionData>, World...) - Method in class fr.andross.banitem.BanItemAPI
Add a new banned item to blacklist and save the config file used.
addToBlacklist(Collection<? extends BannedItem>, Map<BanAction, BanActionData>, World...) - Method in class fr.andross.banitem.BanItemAPI
Add the banned items to the blacklist and save the config file used
addToWhitelist(WhitelistedWorld, BannedItem, Map<BanAction, BanActionData>) - Method in class fr.andross.banitem.BanItemAPI
Add an item on the whitelist of a world and save in the used config
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.AdvancedBarChart
Class constructor.
AdvancedEnchantments - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the AdvancedEnchantments
AdvancedEnchantments(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.AdvancedEnchantments
 
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.AdvancedPie
Class constructor.
areAllEquals(Collection<?>) - Static method in class fr.andross.banitem.utils.Utils
Check if all elements are equals
args - Variable in class fr.andross.banitem.commands.BanCommand
 

B

B_STATS_VERSION - Static variable in class fr.andross.banitem.utils.metrics.Metrics
 
BanAction - Enum in fr.andross.banitem.actions
List of available ban actions
BanActionData - Class in fr.andross.banitem.actions
This class offers a way to store the ban actions data.
BanActionData() - Constructor for class fr.andross.banitem.actions.BanActionData
 
BanAnimation - Class in fr.andross.banitem.utils
Animation class
BanAnimation(CommandSender, BanConfig) - Constructor for class fr.andross.banitem.utils.BanAnimation
Loading a ban animation.
BanCommand - Class in fr.andross.banitem.commands
Abstract sub command class
BanCommand(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.BanCommand
 
BanConfig - Class in fr.andross.banitem
A cached ban configuration from a FileConfiguration
BanData - Class in fr.andross.banitem.actions
The ban data used into a ban check The object will be an instance of the described BanDataType Example: if type == BanDataType.CREATIVE, the object is a boolean.
BanData(BanDataType, Object) - Constructor for class fr.andross.banitem.actions.BanData
 
BanDatabase - Class in fr.andross.banitem
Class that contains all the maps
BanDataType - Enum in fr.andross.banitem.actions
A simple enum indicating what kind of data is used
BanHooks - Class in fr.andross.banitem
Hooks manager
BanItem - Class in fr.andross.banitem
BanItemPlugin
BanItem() - Constructor for class fr.andross.banitem.BanItem
 
BanItemAPI - Class in fr.andross.banitem
BanItemAPI IMPORTANT: This api is loaded on next tick after server load, to allow other custom worlds plugins to load worlds.
BanListener - Class in fr.andross.banitem
This class is used to register only the needed listeners.
BannedItem - Class in fr.andross.banitem.items
An item wrapper, which can handle matching Material/ItemStacks with their ItemMeta and not considering the amount.
BannedItem(Material) - Constructor for class fr.andross.banitem.items.BannedItem
Creating an item without metadata
BannedItem(ItemStack) - Constructor for class fr.andross.banitem.items.BannedItem
Creating an item, include the ItemMeta of the item
BanUtils - Class in fr.andross.banitem
An utility class for the plugin
BanVersion - Class in fr.andross.banitem.utils
Class that contains some notable versions nodes, so the plugin can handle multiple versions Those variables are used to check versions compatibility
BanVersion() - Constructor for class fr.andross.banitem.utils.BanVersion
 
Blacklist - Class in fr.andross.banitem.database
Map that contains the blacklisted items
Blacklist(BanItem, BanDatabase, CommandSender, ConfigurationSection) - Constructor for class fr.andross.banitem.database.Blacklist
Constructor for a blacklist map
build() - Method in class fr.andross.banitem.utils.ItemStackBuilder
Build the item

C

Chat - Class in fr.andross.banitem.utils
A chat utility class
Chat() - Constructor for class fr.andross.banitem.utils.Chat
 
checkForUpdate() - Method in class fr.andross.banitem.BanUtils
Send a message if an update is available This must be executed async
checkPlayerArmors(Player) - Method in class fr.andross.banitem.BanUtils
Used to check a player armor inventory
clear() - Method in class fr.andross.banitem.utils.DoubleMap
Will clear the map and its reversed one
clone() - Method in class fr.andross.banitem.utils.debug.Debug
 
color(String) - Static method in class fr.andross.banitem.utils.Chat
Translate the color codes to make the string colored
Commandadd - Class in fr.andross.banitem.commands
Sub command add
Commandadd(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandadd
 
Commandcheck - Class in fr.andross.banitem.commands
Sub command check
Commandcheck(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandcheck
 
Commandhelp - Class in fr.andross.banitem.commands
Sub command help
Commandhelp(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandhelp
 
Commandinfo - Class in fr.andross.banitem.commands
Sub command info
Commandinfo(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandinfo
 
Commandload - Class in fr.andross.banitem.commands
Sub command load
Commandload(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandload
 
Commandlog - Class in fr.andross.banitem.commands
Sub command log
Commandlog(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandlog
 
Commandmetaitem - Class in fr.andross.banitem.commands
Sub command meta item
Commandmetaitem(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandmetaitem
 
Commandreload - Class in fr.andross.banitem.commands
Sub command reload
Commandreload(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandreload
 
Commandremove - Class in fr.andross.banitem.commands
Sub command remove
Commandremove(BanItem, CommandSender, String[]) - Constructor for class fr.andross.banitem.commands.Commandremove
 
contains(BanData) - Method in class fr.andross.banitem.actions.BanActionData
Trying to check if a data is present in this ban action datas.
createNewWhitelistedWorld(World, List<String>, List<BanAction>) - Method in class fr.andross.banitem.database.Whitelist
This method will create a new whitelisted world, and add/replace it into the map
CustomBannedItem - Class in fr.andross.banitem.items
An item wrapper, which store custom item meta
CustomBannedItem(String, ConfigurationSection, Debug) - Constructor for class fr.andross.banitem.items.CustomBannedItem
 
CustomItems - Class in fr.andross.banitem.database.items
Map that contains all the custom items This is a double map (include a reversed map), for easier access of custom items names and their respective banned item.
CustomItems(BanItem, CommandSender) - Constructor for class fr.andross.banitem.database.items.CustomItems
This will create a new instance of custom items map, with the items from customitems.yml file.
customItems - Variable in class fr.andross.banitem.database.items.Items
 

D

Debug - Class in fr.andross.banitem.utils.debug
A debug class, which can handle and display the nodes Mainly used when loading the plugin, to display any error
Debug(BanConfig, CommandSender, DebugMessage...) - Constructor for class fr.andross.banitem.utils.debug.Debug
 
DebugMessage - Class in fr.andross.banitem.utils.debug
A debug message with its type
DebugMessage(String) - Constructor for class fr.andross.banitem.utils.debug.DebugMessage
 
DebugMessage(ListType, String) - Constructor for class fr.andross.banitem.utils.debug.DebugMessage
 
DeleteBannedItemEvent - Class in fr.andross.banitem.events
Called when a banned item has been detected and should be deleted from the current inventory view of the player.
DeleteBannedItemEvent(Player, BannedItem) - Constructor for class fr.andross.banitem.events.DeleteBannedItemEvent
 
deleteItemFromInventoryView(Player) - Method in class fr.andross.banitem.BanUtils
Method to check and delete banned item from the player opened inventories
DisplayNameContains - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the display name
DisplayNameContains(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.DisplayNameContains
 
DisplayNameEquals - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the display name
DisplayNameEquals(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.DisplayNameEquals
 
DoubleMap<K,V> - Class in fr.andross.banitem.utils
A simple double map, used to handle custom and meta items.
DoubleMap() - Constructor for class fr.andross.banitem.utils.DoubleMap
 
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.DrilldownPie
Class constructor.
Durability - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the durability
Durability(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.Durability
 

E

EnchantmentContains - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the enchantments
EnchantmentContains(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.EnchantmentContains
 
EnchantmentEquals - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the enchantments
EnchantmentEquals(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.EnchantmentEquals
 
EnchantmentHelper - Class in fr.andross.banitem.utils.enchantments
An enchantment helper class to retrieve correct Bukkit enchantments object across versions
EnchantmentHelper() - Constructor for class fr.andross.banitem.utils.enchantments.EnchantmentHelper
 
EnchantmentWrapper - Class in fr.andross.banitem.utils.enchantments
An enchantment wrapper class that stores the Bukkit enchantment with a level
EnchantmentWrapper(Enchantment, int) - Constructor for class fr.andross.banitem.utils.enchantments.EnchantmentWrapper
 
equals(Object) - Method in class fr.andross.banitem.items.BannedItem
 
equals(Object) - Method in class fr.andross.banitem.items.CustomBannedItem
 
equals(Object) - Method in class fr.andross.banitem.items.MetaItem
 
equals(Object) - Method in class fr.andross.banitem.utils.enchantments.EnchantmentWrapper
 
equals(Object) - Method in class fr.andross.banitem.utils.potions.PotionWrapper
 

F

firstEmpty(PlayerInventory) - Static method in class fr.andross.banitem.utils.Utils
A method that get the first slot empty from a player inventory.
fr.andross.banitem - package fr.andross.banitem
 
fr.andross.banitem.actions - package fr.andross.banitem.actions
 
fr.andross.banitem.commands - package fr.andross.banitem.commands
 
fr.andross.banitem.database - package fr.andross.banitem.database
 
fr.andross.banitem.database.items - package fr.andross.banitem.database.items
 
fr.andross.banitem.events - package fr.andross.banitem.events
 
fr.andross.banitem.items - package fr.andross.banitem.items
 
fr.andross.banitem.items.meta - package fr.andross.banitem.items.meta
 
fr.andross.banitem.utils - package fr.andross.banitem.utils
 
fr.andross.banitem.utils.debug - package fr.andross.banitem.utils.debug
 
fr.andross.banitem.utils.enchantments - package fr.andross.banitem.utils.enchantments
 
fr.andross.banitem.utils.list - package fr.andross.banitem.utils.list
 
fr.andross.banitem.utils.metrics - package fr.andross.banitem.utils.metrics
 
fr.andross.banitem.utils.potions - package fr.andross.banitem.utils.potions
 
fr.andross.banitem.utils.scanners - package fr.andross.banitem.utils.scanners
 
from(Map<Enchantment, Integer>) - Static method in class fr.andross.banitem.utils.enchantments.EnchantmentWrapper
Create a set of this wrapper from a map of enchantements

G

get(BannedItem) - Method in class fr.andross.banitem.database.items.Items
Get a map of actions and their respective data for a banned item object, if present.
get(BannedItem, BanAction) - Method in class fr.andross.banitem.database.items.Items
Get the BanActionData of the BannedItem for the said action, if present.
getAction() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
The ban action
getaction() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
Deprecated.
Error in typo. Use PlayerBanItemEvent.getAction() instead.
getActionData() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
The ban action data
getactionData() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
Deprecated.
Error in typo. Use PlayerBanItemEvent.getActionData() instead.
getActivated() - Method in class fr.andross.banitem.BanListener
Get the amount of events listened
getAllActions() - Method in class fr.andross.banitem.database.items.Items
Get all actions saved for the items, unmodifiable
getAllEnchantmentWrappers(Enchantment) - Static method in class fr.andross.banitem.utils.enchantments.EnchantmentHelper
Get all enchantmentwrappers (all levels) for a bukkit Enchantment
getAllEnchants(ItemStack) - Static method in class fr.andross.banitem.utils.Utils
Get an unmodifiable map of all enchantments on an item, considering stored enchants on enchanted book
getAllObjects(ListType) - Static method in class fr.andross.banitem.utils.list.Listable
This method will give all possibles objects for the given type.
getAllPotionEffects(ItemStack) - Static method in class fr.andross.banitem.utils.Utils
Try to get potion effects on an item
getAnimation() - Method in class fr.andross.banitem.BanConfig
Get the ban animation
getApi() - Method in class fr.andross.banitem.BanItem
Get the ban api
getBanActions(World, BannedItem) - Method in class fr.andross.banitem.database.Blacklist
Trying to get the ban actions with their respective ban actions data for this item in the said world.
getBanActionsForItem(List<World>, ConfigurationSection, String, Debug) - Method in class fr.andross.banitem.BanUtils
Get ban actions data for a section
getBanActionsFromItemSection(List<World>, ConfigurationSection, Debug) - Method in class fr.andross.banitem.BanUtils
Get a map of actions and actions data from a section
getBanConfig() - Method in class fr.andross.banitem.BanItem
Get a the ban config helper
getBanData(World, BannedItem, BanAction) - Method in class fr.andross.banitem.database.Blacklist
Try to get the ban actions data for this item with this action.
getBanDatabase() - Method in class fr.andross.banitem.BanItem
Get the ban database, containing blacklist, whitelist and customitems
getBannedItem() - Method in class fr.andross.banitem.events.DeleteBannedItemEvent
The banned item involved
getBannedItem() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
The banned item
getBetterDebug() - Method in class fr.andross.banitem.utils.debug.Debug
A list of messages with nodes and the detailled debug message
getBlacklist() - Method in class fr.andross.banitem.BanDatabase
Get the blacklist map
getBlacklist() - Method in class fr.andross.banitem.BanItemAPI
 
getBlacklistActions() - Method in class fr.andross.banitem.BanDatabase
Getting an immutable set of used ban actions (BanAction) This is actually used to register the specific listeners for the specific actions
getChangedSlots(PlayerInventory, ItemStack) - Static method in class fr.andross.banitem.utils.Utils
Get the affected slots if an item will be added to the inventory
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.AdvancedBarChart
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.AdvancedPie
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.CustomChart
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.DrilldownPie
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.MultiLineChart
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.SimpleBarChart
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.SimplePie
 
getChartData() - Method in class fr.andross.banitem.utils.metrics.Metrics.SingleLineChart
 
getClazz() - Method in enum fr.andross.banitem.items.meta.MetaType
Get the handler class of this meta
getClickedInventory(InventoryView, int) - Static method in class fr.andross.banitem.utils.Utils
Get the clicked inventory from a view.
getCommandsAliases() - Method in class fr.andross.banitem.BanUtils
Get the sub commands aliases
getConfig() - Method in class fr.andross.banitem.BanConfig
FileConfiguration loaded in this instance
getConfig() - Method in class fr.andross.banitem.database.items.CustomItems
 
getConfig() - Method in class fr.andross.banitem.database.items.MetaItems
 
getConfigFile() - Method in class fr.andross.banitem.BanConfig
Get the config file used in this instance
getConfigName() - Method in class fr.andross.banitem.BanConfig
Get the current config file name used
getCooldown() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a cooldown added for this action
getCooldowns() - Method in class fr.andross.banitem.actions.BanActionData
 
getCooldownString(long) - Method in class fr.andross.banitem.BanUtils
Get a friendly string of remaining time
getCustomItem(String) - Method in class fr.andross.banitem.BanItemAPI
Get a BannedItem object for the meta item named metaName.
getCustomItems() - Method in class fr.andross.banitem.BanDatabase
Get the custom items map
getCustomItems() - Method in class fr.andross.banitem.BanItemAPI
 
getCustomItems() - Method in class fr.andross.banitem.database.items.Items
Get the custom items map
getData(BanDataType) - Method in class fr.andross.banitem.actions.BanActionData
Trying to get the data from this map
getData() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
The data used
getData() - Method in class fr.andross.banitem.items.BannedItem
 
getDatabase() - Method in class fr.andross.banitem.BanItemAPI
Get the BanItem database, containing blacklist, whitelist, custom items and meta items.
getEnchantment(String) - Static method in class fr.andross.banitem.utils.enchantments.EnchantmentHelper
Try to get an Enchantment object by the name
getEnchantment() - Method in class fr.andross.banitem.utils.enchantments.EnchantmentWrapper
Get the Bukkit enchantment
getEnchantments() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a set of enchantmentwrapper added for this action
getEnchantmentsNames() - Static method in class fr.andross.banitem.utils.enchantments.EnchantmentHelper
 
getEnchantmentWrapper(String) - Static method in class fr.andross.banitem.utils.enchantments.EnchantmentHelper
Try to get an EnchantmentWrapper from a string which synthax must be 'enchantment:level'
getEntities() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a set of entitytype added for this action
getFile() - Method in class fr.andross.banitem.database.items.CustomItems
 
getFile() - Method in class fr.andross.banitem.database.items.MetaItems
 
getGamemodes() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a set of gamemodes added for this action
getHandlerList() - Static method in class fr.andross.banitem.events.DeleteBannedItemEvent
 
getHandlerList() - Static method in class fr.andross.banitem.events.PlayerBanItemEvent
 
getHandlerList() - Static method in class fr.andross.banitem.events.PlayerRegionChangeEvent
 
getHandlers() - Method in class fr.andross.banitem.events.DeleteBannedItemEvent
 
getHandlers() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
 
getHandlers() - Method in class fr.andross.banitem.events.PlayerRegionChangeEvent
 
getHooks() - Method in class fr.andross.banitem.BanItem
Get the ban hooks
getIgnored() - Method in class fr.andross.banitem.database.WhitelistedWorld
 
getIgnoredInventoryTitles() - Method in class fr.andross.banitem.BanConfig
Get the ignored inventories titles
getInstance() - Static method in class fr.andross.banitem.BanItem
Gives the current instance of the plugin.
getInstance() - Static method in class fr.andross.banitem.BanItemAPI
Get a static instance of the api.
getInventoryFrom() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a set of inventory-from added for this action
getInventoryTo() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a set of inventory-to added for this action
getItemDisplayname(ItemStack) - Static method in class fr.andross.banitem.utils.Utils
Get the display name of the item, empty string if empty
getItemInHand(Player) - Static method in class fr.andross.banitem.utils.Utils
Get the item from the player hand, even AIR, regardless the version
getItemMeta() - Method in class fr.andross.banitem.items.BannedItem
 
getItems() - Method in class fr.andross.banitem.database.items.Items
Get the items map (include normal and meta items)
getItems(BanDatabase, Object, Debug) - Static method in class fr.andross.banitem.utils.list.Listable
Trying to get a list of type If there is any error, this will be debugged
getItemStack() - Method in class fr.andross.banitem.items.BannedItem
 
getKey(V) - Method in class fr.andross.banitem.utils.DoubleMap
Get the key of this value from the reversed map
getLevel() - Method in class fr.andross.banitem.utils.enchantments.EnchantmentWrapper
Get the level of the enchantment
getLevel() - Method in class fr.andross.banitem.utils.potions.PotionWrapper
Get the level of the potion effect
getList(ListType, Object, Debug) - Static method in class fr.andross.banitem.utils.list.Listable
Get a list of type.
getListener() - Method in class fr.andross.banitem.BanItem
Get the class that handle the listeners
getLog() - Method in class fr.andross.banitem.actions.BanActionData
Trying to check if the action should be logged
getLogging() - Method in class fr.andross.banitem.BanUtils
This map contains the players who activated the log in game with /banitem log Players which log mode is activated will receive the logs messages for the banned items, if set in config
getMap() - Method in class fr.andross.banitem.actions.BanActionData
Get the map
getMaterial() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get a set of materials added for this action
getMaterials() - Method in class fr.andross.banitem.items.CustomBannedItem
Get the materials represented by this custom item
getMaterials(Object, Debug) - Static method in class fr.andross.banitem.utils.list.Listable
Trying to get a list of materials If there is any error, this will be debugged
getMessages() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get the messages added for this action
getMessages() - Method in class fr.andross.banitem.database.WhitelistedWorld
 
getMessagesCooldown() - Method in class fr.andross.banitem.BanUtils
Get the messages cooldown map
getMeta() - Method in class fr.andross.banitem.items.CustomBannedItem
Get the map of meta to compare
getMetaItemName(ItemStack) - Method in class fr.andross.banitem.BanItemAPI
Try to get the meta item name of the given item.
getMetaItemName(BannedItem) - Method in class fr.andross.banitem.BanItemAPI
Try to get the meta item name of the given item.
getMetaItems() - Method in class fr.andross.banitem.BanDatabase
Get the meta items map
getName() - Method in enum fr.andross.banitem.actions.BanAction
 
getName() - Method in enum fr.andross.banitem.actions.BanDataType
 
getName(BannedItem) - Method in class fr.andross.banitem.BanDatabase
 
getName() - Method in class fr.andross.banitem.items.CustomBannedItem
Get the custom banned item name from customitems.yml
getName() - Method in interface fr.andross.banitem.items.ICustomName
 
getName() - Method in class fr.andross.banitem.items.MetaItem
Get the custom banned item name from customitems.yml
getNode() - Method in class fr.andross.banitem.utils.debug.DebugMessage
The the message for this node
getNodes() - Method in class fr.andross.banitem.utils.debug.Debug
List of nodes
getNoPermMessage() - Method in class fr.andross.banitem.commands.BanCommand
 
getObject() - Method in class fr.andross.banitem.actions.BanData
 
getObject() - Method in class fr.andross.banitem.items.meta.MetaTypeComparator
 
getObject(ListType, String) - Static method in class fr.andross.banitem.utils.list.Listable
This method will try to get an element for the given type
getOrCreateWhitelistedWorld(World, List<String>, List<BanAction>) - Method in class fr.andross.banitem.database.Whitelist
This method try to get an already existing whitelisted world, else create and put one.
getPluginData() - Method in class fr.andross.banitem.utils.metrics.Metrics
Gets the plugin specific data.
getPotionEffectType(String) - Static method in class fr.andross.banitem.utils.potions.PotionHelper
Try to get a PotionEffectType object by the name
getPotionEffectType() - Method in class fr.andross.banitem.utils.potions.PotionWrapper
Get the PotionEffectType
getPotionNames() - Static method in class fr.andross.banitem.utils.potions.PotionHelper
 
getPotionWrapper(String) - Static method in class fr.andross.banitem.utils.potions.PotionHelper
Try to get a PotionWrapper from a string which synthax must be 'potion:level'
getPrefix() - Method in class fr.andross.banitem.BanConfig
Gives the plugin prefix used in the config (already colored)
getPriority() - Method in class fr.andross.banitem.BanConfig
Get the ban actions which requires the highest priority
getRegionsList(BanItem, Object, Debug, Collection<World>) - Static method in class fr.andross.banitem.utils.list.Listable
Get a list of protected regions
getReversed() - Method in class fr.andross.banitem.utils.DoubleMap
Get the reversed map
getRun() - Method in class fr.andross.banitem.actions.BanActionData
Trying to get the commands run for this action
getSimpleDebug() - Method in class fr.andross.banitem.utils.debug.Debug
A simple message with the debug result
getSplittedList(String) - Static method in class fr.andross.banitem.utils.list.Listable
 
getSplittedList(List<String>) - Static method in class fr.andross.banitem.utils.list.Listable
 
getSplittedStringList(Object) - Static method in class fr.andross.banitem.utils.list.Listable
Try to get a prepared splited (,) list of string from an object
getStringList(Object) - Static method in class fr.andross.banitem.utils.list.Listable
Trying to get a listable string from an Object.
getTotal() - Method in class fr.andross.banitem.database.Blacklist
 
getTotal() - Method in class fr.andross.banitem.database.items.Items
Get the total amount of items added
getTotal() - Method in class fr.andross.banitem.database.Whitelist
 
getType() - Method in class fr.andross.banitem.actions.BanData
 
getType() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
Type of banning
getType() - Method in class fr.andross.banitem.items.BannedItem
 
getType() - Method in class fr.andross.banitem.utils.debug.DebugMessage
Get the type of node
getUtils() - Method in class fr.andross.banitem.BanItem
An utility class for the plugin
getWearScanner() - Method in class fr.andross.banitem.BanUtils
Get the WearScanner handler
getWhitelist() - Method in class fr.andross.banitem.BanDatabase
Get the whitelist map
getWhitelist() - Method in class fr.andross.banitem.BanItemAPI
 
getWorld() - Method in class fr.andross.banitem.database.WhitelistedWorld
 
getWorldGuardHook() - Method in class fr.andross.banitem.BanHooks
Get the worldguard hook
getWorlds(Object, Debug) - Static method in class fr.andross.banitem.utils.list.Listable
Trying to get a list of type If there is any error, this will be debugged

H

hashCode() - Method in class fr.andross.banitem.items.BannedItem
 
hashCode() - Method in class fr.andross.banitem.items.CustomBannedItem
 
hashCode() - Method in class fr.andross.banitem.utils.enchantments.EnchantmentWrapper
 
hashCode() - Method in class fr.andross.banitem.utils.potions.PotionWrapper
 
hasPermission(Player, String, BanAction, BanData...) - Method in class fr.andross.banitem.BanUtils
Method to check if the player has the bypass permission for either the item (material name) or custom name
header(String) - Method in class fr.andross.banitem.commands.BanCommand
Sending a header separator

I

ICustomName - Interface in fr.andross.banitem.items
This interface is used for MetaItem/CustomBannedItem to retreive their names
isAdvancedEnchantmentsEnabled() - Method in class fr.andross.banitem.BanHooks
Check if the plugin is hooked with AdvancedEnchantments
isBanned(Player, Material, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the material is banned, in both blacklist and whitelist.
isBanned(Player, Location, Material, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the material is banned, in both blacklist and whitelist.
isBanned(Player, Material, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the material is banned, in both blacklist and whitelist.
isBanned(Player, Location, Material, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the material is banned, in both blacklist and whitelist.
isBanned(Player, ItemStack, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the ItemStack is banned, in both blacklist and whitelist.
isBanned(Player, Location, ItemStack, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the ItemStack is banned, in both blacklist and whitelist.
isBanned(Player, ItemStack, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the ItemStack is banned, in both blacklist and whitelist.
isBanned(Player, Location, ItemStack, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the ItemStack is banned, in both blacklist and whitelist.
isBanned(Player, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the BannedItem object is banned, in both blacklist and whitelist.
isBanned(Player, Location, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the BannedItem object is banned, in both blacklist and whitelist.
isBanned(Player, BannedItem, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the BannedItem object is banned, in both blacklist and whitelist.
isBanned(Player, Location, BannedItem, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the BannedItem object is banned, in both blacklist and whitelist.
isBanned(World, Material, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
This method is used to check if the item is banned, in both blacklist and whitelist, not involving a player This method is mainly used to check dispensers dispense and hoppers transfer
isBanned(World, ItemStack, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
This method is used to check if the item is banned, in both blacklist and whitelist, not involving a player This method is mainly used to check dispensers dispense and hoppers transfer
isBanned(World, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
This method is used to check if the item is banned, in both blacklist and whitelist, not involving a player This method is mainly used to check dispensers dispense and hoppers transfer
isBlacklisted(Player, Location, BannedItem, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the item is blacklisted, sending a message or not to the player.
isBlacklisted(World, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the item is blacklisted, not involving a player
isBlacklisted(Player, Location, BannedItem, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.database.Blacklist
Check if the action with the item is blacklisted for the player.
isBlacklisted(World, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.database.Blacklist
This method is used to check if the item is banned, not involving a player This method is mainly used to check dispensers dispense and hoppers transfer
isCancelled() - Method in class fr.andross.banitem.events.DeleteBannedItemEvent
 
isCancelled() - Method in class fr.andross.banitem.events.PlayerBanItemEvent
 
isEnabled() - Method in class fr.andross.banitem.utils.metrics.Metrics
Checks if bStats is enabled.
isEnabled() - Method in class fr.andross.banitem.utils.scanners.WearScanner
 
isNotNullOrEmpty(String) - Static method in class fr.andross.banitem.utils.Utils
Used to check if a String is not null nor empty
isNullOrAir(ItemStack) - Static method in class fr.andross.banitem.utils.Utils
Quick utils to check if the item is null or if its type is Material.AIR
isNullOrEmpty(Object[]) - Static method in class fr.andross.banitem.utils.Utils
Used to check if an array is null or empty.
isValid() - Method in class fr.andross.banitem.items.CustomBannedItem
If the custom item is correctly loaded
isValid() - Method in class fr.andross.banitem.items.meta.MetaTypeComparator
 
isWhitelisted(Player, Location, BannedItem, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the item is whitelisted (allowed), sending a message or not to the player.
isWhitelisted(World, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.BanItemAPI
Check if the item is whitelisted, not involving a player
isWhitelisted(Player, Location, BannedItem, boolean, BanAction, BanData...) - Method in class fr.andross.banitem.database.Whitelist
Check if the item is whitelisted (allowed)
isWhitelisted(World, BannedItem, BanAction, BanData...) - Method in class fr.andross.banitem.database.Whitelist
This method is used to check if the item is whitelisted, not involving a player This method is mainly used to check dispensers dispense and hoppers transfer
isWorldGuardEnabled() - Method in class fr.andross.banitem.BanHooks
Check if the plugin is successfully hooked with WorldGuard
Items - Class in fr.andross.banitem.database.items
Map that store all the banned items, with their actions and actions datas.
Items() - Constructor for class fr.andross.banitem.database.items.Items
 
items - Variable in class fr.andross.banitem.database.items.Items
 
ItemsAdder - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare ItemsAdder items
ItemsAdder(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.ItemsAdder
 
ItemStackBuilder - Class in fr.andross.banitem.utils
A simple ItemStack builder utility class.
ItemStackBuilder(ConfigurationSection) - Constructor for class fr.andross.banitem.utils.ItemStackBuilder
 

L

Listable - Class in fr.andross.banitem.utils.list
A powerful listable class which will attempt to create List object from gived data.
Listable() - Constructor for class fr.andross.banitem.utils.list.Listable
 
ListType - Enum in fr.andross.banitem.utils.list
List of elements that can be listed
load(CommandSender, File) - Method in class fr.andross.banitem.BanItem
(re)Loading the plugin with this configuration file.
load(CommandSender, File) - Method in class fr.andross.banitem.BanItemAPI
(re)Loading the plugin with this configuration file
load(CommandSender) - Method in class fr.andross.banitem.BanListener
(re)Loading the listeners needed for blacklist and whitelist
LoreContains - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the lore
LoreContains(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.LoreContains
 
LoreContainsRegex - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the lore
LoreContainsRegex(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.LoreContainsRegex
 
LoreEquals - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the lore
LoreEquals(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.LoreEquals
 
LoreLineContains - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the lore
LoreLineContains(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.LoreLineContains
 

M

matches(ItemStack) - Method in class fr.andross.banitem.items.CustomBannedItem
Comparing the ItemMeta of the item with the item meta stored
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.AdvancedEnchantments
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.DisplayNameContains
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.DisplayNameEquals
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.Durability
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.EnchantmentContains
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.EnchantmentEquals
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.ItemsAdder
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.LoreContains
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.LoreContainsRegex
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.LoreEquals
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.LoreLineContains
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.MetaTypeComparator
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.ModeldataEquals
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.NBTAPI
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.Potion
 
matches(ItemStack, ItemMeta) - Method in class fr.andross.banitem.items.meta.Unbreakable
 
message(String) - Method in class fr.andross.banitem.commands.BanCommand
Send a (colored) message to the sender
MetaItem - Class in fr.andross.banitem.items
An item wrapper for meta items
MetaItem(String, ItemStack) - Constructor for class fr.andross.banitem.items.MetaItem
 
MetaItems - Class in fr.andross.banitem.database.items
Map that contains all the meta items This is a double map (include a reversed map), for easier access of meta items names and their respective banned item.
MetaItems(BanItem, CommandSender) - Constructor for class fr.andross.banitem.database.items.MetaItems
This will create a new instance of meta items map, with the items from metaitems.yml file.
MetaType - Enum in fr.andross.banitem.items.meta
A simple enumeration for customizable item metas
MetaTypeComparator - Class in fr.andross.banitem.items.meta
An abstract meta type comparator
MetaTypeComparator(Object) - Constructor for class fr.andross.banitem.items.meta.MetaTypeComparator
 
Metrics - Class in fr.andross.banitem.utils.metrics
bStats collects some data for plugin authors.
Metrics(Plugin, int) - Constructor for class fr.andross.banitem.utils.metrics.Metrics
Class constructor.
Metrics.AdvancedBarChart - Class in fr.andross.banitem.utils.metrics
Represents a custom advanced bar chart.
Metrics.AdvancedPie - Class in fr.andross.banitem.utils.metrics
Represents a custom advanced pie.
Metrics.CustomChart - Class in fr.andross.banitem.utils.metrics
Represents a custom chart.
Metrics.DrilldownPie - Class in fr.andross.banitem.utils.metrics
Represents a custom drilldown pie.
Metrics.MultiLineChart - Class in fr.andross.banitem.utils.metrics
Represents a custom multi line chart.
Metrics.SimpleBarChart - Class in fr.andross.banitem.utils.metrics
Represents a custom simple bar chart.
Metrics.SimplePie - Class in fr.andross.banitem.utils.metrics
Represents a custom simple pie.
Metrics.SingleLineChart - Class in fr.andross.banitem.utils.metrics
Represents a custom single line chart.
ModeldataEquals - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare the model data
ModeldataEquals(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.ModeldataEquals
 
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.MultiLineChart
Class constructor.

N

NBTAPI - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare NBT
NBTAPI(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.NBTAPI
 
newList(T...) - Static method in class fr.andross.banitem.utils.list.Listable
This will create a new (mutable) list from an array

O

onCommand(CommandSender, Command, String, String[]) - Method in class fr.andross.banitem.BanItem
 
onEnable() - Method in class fr.andross.banitem.BanItem
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class fr.andross.banitem.BanItem
 

P

pl - Variable in class fr.andross.banitem.commands.BanCommand
 
PlayerBanItemEvent - Class in fr.andross.banitem.events
Called when an item should be banned This is only for check purpose, no modifications can be made.
PlayerBanItemEvent(Player, PlayerBanItemEvent.Type, BannedItem, BanAction, BanActionData, BanData...) - Constructor for class fr.andross.banitem.events.PlayerBanItemEvent
 
PlayerBanItemEvent.Type - Enum in fr.andross.banitem.events
The ban type
PlayerRegionChangeEvent - Class in fr.andross.banitem.events
Called if the wear region check action is enabled.
PlayerRegionChangeEvent(Player) - Constructor for class fr.andross.banitem.events.PlayerRegionChangeEvent
 
Potion - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare potions
Potion(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.Potion
 
PotionHelper - Class in fr.andross.banitem.utils.potions
A potion helper class to retrieve correct Bukkit PotionEffectType object across versions
PotionHelper() - Constructor for class fr.andross.banitem.utils.potions.PotionHelper
 
PotionWrapper - Class in fr.andross.banitem.utils.potions
A potion wrapper class that stores the Bukkit potion type with the level
PotionWrapper(PotionEffectType, int) - Constructor for class fr.andross.banitem.utils.potions.PotionWrapper
 
put(K, V) - Method in class fr.andross.banitem.utils.DoubleMap
Adding in both maps

R

remove(Object) - Method in class fr.andross.banitem.utils.DoubleMap
Remove the key from both maps
removeFromBlacklist(BannedItem, World...) - Method in class fr.andross.banitem.BanItemAPI
Remove the banned item from blacklisted worlds and save the config file used.
removeFromBlacklist(Collection<? extends BannedItem>, World...) - Method in class fr.andross.banitem.BanItemAPI
 
removeFromWhitelist(WhitelistedWorld, BannedItem) - Method in class fr.andross.banitem.BanItemAPI
Remove the item from the whitelist and save in config.yml (comments in file may be removed)
removeMetaItem(String) - Method in class fr.andross.banitem.BanDatabase
Try to remove the meta item with the said name.
removeMetaItem(String) - Method in class fr.andross.banitem.BanItemAPI
Remove the meta ItemStack named name
revertColor(String) - Static method in class fr.andross.banitem.utils.Chat
Convert all color codes back
run() - Method in class fr.andross.banitem.commands.BanCommand
Running a subcommand
run() - Method in class fr.andross.banitem.commands.Commandadd
 
run() - Method in class fr.andross.banitem.commands.Commandcheck
 
run() - Method in class fr.andross.banitem.commands.Commandhelp
 
run() - Method in class fr.andross.banitem.commands.Commandinfo
 
run() - Method in class fr.andross.banitem.commands.Commandload
 
run() - Method in class fr.andross.banitem.commands.Commandlog
 
run() - Method in class fr.andross.banitem.commands.Commandmetaitem
 
run() - Method in class fr.andross.banitem.commands.Commandreload
 
run() - Method in class fr.andross.banitem.commands.Commandremove
 
runAnimation(Player) - Method in class fr.andross.banitem.utils.BanAnimation
Running animation, if available
runTab() - Method in class fr.andross.banitem.commands.BanCommand
Running a subcommand tab
runTab() - Method in class fr.andross.banitem.commands.Commandadd
 
runTab() - Method in class fr.andross.banitem.commands.Commandcheck
 
runTab() - Method in class fr.andross.banitem.commands.Commandhelp
 
runTab() - Method in class fr.andross.banitem.commands.Commandinfo
 
runTab() - Method in class fr.andross.banitem.commands.Commandload
 
runTab() - Method in class fr.andross.banitem.commands.Commandlog
 
runTab() - Method in class fr.andross.banitem.commands.Commandmetaitem
 
runTab() - Method in class fr.andross.banitem.commands.Commandreload
 
runTab() - Method in class fr.andross.banitem.commands.Commandremove
 

S

saveConfig() - Method in class fr.andross.banitem.BanConfig
Save the current config into the file
sendDebug() - Method in class fr.andross.banitem.utils.debug.Debug
Send this debug message to the sender
sender - Variable in class fr.andross.banitem.commands.BanCommand
 
sendMessage(Player, String, BanAction, BanActionData) - Method in class fr.andross.banitem.BanUtils
This method is used to send a ban message to player, if exists.
sendMessage(Player, BanAction, List<String>) - Method in class fr.andross.banitem.BanUtils
This method is used to send a ban message to player, if exists.
sendMessage(CommandSender, String) - Method in class fr.andross.banitem.BanUtils
Sending a prefixed and colored (if player) message to sender
serialize() - Method in class fr.andross.banitem.actions.BanActionData
Serializing the data (to save them into config files)
serialize(Collection<Object>) - Method in class fr.andross.banitem.actions.BanActionData
This will serialize a collection of object.
serialize() - Method in class fr.andross.banitem.utils.BanAnimation
Serializing this ban animation object
setCancelled(boolean) - Method in class fr.andross.banitem.events.DeleteBannedItemEvent
 
setCancelled(boolean) - Method in class fr.andross.banitem.events.PlayerBanItemEvent
 
setEnabled(boolean) - Method in class fr.andross.banitem.utils.scanners.WearScanner
 
setNodes(List<DebugMessage>) - Method in class fr.andross.banitem.utils.debug.Debug
Set all nodes
setValid(boolean) - Method in class fr.andross.banitem.items.meta.MetaTypeComparator
 
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class fr.andross.banitem.utils.metrics.Metrics.SingleLineChart
Class constructor.

T

toItemStack() - Method in class fr.andross.banitem.items.BannedItem
 

U

Unbreakable - Class in fr.andross.banitem.items.meta
A simple meta comparator to compare unbreakable
Unbreakable(Object, Debug) - Constructor for class fr.andross.banitem.items.meta.Unbreakable
 
uncolor(String) - Static method in class fr.andross.banitem.utils.Chat
Uncolor a string totally
Utils - Class in fr.andross.banitem.utils
Utility class
Utils() - Constructor for class fr.andross.banitem.utils.Utils
 

V

v11OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.11+, ItemMeta#(set|is)Unbreakable has been added.
v12OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.12+, the PlayerPickupItemEvent is now deprecated, and should use the EntityPickupItemEvent.
v13OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.13+, MaterialData are totally removed from ItemStack, and the durability is part of ItemMeta.
v14OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.14+, CustomModelData has been added.
v16OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.16+, color codes now support HEX.
v8OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.8+, armor stand event have been added.
v9OrMore - Static variable in class fr.andross.banitem.utils.BanVersion
In 1.9+, the off hand have been added.
valueOf(String) - Static method in enum fr.andross.banitem.actions.BanAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.andross.banitem.actions.BanDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.andross.banitem.events.PlayerBanItemEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.andross.banitem.items.meta.MetaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.andross.banitem.utils.list.ListType
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.andross.banitem.actions.BanAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.andross.banitem.actions.BanDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.andross.banitem.events.PlayerBanItemEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.andross.banitem.items.meta.MetaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.andross.banitem.utils.list.ListType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WearScanner - Class in fr.andross.banitem.utils.scanners
A simple async scanner to check if players wears a banned item
WearScanner(BanItem, BanUtils) - Constructor for class fr.andross.banitem.utils.scanners.WearScanner
 
Whitelist - Class in fr.andross.banitem.database
Map that contains whitelistedworlds
Whitelist(BanItem, BanDatabase, CommandSender, ConfigurationSection) - Constructor for class fr.andross.banitem.database.Whitelist
Constructor for a whitelist map
WhitelistedWorld - Class in fr.andross.banitem.database
Map containing all allowed items of a world
WhitelistedWorld(World, List<String>, List<BanAction>) - Constructor for class fr.andross.banitem.database.WhitelistedWorld
This constructor should not be used like this (as it will not been stored into the Whitelist map) Use Whitelist.createNewWhitelistedWorld(World, List, List) instead.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.