Index
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
All Classes and Interfaces|All Packages|Constant Field Values