All Classes and Interfaces

Class
Description
A simple meta comparator to compare the AdvancedEnchantments.
A simple meta comparator to compare attributes.
An enum which represents the minecraft attributes.
An attribute wrapper class that stores the levels and the comparator in which the attribute must match.
An enum to define how to compare attribute levels
List of available ban actions.
This class offers a way to store the ban actions data.
Animation class.
Abstract sub command class.
A cached ban configuration from a FileConfiguration.
The ban data used into a ban check.
Class that contains all the maps.
A simple enumeration indicating what kind of data is used.
Hooks manager.
BanItemPlugin.
BanItemAPI
This class is used to register the required listeners.
An item wrapper, which can handle matching Material/ItemStacks with their ItemMeta and not considering the amount.
Utility class for the plugin.
Map that contains the blacklisted items
A chat utility class.
Sub command add.
Sub command check.
Sub command help.
Sub command info.
Sub command load.
Sub command log.
Sub command meta item.
Sub command reload.
Sub command remove.
An item wrapper, which store custom item meta.
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.
A debug class, which can handle and display the nodes.
A debug message with its type.
Called when a banned item has been detected and should be deleted from the current inventory view of the player.
A simple meta comparator to compare the display name.
A simple meta comparator to compare the display name.
A simple meta comparator to compare the display name with regex.
A simple double map, used to handle custom and meta items.
A simple meta comparator to compare the durability.
A simple meta comparator to compare the enchantments.
A simple meta comparator to compare the enchantments.
An enchantment helper class to retrieve correct Minecraft enchantments object across versions.
An enchantment wrapper class that stores the Bukkit enchantment with a level.
This interface is used for MetaItem/CustomBannedItem to retrieve their names
An enum for the block type of illegal stacked item.
A simple wrapper to store the amount and the block type of illegal stack material.
Async scanner to check if players has illegal stacks into their inventories.
Map that store all the banned items, with their actions and actions data.
A simple meta comparator to compare ItemsAdder items.
A simple ItemStack builder utility class.
A powerful listable class which will attempt to create List object from given data.
List of elements that can be listed.
A simple meta comparator to check if the lore contains a lore.
A simple meta comparator to check if the lore matches a specific regex.
A simple meta comparator to check if the lore is exactly equals to a specified lore.
A simple meta comparator to check if the line inside a lore matches a configured string.
An item wrapper for meta items.
Map that contains all the meta items.
A simple enumeration for customizable item metas.
An abstract meta type comparator.
bStats collects some data for plugin authors.
Represents a custom advanced bar chart.
Represents a custom advanced pie.
Represents a custom chart.
Represents a custom drilldown pie.
Represents a custom multi line chart.
Represents a custom simple bar chart.
Represents a custom simple pie.
Represents a custom single line chart.
Class that contains some notable versions, so the plugin can handle multiple versions.
A simple meta comparator to compare the model data.
A simple meta comparator to compare NBT.
A PlaceholderAPI condition handler class, linked to BanActionData, in order to apply a ban on an item only if the Placeholder API value match a configured value.
Called when an item should be banned.
The ban type.
Called if the wear region check action is enabled.
A simple meta comparator to compare potions.
A potion helper class to retrieve correct Bukkit PotionEffectType object across versions.
A potion wrapper class that stores the Bukkit potion type with the level.
Package utils that use the reflection api of java.
A simple meta comparator to check if the item is unbreakable.
Utility class.
Async scanner to check if players wears a banned item.
Map that contains whitelisted worlds.
Map containing all allowed items of a world