A B C E F G H I K L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ActiveEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Class that represents an enchantment on an itemstack
- ActiveEnchantment(Enchantment, int) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.ActiveEnchantment
- addEnchantment(ActiveEnchantment, ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Adds an enchantment from the holder
- addEnchantmentUnsafe(ActiveEnchantment) - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Adds an enchantment from the holder unsafely (only use if you do not need to update the item or check if an enchantment was already added)
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.ArmorEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.AxeEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.BootsEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.BowEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.ChestplateEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns a string that describes what types of items the enchantment can be applied to (e.g.
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.FishingRodEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.HelmetEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.HoeEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.ItemEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.LeggingsEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.SwordEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.ToolEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantment
- applicableTo() - Method in class me.boboballoon.enhancedenchantments.enchantment.WeaponEnchantment
- ArmorEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with armor
- ArmorEnchantment(String, int, EnchantmentTier, ArmorTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.ArmorEnchantment
- ArmorEnchantmentTrigger - Enum in me.boboballoon.enhancedenchantments.enchantment
-
Represents all valid enchantment triggers for armor related enchantments
- ArmorTrigger - Interface in me.boboballoon.enhancedenchantments.enchantment
-
Blank interface used to tag all enchantment triggers that can be used on armor
- AxeEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with an axe
- AxeEnchantment(String, int, EnchantmentTier, ItemTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.AxeEnchantment
B
- BootsEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with boots
- BootsEnchantment(String, int, EnchantmentTier, ArmorTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.BootsEnchantment
- BowEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with any type of bow
- BowEnchantment(String, int, EnchantmentTier, BowTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.BowEnchantment
- BowEnchantmentTrigger - Enum in me.boboballoon.enhancedenchantments.enchantment
-
Represents all valid enchantment triggers for bow related enchantments
- BowTrigger - Interface in me.boboballoon.enhancedenchantments.enchantment
-
Blank interface used to tag all enchantment triggers that can be used on bows
C
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.ArmorEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.AxeEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.BootsEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.BowEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.ChestplateEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns a boolean that is true when an item can be enchanted, false when the item cannot be
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.FishingRodEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.HelmetEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.HoeEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.ItemEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.LeggingsEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.SwordEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.ToolEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantment
- canEnchant(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.WeaponEnchantment
- ChestplateEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with a chestplate
- ChestplateEnchantment(String, int, EnchantmentTier, ArmorTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.ChestplateEnchantment
- COMMON - me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
- COMPARATOR - Static variable in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
E
- effect(Event, ActiveEnchantment) - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Effect that the enchantment gives
- EnchantedBook - Class in me.boboballoon.enhancedenchantments.enchantment
-
Class that represents an enchantment book
- EnchantedBook(Enchantment, int) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.EnchantedBook
- Enchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any type of enchantment
- Enchantment(String, int, EnchantmentTier, EnchantmentTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.Enchantment
- EnchantmentBookApplyEvent - Class in me.boboballoon.enhancedenchantments.events
-
An event that's fired every time a player tries to apply an enchantment book to an item
- EnchantmentBookApplyEvent(ActiveEnchantment, EnchantmentHolder) - Constructor for class me.boboballoon.enhancedenchantments.events.EnchantmentBookApplyEvent
- EnchantmentHolder - Class in me.boboballoon.enhancedenchantments.enchantment
-
Class that represents an enchantment holder on an itemstack
- EnchantmentHolder() - Constructor for class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
- EnchantmentManager - Class in me.boboballoon.enhancedenchantments.manager
-
A class that deals with registering enchantments
- EnchantmentManager() - Constructor for class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
- EnchantmentTier - Enum in me.boboballoon.enhancedenchantments.enchantment
-
Represents a tier of an enchantment
- EnchantmentTrigger - Interface in me.boboballoon.enhancedenchantments.enchantment
-
Blank interface used to tag all enchantment triggers
- EnchantmentUtil - Class in me.boboballoon.enhancedenchantments.manager
-
A class that has util methods to help retrieve enchantments from itemstacks
- EnchantmentUtil() - Constructor for class me.boboballoon.enhancedenchantments.manager.EnchantmentUtil
- EnhancedEnchantmentsAPI - Class in me.boboballoon.enhancedenchantments.api
-
Library of api methods to simplify getting internal information
- EnhancedEnchantmentsAPI() - Constructor for class me.boboballoon.enhancedenchantments.api.EnhancedEnchantmentsAPI
- EPIC - me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
- EVERY_SECOND - me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantmentTrigger
-
Will fire once every second, event will return PlayerNullEvent
F
- FishingEnchantmentTrigger - Enum in me.boboballoon.enhancedenchantments.enchantment
-
Represents all valid enchantment triggers for fishing related enchantments
- FishingRodEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with an fishing rod
- FishingRodEnchantment(String, int, EnchantmentTier, FishingTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.FishingRodEnchantment
- FishingTrigger - Interface in me.boboballoon.enhancedenchantments.enchantment
-
Blank interface used to tag all enchantment triggers that can be used on fishing rods
- fromString(String) - Static method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Converts a serialized string into an enchantment holder object
G
- getBook() - Method in class me.boboballoon.enhancedenchantments.enchantment.ActiveEnchantment
-
Returns an enchantment book with this enchantment
- getBook() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantedBook
-
Returns the itemstack the correlates with this book
- getColor() - Method in enum me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
-
Returns the chat color of the enchantment tier
- getDescription() - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns a copy of the description of this enchantment
- getEnchantedBook(ItemStack) - Static method in class me.boboballoon.enhancedenchantments.manager.EnchantmentUtil
-
Returns an enchanted book object based on an itemstack
- getEnchantment() - Method in class me.boboballoon.enhancedenchantments.enchantment.ActiveEnchantment
-
Returns the enchantment
- getEnchantment() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantedBook
-
Returns the enchantment that this book holds
- getEnchantment() - Method in class me.boboballoon.enhancedenchantments.events.EnchantmentBookApplyEvent
-
Returns the enchantment about to be applied
- getEnchantment(String) - Method in class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
-
Returns the enchantment that has the name you put
- getEnchantment(Enchantment) - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Returns the specified enchantment inside the holder
- getEnchantmentHolder(ItemStack) - Static method in class me.boboballoon.enhancedenchantments.manager.EnchantmentUtil
-
Used to get enchantments off of an item
- getEnchantmentManager() - Static method in class me.boboballoon.enhancedenchantments.api.EnhancedEnchantmentsAPI
-
Returns the active instance of the enchantment manager
- getEnchantments() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Returns a copy of all enchantments inside the holder
- getEnchantments() - Method in class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
-
Returns a copy set of all active enchantments
- getEnchantments(EnchantmentTier) - Method in class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
-
Returns all registered enchantments from the specified tier
- getHandlers() - Method in class me.boboballoon.enhancedenchantments.events.EnchantmentBookApplyEvent
- getHandlers() - Method in class me.boboballoon.enhancedenchantments.events.PlayerNullEvent
-
Overridden method because im forced to add it
- getHolder() - Method in class me.boboballoon.enhancedenchantments.events.EnchantmentBookApplyEvent
-
Returns the holder that the active enchantment is about to be added to
- getLevel() - Method in class me.boboballoon.enhancedenchantments.enchantment.ActiveEnchantment
-
Returns the current level of the enchantment
- getLevel() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantedBook
-
Returns the enchantment level that this book holds
- getLevels() - Method in enum me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
-
Returns the amount of exp levels required to get an enchantment of this tier
- getMaxLevel() - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns the maximum level of the enchantment
- getName() - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns the name of the enchantment
- getTier() - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns the tier of the enchantment
- getTier() - Method in enum me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
-
Returns the tier number of the enchantment tier (magic number)
- getTrigger() - Method in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
Returns the trigger of the enchantment
H
- hasEnchantment(Enchantment) - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Returns a boolean that states whether this holder already contains a type of enchantment
- HelmetEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with a helmet
- HelmetEnchantment(String, int, EnchantmentTier, ArmorTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.HelmetEnchantment
- HoeEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with a hoe
- HoeEnchantment(String, int, EnchantmentTier, ItemTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.HoeEnchantment
I
- isCancelled() - Method in class me.boboballoon.enhancedenchantments.events.EnchantmentBookApplyEvent
- isEmpty() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Returns a boolean that is true if there are no elements present in the list
- isEnchanted(ItemStack) - Static method in class me.boboballoon.enhancedenchantments.manager.EnchantmentUtil
-
Check if an item is enchanted
- isEnchantedBook(ItemStack) - Static method in class me.boboballoon.enhancedenchantments.manager.EnchantmentUtil
-
Check if an item is an enchanted book
- ItemEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with an item
- ItemEnchantment(String, int, EnchantmentTier, ItemTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.ItemEnchantment
- ItemEnchantmentTrigger - Enum in me.boboballoon.enhancedenchantments.enchantment
-
Represents all valid enchantment triggers for item related enchantments
- ItemTrigger - Interface in me.boboballoon.enhancedenchantments.enchantment
-
Blank interface used to tag all enchantment triggers that can be used on items
K
- KEY - Static variable in class me.boboballoon.enhancedenchantments.enchantment.EnchantedBook
- KEY - Static variable in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
L
- LEGENDARY - me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
- LeggingsEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with leggings
- LeggingsEnchantment(String, int, EnchantmentTier, ArmorTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.LeggingsEnchantment
M
- me.boboballoon.enhancedenchantments.api - package me.boboballoon.enhancedenchantments.api
-
This package deals with simple api methods to easily obtain information about the current instance of the plugin
- me.boboballoon.enhancedenchantments.enchantment - package me.boboballoon.enhancedenchantments.enchantment
-
This package deals with enchantment class hierarchy
- me.boboballoon.enhancedenchantments.events - package me.boboballoon.enhancedenchantments.events
-
This package deals with custom events that are fired by this plugin
- me.boboballoon.enhancedenchantments.manager - package me.boboballoon.enhancedenchantments.manager
-
This package deals with enchantment management internals
- MYTHIC - me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
O
- ON_ARROW_FIRED - me.boboballoon.enhancedenchantments.enchantment.BowEnchantmentTrigger
-
Will fire when the bow fires an arrow, event will return EntityShootBowEvent
- ON_ARROW_HIT - me.boboballoon.enhancedenchantments.enchantment.BowEnchantmentTrigger
-
Will fire when an arrow hits an entity, event will return ProjectileHitEvent
- ON_BLOCK_BREAK - me.boboballoon.enhancedenchantments.enchantment.ItemEnchantmentTrigger
-
Will fire when the itemstack is used to break a block, event will return BlockBreakEvent
- ON_DAMAGE_DEALT - me.boboballoon.enhancedenchantments.enchantment.ItemEnchantmentTrigger
-
Will fire when the itemstack is used to hurt another entity, event will return EntityDamageByEntityEvent
- ON_DAMAGE_TAKEN - me.boboballoon.enhancedenchantments.enchantment.ArmorEnchantmentTrigger
-
Will fire when the player takes damage, event will return EntityDamageEvent
- ON_DURABILITY_LOSS - me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantmentTrigger
-
Will fire when the itemstack is used and loses durability as a result, event will return PlayerItemDamageEvent
- ON_ENTITY_KILLED - me.boboballoon.enhancedenchantments.enchantment.ItemEnchantmentTrigger
-
Will fire when the itemstack is used to kill another entity, event will return EntityDeathEvent
- ON_FISH - me.boboballoon.enhancedenchantments.enchantment.FishingEnchantmentTrigger
-
Will fire when the itemstack is used to fish, event will return PlayerFishEvent
- ON_ITEM_BREAK - me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantmentTrigger
-
Will fire when the itemstack breaks, event will return PlayerItemBreakEvent
P
- PlayerNullEvent - Class in me.boboballoon.enhancedenchantments.events
-
Event that is not called on bukkit api but used internally to pass a player interface when no event is present
- PlayerNullEvent(Player) - Constructor for class me.boboballoon.enhancedenchantments.events.PlayerNullEvent
R
- random - Variable in class me.boboballoon.enhancedenchantments.enchantment.Enchantment
-
random object built into enchantment class so you don't have to initialize your own
- RARE - me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
- registerEnchantments(Enchantment...) - Method in class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
-
Registers enchantments to be loaded/functional in-game
- removeEnchantment(Enchantment, ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Removes an enchantment from the holder
S
- setCancelled(boolean) - Method in class me.boboballoon.enhancedenchantments.events.EnchantmentBookApplyEvent
- setLevel(int) - Method in class me.boboballoon.enhancedenchantments.enchantment.ActiveEnchantment
-
Set the current level of the enchantment
- size() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Returns an int that is the amount of elements present in the list
- SwordEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with a sword
- SwordEnchantment(String, int, EnchantmentTier, ItemTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.SwordEnchantment
T
- ToolEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with a tool
- ToolEnchantment(String, int, EnchantmentTier, ItemTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.ToolEnchantment
- toString() - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Converts this object into a serialized string
U
- UNCOMMON - me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
- UniversalEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment that can be used on both armor and items
- UniversalEnchantment(String, int, EnchantmentTier, EnchantmentTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantment
- UniversalEnchantmentTrigger - Enum in me.boboballoon.enhancedenchantments.enchantment
-
Represents all valid enchantment triggers universally
- unregisterEnchantments(String...) - Method in class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
-
Unregisters enchantments that are loaded/functional in-game
- unregisterEnchantments(Enchantment...) - Method in class me.boboballoon.enhancedenchantments.manager.EnchantmentManager
-
Unregisters enchantments that are loaded/functional in-game
- updateItem(ItemStack) - Method in class me.boboballoon.enhancedenchantments.enchantment.EnchantmentHolder
-
Updates the lore on the item based on the enchantments
V
- valueOf(String) - Static method in enum me.boboballoon.enhancedenchantments.enchantment.ArmorEnchantmentTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.boboballoon.enhancedenchantments.enchantment.BowEnchantmentTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.boboballoon.enhancedenchantments.enchantment.FishingEnchantmentTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.boboballoon.enhancedenchantments.enchantment.ItemEnchantmentTrigger
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantmentTrigger
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.boboballoon.enhancedenchantments.enchantment.ArmorEnchantmentTrigger
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.boboballoon.enhancedenchantments.enchantment.BowEnchantmentTrigger
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.boboballoon.enhancedenchantments.enchantment.EnchantmentTier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.boboballoon.enhancedenchantments.enchantment.FishingEnchantmentTrigger
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.boboballoon.enhancedenchantments.enchantment.ItemEnchantmentTrigger
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.boboballoon.enhancedenchantments.enchantment.UniversalEnchantmentTrigger
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WeaponEnchantment - Class in me.boboballoon.enhancedenchantments.enchantment
-
Superclass of any enchantment having to do with a weapon
- WeaponEnchantment(String, int, EnchantmentTier, ItemTrigger, List<String>) - Constructor for class me.boboballoon.enhancedenchantments.enchantment.WeaponEnchantment
All Classes All Packages