Uses of Class
studio.magemonkey.fabled.enchants.api.CustomEnchantment
Packages that use CustomEnchantment
Package
Description
-
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants
Methods in studio.magemonkey.fabled.enchants that return CustomEnchantmentModifier and TypeMethodDescriptionstatic CustomEnchantmentFabledEnchants.getEnchantment(String name) Methods in studio.magemonkey.fabled.enchants that return types with arguments of type CustomEnchantmentModifier and TypeMethodDescriptionstatic Collection<CustomEnchantment> FabledEnchants.getRegisteredEnchantments()Methods in studio.magemonkey.fabled.enchants with parameters of type CustomEnchantmentModifier and TypeMethodDescriptionvoidFabledEnchants.register(CustomEnchantment... enchantments) Registers enchantments with the API -
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants.api
Methods in studio.magemonkey.fabled.enchants.api that return types with arguments of type CustomEnchantmentModifier and TypeMethodDescriptionstatic Map<CustomEnchantment, Integer> Enchantments.getAllEnchantments(org.bukkit.inventory.ItemStack item) Gets all enchantments on an item, including vanilla enchantments.static Map<CustomEnchantment, Integer> Enchantments.getCustomEnchantments(org.bukkit.inventory.ItemStack item) static Map<CustomEnchantment, Integer> Enchantments.getEnchantments(org.bukkit.entity.Player player) Methods in studio.magemonkey.fabled.enchants.api with parameters of type CustomEnchantmentModifier and TypeMethodDescriptionintCustomEnchantment.compareTo(CustomEnchantment other) booleanCustomEnchantment.conflictsWith(boolean same, CustomEnchantment... enchantments) Checks whether or not this enchantment works with all of the given enchantmentsbooleanCustomEnchantment.conflictsWith(CustomEnchantment other, boolean same) Checks whether or not this enchantment works with the given enchantmentstatic booleanCooldowns.onCooldown(CustomEnchantment enchant, org.bukkit.entity.LivingEntity user, Settings settings, int level) Checks whether or not the enchantment is on cooldownstatic voidCooldowns.reduce(CustomEnchantment enchant, org.bukkit.entity.LivingEntity user, long millis) Reduces the remaining time of an enchantment's cooldown.voidEnchantmentRegistry.register(CustomEnchantment... enchantments) Registers enchantments with the API, allowing them to be available in the enchanting tables, commands, and anvils.static intCooldowns.secondsLeft(CustomEnchantment enchant, org.bukkit.entity.LivingEntity user, Settings settings, int level) Computes the number of seconds left on the enchantment's cooldown, rounded up to the nearest second.static voidCooldowns.start(CustomEnchantment enchant, org.bukkit.entity.LivingEntity user) Starts the cooldown of an enchantmentMethod parameters in studio.magemonkey.fabled.enchants.api with type arguments of type CustomEnchantmentModifier and TypeMethodDescriptionbooleanCustomEnchantment.conflictsWith(List<CustomEnchantment> enchantments, boolean same) Checks whether or not this enchantment works with all of the given enchantments -
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants.data
Methods in studio.magemonkey.fabled.enchants.data that return types with arguments of type CustomEnchantment -
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants.fabled
Subclasses of CustomEnchantment in studio.magemonkey.fabled.enchants.fabledModifier and TypeClassDescriptionclassFabledEnchants © 2026 VoidEdge fabled.studio.magemonkey.fabled.enchants.SkillEnchantmentMethods in studio.magemonkey.fabled.enchants.fabled that return types with arguments of type CustomEnchantmentModifier and TypeMethodDescriptionstatic List<CustomEnchantment> FabledHook.getEnchantments(FabledEnchants plugin) -
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants.mechanics
Methods in studio.magemonkey.fabled.enchants.mechanics that return types with arguments of type CustomEnchantmentModifier and TypeMethodDescriptionEnchantingMechanics.getAllValidEnchants(org.bukkit.inventory.ItemStack item, org.bukkit.permissions.Permissible enchanter, int level, boolean table) Get all enchantments which can be applied to the given ItemStackEnchantResult.getEnchantments()Methods in studio.magemonkey.fabled.enchants.mechanics with parameters of type CustomEnchantmentModifier and TypeMethodDescriptiondoubleEnchantingMechanics.chance(int level, CustomEnchantment enchant, int target) voidEnchantmentMerger.merge(CustomEnchantment enchantment, int level, boolean addCost, boolean book) -
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants.util
Methods in studio.magemonkey.fabled.enchants.util with parameters of type CustomEnchantmentModifier and TypeMethodDescriptionstatic StringLoreReader.formatEnchantment(CustomEnchantment enchantment, int level) Formats an enchantment name for appending to an item's lore. -
Uses of CustomEnchantment in studio.magemonkey.fabled.enchants.vanilla
Subclasses of CustomEnchantment in studio.magemonkey.fabled.enchants.vanillaModifier and TypeClassDescriptionclassFabledEnchants © 2026 VoidEdge vanilla.studio.magemonkey.fabled.enchants.VanillaEnchantmentMethods in studio.magemonkey.fabled.enchants.vanilla that return types with arguments of type CustomEnchantmentModifier and TypeMethodDescriptionstatic Optional<CustomEnchantment> Vanilla.getEnchantment(String name)