Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addAnvilItems(Material...) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
addNaturalItems(Material...) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
addToEnchantment(Map<Enchantment, Integer>, ItemStack, int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
addToEnchantment(Map<Enchantment, Integer>, ItemStack, int) - Method in class studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
 
addToItem(ItemStack, int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
addToItem(ItemStack, int) - Method in class studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
 
ALL - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
amount(ConfigKey) - Static method in class studio.magemonkey.fabled.enchants.data.Configuration
 
AnvilListener - Class in studio.magemonkey.fabled.enchants.listener
FabledEnchants © 2026 VoidEdge listener.studio.magemonkey.fabled.enchants.AnvilListener
AnvilListener() - Constructor for class studio.magemonkey.fabled.enchants.listener.AnvilListener
 
apply(ItemStack) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
applyBreak(LivingEntity, Block, int, BlockEvent) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies effects while breaking blocks (for tool effects)
applyDefense(LivingEntity, LivingEntity, int, EntityDamageEvent) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies the enchantment defensively (when taking damage)
applyEquip(LivingEntity, int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies effects when the item is equipped
applyEquip(LivingEntity, int) - Method in class studio.magemonkey.fabled.enchants.fabled.SkillEnchantment
 
applyInteractBlock(Player, int, PlayerInteractEvent) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies effects when the player left or right clicks (For other kinds of enchantments like spells)
applyInteractBlock(Player, int, PlayerInteractEvent) - Method in class studio.magemonkey.fabled.enchants.fabled.SkillEnchantment
 
applyInteractEntity(Player, int, PlayerInteractEntityEvent) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies effects when the player interacts with an entity
applyInteractEntity(Player, int, PlayerInteractEntityEvent) - Method in class studio.magemonkey.fabled.enchants.fabled.SkillEnchantment
 
applyOnHit(LivingEntity, LivingEntity, int, EntityDamageByEntityEvent) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies the enchantment affect when attacking someone
applyProjectile(LivingEntity, int, ProjectileLaunchEvent) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies effects when firing a projectile
applyUnequip(LivingEntity, int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Applies effects when the item is unequipped
applyUnequip(LivingEntity, int) - Method in class studio.magemonkey.fabled.enchants.fabled.SkillEnchantment
 
ARMOR - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
ARMOR_TYPES - Static variable in class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
ARROW_DAMAGE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
ARROW_FIRE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
ARROW_INFINITE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
ARROW_KNOCKBACK - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
AXES - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

B

BaseListener - Class in studio.magemonkey.fabled.enchants.listener
FabledEnchants © 2026 VoidEdge listener.studio.magemonkey.fabled.enchants.BaseListener
BaseListener() - Constructor for class studio.magemonkey.fabled.enchants.listener.BaseListener
 
BINDING_CURSE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
BOOK_AND_QUILL - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
BOOTS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
BOWS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

C

canEnchantOnto(ItemStack) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
canMergeOnto(ItemStack) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
canStack() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
chance(int, CustomEnchantment, int) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
 
CHANNELING - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
CHESTPLATES - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
cleanUp(FabledEnchants) - Method in class studio.magemonkey.fabled.enchants.listener.BaseListener
 
cleanUp(FabledEnchants) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
clear(Player) - Method in class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
clearAllEquipmentData() - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
Clears equipment data for all players, forcing all equipment to refresh
clearEquipmentData(Player) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
 
clearWeapon(Player) - Method in class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
CmdAdd - Class in studio.magemonkey.fabled.enchants.cmd
FabledEnchants © 2026 VoidEdge cmd.studio.magemonkey.fabled.enchants.CmdAdd
CmdAdd() - Constructor for class studio.magemonkey.fabled.enchants.cmd.CmdAdd
 
CmdBook - Class in studio.magemonkey.fabled.enchants.cmd
FabledEnchants © 2026 VoidEdge cmd.studio.magemonkey.fabled.enchants.CmdBook
CmdBook() - Constructor for class studio.magemonkey.fabled.enchants.cmd.CmdBook
 
CmdGraph - Class in studio.magemonkey.fabled.enchants.cmd
FabledEnchants © 2026 VoidEdge cmd.studio.magemonkey.fabled.enchants.CmdGraph
CmdGraph() - Constructor for class studio.magemonkey.fabled.enchants.cmd.CmdGraph
 
CmdReload - Class in studio.magemonkey.fabled.enchants.cmd
FabledEnchants © 2026 VoidEdge cmd.studio.magemonkey.fabled.enchants.CmdReload
CmdReload() - Constructor for class studio.magemonkey.fabled.enchants.cmd.CmdReload
 
CmdRemove - Class in studio.magemonkey.fabled.enchants.cmd
FabledEnchants © 2026 VoidEdge cmd.studio.magemonkey.fabled.enchants.CmdRemove
CmdRemove() - Constructor for class studio.magemonkey.fabled.enchants.cmd.CmdRemove
 
COLORED_NAMES_IN_ANVILS - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
Commands - Class in studio.magemonkey.fabled.enchants.cmd
FabledEnchants © 2026 VoidEdge cmd.studio.magemonkey.fabled.enchants.Commands
Commands() - Constructor for class studio.magemonkey.fabled.enchants.cmd.Commands
 
compareTo(CustomEnchantment) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
computeLevel(int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
ConfigKey - Enum Class in studio.magemonkey.fabled.enchants.data
FabledEnchants © 2026 VoidEdge data.studio.magemonkey.fabled.enchants.ConfigKey
Configuration - Class in studio.magemonkey.fabled.enchants.data
FabledEnchants © 2026 VoidEdge data.studio.magemonkey.fabled.enchants.Configuration
Configuration() - Constructor for class studio.magemonkey.fabled.enchants.data.Configuration
 
configure(Settings, double, double) - Static method in class studio.magemonkey.fabled.enchants.api.Cooldowns
Configures the cooldown for an enchantment
conflictsWith(boolean, CustomEnchantment...) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Checks whether or not this enchantment works with all of the given enchantments
conflictsWith(List<CustomEnchantment>, boolean) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Checks whether or not this enchantment works with all of the given enchantments
conflictsWith(CustomEnchantment, boolean) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Checks whether or not this enchantment works with the given enchantment
Cooldowns - Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.Cooldowns
Cooldowns() - Constructor for class studio.magemonkey.fabled.enchants.api.Cooldowns
 
CROSSBOW - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
CUSTOM_FISHING - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
CustomEnchantment - Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.CustomEnchantment
CustomEnchantment(String, String) - Constructor for class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 

D

DAMAGE_ALL - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
DAMAGE_ARTHROPODS - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
DAMAGE_UNDEAD - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
DATA_FOLDER - Static variable in class studio.magemonkey.fabled.enchants.data.Path
 
DEFAULT_GROUP - Static variable in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Default conflict group for enchantments.
DEPTH_STRIDER - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
determine(Material) - Static method in class studio.magemonkey.fabled.enchants.data.Enchantability
 
DIG_SPEED - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
doesExist() - Method in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
DURABILITY - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
DURABILITY - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
DURABILITY_ALL - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
DURABILITY_SECONDARY - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

E

ENCHANT - Static variable in class studio.magemonkey.fabled.enchants.data.Permission
 
ENCHANT_VANILLA - Static variable in class studio.magemonkey.fabled.enchants.data.Permission
 
Enchantability - Class in studio.magemonkey.fabled.enchants.data
FabledEnchants © 2026 VoidEdge data.studio.magemonkey.fabled.enchants.Enchantability
Enchantability() - Constructor for class studio.magemonkey.fabled.enchants.data.Enchantability
 
enchantabilitySpread(int) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
 
enchantabilityWeight(int) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
 
EnchantingMechanics - Class in studio.magemonkey.fabled.enchants.mechanics
FabledEnchants © 2026 VoidEdge mechanics.studio.magemonkey.fabled.enchants.EnchantingMechanics
EnchantingMechanics() - Constructor for class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
 
EnchantListener - Class in studio.magemonkey.fabled.enchants.listener
FabledEnchants © 2026 VoidEdge listener.studio.magemonkey.fabled.enchants.EnchantListener
EnchantListener() - Constructor for class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
EnchantmentMerger - Class in studio.magemonkey.fabled.enchants.mechanics
FabledEnchants © 2026 VoidEdge mechanics.studio.magemonkey.fabled.enchants.EnchantmentMerger
EnchantmentMerger() - Constructor for class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
EnchantmentRegistry - Interface in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.EnchantmentRegistry
Enchantments - Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.Enchantments
Enchantments() - Constructor for class studio.magemonkey.fabled.enchants.api.Enchantments
 
EnchantPlugin - Interface in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.EnchantPlugin
EnchantResult - Class in studio.magemonkey.fabled.enchants.mechanics
FabledEnchants © 2026 VoidEdge mechanics.studio.magemonkey.fabled.enchants.EnchantResult
EnchantResult(int, int) - Constructor for class studio.magemonkey.fabled.enchants.mechanics.EnchantResult
 
equals(Object) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
execute(ConfigurableCommand, Plugin, CommandSender, String[], boolean) - Method in class studio.magemonkey.fabled.enchants.cmd.CmdAdd
 
execute(ConfigurableCommand, Plugin, CommandSender, String[], boolean) - Method in class studio.magemonkey.fabled.enchants.cmd.CmdBook
 
execute(ConfigurableCommand, Plugin, CommandSender, String[], boolean) - Method in class studio.magemonkey.fabled.enchants.cmd.CmdGraph
 
execute(ConfigurableCommand, Plugin, CommandSender, String[], boolean) - Method in class studio.magemonkey.fabled.enchants.cmd.CmdReload
 
execute(ConfigurableCommand, Plugin, CommandSender, String[], boolean) - Method in class studio.magemonkey.fabled.enchants.cmd.CmdRemove
 

F

FabledEnchants - Class in studio.magemonkey.fabled.enchants
FabledEnchants © 2026 VoidEdge studio.magemonkey.fabled.enchants.FabledEnchants
FabledEnchants() - Constructor for class studio.magemonkey.fabled.enchants.FabledEnchants
 
FabledHook - Class in studio.magemonkey.fabled.enchants.fabled
FabledEnchants © 2026 VoidEdge fabled.studio.magemonkey.fabled.enchants.FabledHook
FabledHook() - Constructor for class studio.magemonkey.fabled.enchants.fabled.FabledHook
 
finalize(ItemStack) - Static method in class studio.magemonkey.fabled.enchants.api.GlowEffects
Ensures an item has a glowing effect if it has any enchantments, custom or not.
FIRE_ASPECT - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
FISHING - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
FISHING_ENCHANTING_LEVEL - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
FishingListener - Class in studio.magemonkey.fabled.enchants.listener
FabledEnchants © 2026 VoidEdge listener.studio.magemonkey.fabled.enchants.FishingListener
FishingListener() - Constructor for class studio.magemonkey.fabled.enchants.listener.FishingListener
 
formatEnchantment(CustomEnchantment, int) - Static method in class studio.magemonkey.fabled.enchants.util.LoreReader
Formats an enchantment name for appending to an item's lore.
fromNumerals(String) - Static method in class studio.magemonkey.fabled.enchants.util.RomanNumerals
Parses a Roman Numeral string into an integer
FROST_WALKER - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

G

generateEnchantments(Player, ItemStack, int, boolean, long) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
Generates an enchantment result for the given item
get(String, int) - Method in class studio.magemonkey.fabled.enchants.api.Settings
Gets a scaling setting based on the provided level
getAllEnchantments(ItemStack) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
Gets all enchantments on an item, including vanilla enchantments.
getAllValidEnchants(ItemStack, Permissible, int, boolean) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
Get all enchantments which can be applied to the given ItemStack
getAnvilItems() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getCombineCostPerLevel() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getCost() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
getCustomCost() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
getCustomEnchantments(ItemStack) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
 
getDescription() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getEnchantabilityModifier() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantResult
 
getEnchantLevel() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantResult
 
getEnchantLevelBuffer() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getEnchantLevelScaleFactor() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getEnchantment() - Method in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
getEnchantment() - Method in class studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
 
getEnchantment(String) - Static method in class studio.magemonkey.fabled.enchants.FabledEnchants
 
getEnchantment(String) - Static method in class studio.magemonkey.fabled.enchants.vanilla.Vanilla
 
getEnchantments() - Method in class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
getEnchantments() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantResult
 
getEnchantments(Player) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
 
getEnchantments(FabledEnchants) - Static method in class studio.magemonkey.fabled.enchants.fabled.FabledHook
 
getEquipmentData(Player) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
 
getFirstVanillaEnchantment() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantResult
 
getFirstVanillaLevel() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantResult
 
getGroup() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getItems() - Method in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
getKey() - Method in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
getMaxLevel() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getMaxTableLevel() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getMinEnchantingLevel() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Note: modified enchantment level is normally between 2 and 48
getName() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getNaturalItems() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getPermission() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getRegisteredEnchantments() - Static method in class studio.magemonkey.fabled.enchants.FabledEnchants
 
getSaveFolder() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
getSaveFolder() - Method in class studio.magemonkey.fabled.enchants.fabled.SkillEnchantment
 
getSaveFolder() - Method in class studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
 
getVanillaCost() - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
getWeight(Material) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
GLIDERS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
GLOBAL_ANVIL_LEVEL - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
GlowEffects - Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.GlowEffects
GlowEffects() - Constructor for class studio.magemonkey.fabled.enchants.api.GlowEffects
 

H

hasCustomEnchantment(ItemStack, String) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
Checks whether the item has the enchantment on it
hashCode() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
hasPermission(Permissible) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
hasPermission(Permissible) - Method in class studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
 
hasValidEnchantments(ItemStack) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
 
HELMETS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
HOES - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

I

IMPALING - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
init(FabledEnchants) - Static method in class studio.magemonkey.fabled.enchants.cmd.Commands
 
init(FabledEnchants) - Static method in class studio.magemonkey.fabled.enchants.data.Enchantability
 
init(FabledEnchants) - Method in class studio.magemonkey.fabled.enchants.listener.BaseListener
 
init(FabledEnchants) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
INK_SACK - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
isEnabled() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
isEnchantment(String) - Static method in class studio.magemonkey.fabled.enchants.util.LoreReader
Checks whether or not the lore line is the line for the given enchantment
isPresent(ItemStack) - Static method in class studio.magemonkey.fabled.enchants.util.Utils
 
isRegistered(String) - Static method in class studio.magemonkey.fabled.enchants.FabledEnchants
 
isTableEnabled() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
ItemListener - Class in studio.magemonkey.fabled.enchants.listener
FabledEnchants © 2026 VoidEdge listener.studio.magemonkey.fabled.enchants.ItemListener
ItemListener() - Constructor for class studio.magemonkey.fabled.enchants.listener.ItemListener
 
ItemSet - Enum Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.ItemSet

K

KNOCKBACK - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

L

LEGGINGS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
load(FabledEnchants) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
LOOT_BONUS_BLOCKS - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
LOOT_BONUS_MOBS - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
LoreReader - Class in studio.magemonkey.fabled.enchants.util
FabledEnchants © 2026 VoidEdge util.studio.magemonkey.fabled.enchants.LoreReader
LoreReader() - Constructor for class studio.magemonkey.fabled.enchants.util.LoreReader
 
LOYALTY - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
LUCK - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
LURE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

M

MAX_ENCHANTMENTS - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
MAX_MERGED_ENCHANTMENTS - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
maxLevel(int, int) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantingMechanics
 
MELEE - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
MENDING - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
merge(ItemStack, boolean) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
merge(CustomEnchantment, int, boolean, boolean) - Method in class studio.magemonkey.fabled.enchants.mechanics.EnchantmentMerger
 
MISCELLANEOUS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
MULTISHOT - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

N

NON_ENCHANTABLES - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
NONE - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

O

onBreak(BlockBreakEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onBreak(PlayerItemBreakEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onCatch(PlayerFishEvent) - Method in class studio.magemonkey.fabled.enchants.listener.FishingListener
 
onClick(InventoryClickEvent) - Method in class studio.magemonkey.fabled.enchants.listener.AnvilListener
 
onClick(InventoryClickEvent) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
onClose(InventoryCloseEvent) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
onClose(InventoryCloseEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onCombine(PrepareAnvilEvent) - Method in class studio.magemonkey.fabled.enchants.listener.AnvilListener
 
onCooldown(CustomEnchantment, LivingEntity, Settings, int) - Static method in class studio.magemonkey.fabled.enchants.api.Cooldowns
Checks whether or not the enchantment is on cooldown
onDisable() - Method in class studio.magemonkey.fabled.enchants.FabledEnchants
 
onDrop(PlayerDropItemEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onEnable() - Method in class studio.magemonkey.fabled.enchants.FabledEnchants
 
onEnchant(EnchantItemEvent) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
onHeld(PlayerItemHeldEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onHit(EntityDamageByEntityEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onInteract(PlayerInteractEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onInteractBlock(PlayerInteractEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onInteractEntity(PlayerInteractEntityEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onJoin(PlayerJoinEvent) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
onJoin(PlayerJoinEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onPickup(EntityPickupItemEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onPrepareEnchant(PrepareItemEnchantEvent) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
onQuit(PlayerQuitEvent) - Method in class studio.magemonkey.fabled.enchants.listener.EnchantListener
 
onQuit(PlayerQuitEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
onShoot(ProjectileLaunchEvent) - Method in class studio.magemonkey.fabled.enchants.listener.ItemListener
 
OXYGEN - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

P

parseEnchantmentLevel(String) - Static method in class studio.magemonkey.fabled.enchants.util.LoreReader
Parses a level from a lore line.
parseEnchantmentName(String) - Static method in class studio.magemonkey.fabled.enchants.util.LoreReader
Parses an enchantment name from a bit of text, assuming the format is "{color}{enchantment} {level}"
Path - Class in studio.magemonkey.fabled.enchants.data
FabledEnchants © 2026 VoidEdge data.studio.magemonkey.fabled.enchants.Path
Path() - Constructor for class studio.magemonkey.fabled.enchants.data.Path
 
Permission - Class in studio.magemonkey.fabled.enchants.data
FabledEnchants © 2026 VoidEdge data.studio.magemonkey.fabled.enchants.Permission
Permission() - Constructor for class studio.magemonkey.fabled.enchants.data.Permission
 
PICKAXES - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
PIERCING - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
PlayerEquips - Class in studio.magemonkey.fabled.enchants.data
FabledEnchants © 2026 VoidEdge data.studio.magemonkey.fabled.enchants.PlayerEquips
PlayerEquips(Player) - Constructor for class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
PROTECTION_ENVIRONMENTAL - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
PROTECTION_EXPLOSIONS - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
PROTECTION_FALL - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
PROTECTION_FIRE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
PROTECTION_PROJECTILE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

Q

QUICK_CHARGE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

R

reduce(CustomEnchantment, LivingEntity, long) - Static method in class studio.magemonkey.fabled.enchants.api.Cooldowns
Reduces the remaining time of an enchantment's cooldown.
register(CustomEnchantment...) - Method in interface studio.magemonkey.fabled.enchants.api.EnchantmentRegistry
Registers enchantments with the API, allowing them to be available in the enchanting tables, commands, and anvils.
register(CustomEnchantment...) - Method in class studio.magemonkey.fabled.enchants.FabledEnchants
Registers enchantments with the API
registerEnchantments(EnchantmentRegistry) - Method in interface studio.magemonkey.fabled.enchants.api.EnchantPlugin
This is where you should register your enchantments.
reload(FabledEnchants) - Static method in class studio.magemonkey.fabled.enchants.data.Configuration
 
removeAllEnchantments(ItemStack) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
Removes all enchantments from the item, including vanilla enchantments
removeCustomEnchantments(ItemStack) - Static method in class studio.magemonkey.fabled.enchants.api.Enchantments
Removes all custom enchantments from an item
removeFromItem(ItemStack) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
removeFromItem(ItemStack) - Method in class studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
 
RIPTIDE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
RomanNumerals - Class in studio.magemonkey.fabled.enchants.util
FabledEnchants © 2026 VoidEdge util.studio.magemonkey.fabled.enchants.RomanNumerals
RomanNumerals() - Constructor for class studio.magemonkey.fabled.enchants.util.RomanNumerals
 

S

save(FabledEnchants) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
schedule(Runnable) - Static method in class studio.magemonkey.fabled.enchants.api.Tasks
Schedules a task to run next tick
schedule(Runnable, int) - Static method in class studio.magemonkey.fabled.enchants.api.Tasks
Schedules a task to run after the specified number of ticks
schedule(Runnable, int, int) - Static method in class studio.magemonkey.fabled.enchants.api.Tasks
Schedules a task to run continuously
schedule(Runnable, int, int, int) - Static method in class studio.magemonkey.fabled.enchants.api.Tasks
Schedules a task to run a given number of times
secondsLeft(CustomEnchantment, LivingEntity, Settings, int) - Static method in class studio.magemonkey.fabled.enchants.api.Cooldowns
Computes the number of seconds left on the enchantment's cooldown, rounded up to the nearest second.
set(String, double, double) - Method in class studio.magemonkey.fabled.enchants.api.Settings
Sets a scaling configuration setting
setCanStack(boolean) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setCombineCostPerLevel(int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setEnchantLevelBuffer(double) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setEnchantLevelScaleFactor(double) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setGroup(String) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setMaxLevel(int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
Sets both the max table level and combine level to the given amount.
setMaxLevel(int, int) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setMinEnchantingLevel(double) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setTableEnabled(boolean) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
settings - Variable in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
Settings - Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.Settings
Settings() - Constructor for class studio.magemonkey.fabled.enchants.api.Settings
 
setWeight(double) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
setWeight(Material, double) - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
SHEARS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
SHIELDS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
SHOVELS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
SILK_TOUCH - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
SKILL_COOLDOWN - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
SKILL_MANA - Enum constant in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
 
SkillEnchantment - Class in studio.magemonkey.fabled.enchants.fabled
FabledEnchants © 2026 VoidEdge fabled.studio.magemonkey.fabled.enchants.SkillEnchantment
SOUL_SPEED - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
SPEARS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
start(CustomEnchantment, LivingEntity) - Static method in class studio.magemonkey.fabled.enchants.api.Cooldowns
Starts the cooldown of an enchantment
studio.magemonkey.fabled.enchants - package studio.magemonkey.fabled.enchants
 
studio.magemonkey.fabled.enchants.api - package studio.magemonkey.fabled.enchants.api
 
studio.magemonkey.fabled.enchants.cmd - package studio.magemonkey.fabled.enchants.cmd
 
studio.magemonkey.fabled.enchants.data - package studio.magemonkey.fabled.enchants.data
 
studio.magemonkey.fabled.enchants.fabled - package studio.magemonkey.fabled.enchants.fabled
 
studio.magemonkey.fabled.enchants.listener - package studio.magemonkey.fabled.enchants.listener
 
studio.magemonkey.fabled.enchants.mechanics - package studio.magemonkey.fabled.enchants.mechanics
 
studio.magemonkey.fabled.enchants.util - package studio.magemonkey.fabled.enchants.util
 
studio.magemonkey.fabled.enchants.vanilla - package studio.magemonkey.fabled.enchants.vanilla
 
SWEEPING_EDGE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
SWORDS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

T

Tasks - Class in studio.magemonkey.fabled.enchants.api
FabledEnchants © 2026 VoidEdge api.studio.magemonkey.fabled.enchants.Tasks
Tasks() - Constructor for class studio.magemonkey.fabled.enchants.api.Tasks
 
THORNS - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
toNumerals(int) - Static method in class studio.magemonkey.fabled.enchants.util.RomanNumerals
Gets the Roman Numeral string representing the given value
TOOLS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
toString() - Method in class studio.magemonkey.fabled.enchants.api.CustomEnchantment
 
TRIDENT - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 

U

update(Player) - Method in class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
updateWeapon(PlayerInventory) - Method in class studio.magemonkey.fabled.enchants.data.PlayerEquips
 
using(ConfigKey) - Static method in class studio.magemonkey.fabled.enchants.data.Configuration
 
UTILITY - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
Utils - Class in studio.magemonkey.fabled.enchants.util
FabledEnchants © 2026 VoidEdge util.studio.magemonkey.fabled.enchants.Utils
Utils() - Constructor for class studio.magemonkey.fabled.enchants.util.Utils
 

V

valueOf(String) - Static method in enum class studio.magemonkey.fabled.enchants.api.ItemSet
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
Returns the enum constant of this class with the specified name.
values() - Static method in enum class studio.magemonkey.fabled.enchants.api.ItemSet
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class studio.magemonkey.fabled.enchants.data.ConfigKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
Returns an array containing the constants of this enum class, in the order they are declared.
Vanilla - Class in studio.magemonkey.fabled.enchants.vanilla
FabledEnchants © 2026 VoidEdge vanilla.studio.magemonkey.fabled.enchants.Vanilla
Vanilla() - Constructor for class studio.magemonkey.fabled.enchants.vanilla.Vanilla
 
VANILLA_ENCHANTABLES - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
VanillaData - Enum Class in studio.magemonkey.fabled.enchants.vanilla
FabledEnchants © 2026 VoidEdge vanilla.studio.magemonkey.fabled.enchants.VanillaData
VanillaEnchantment - Class in studio.magemonkey.fabled.enchants.vanilla
FabledEnchants © 2026 VoidEdge vanilla.studio.magemonkey.fabled.enchants.VanillaEnchantment
VANISHING_CURSE - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 

W

WATER_WORKER - Enum constant in enum class studio.magemonkey.fabled.enchants.vanilla.VanillaData
 
WEAPONS - Enum constant in enum class studio.magemonkey.fabled.enchants.api.ItemSet
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values