Class Glow
java.lang.Object
org.bukkit.enchantments.Enchantment
de.maxbossing.maxapi.Enchantments.Glow
- All Implemented Interfaces:
net.kyori.adventure.key.Keyed,net.kyori.adventure.translation.Translatable,org.bukkit.Keyed
public class Glow
extends org.bukkit.enchantments.Enchantment
-
Field Summary
Fields inherited from class org.bukkit.enchantments.Enchantment
ARROW_DAMAGE, ARROW_FIRE, ARROW_INFINITE, ARROW_KNOCKBACK, BINDING_CURSE, CHANNELING, DAMAGE_ALL, DAMAGE_ARTHROPODS, DAMAGE_UNDEAD, DEPTH_STRIDER, DIG_SPEED, DURABILITY, FIRE_ASPECT, FROST_WALKER, IMPALING, KNOCKBACK, LOOT_BONUS_BLOCKS, LOOT_BONUS_MOBS, LOYALTY, LUCK, LURE, MENDING, MULTISHOT, OXYGEN, PIERCING, PROTECTION_ENVIRONMENTAL, PROTECTION_EXPLOSIONS, PROTECTION_FALL, PROTECTION_FIRE, PROTECTION_PROJECTILE, QUICK_CHARGE, RIPTIDE, SILK_TOUCH, SOUL_SPEED, SWEEPING_EDGE, SWIFT_SNEAK, THORNS, VANISHING_CURSE, WATER_WORKER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchantItem(@NotNull org.bukkit.inventory.ItemStack item) booleanconflictsWith(@NotNull org.bukkit.enchantments.Enchantment other) @NotNull net.kyori.adventure.text.ComponentdisplayName(int level) @NotNull Set<org.bukkit.inventory.EquipmentSlot>floatgetDamageIncrease(int level, @NotNull org.bukkit.entity.EntityCategory entityCategory) @NotNull org.bukkit.enchantments.EnchantmentTargetint@NotNull StringgetName()@NotNull io.papermc.paper.enchantments.EnchantmentRarityintbooleanisCursed()booleanbooleanboolean@NotNull StringMethods inherited from class org.bukkit.enchantments.Enchantment
equals, getByKey, getByName, getKey, hashCode, isAcceptingRegistrations, registerEnchantment, stopAcceptingRegistrations, toString, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.Keyed
key
-
Constructor Details
-
Glow
public Glow(@NotNull @NotNull org.bukkit.NamespacedKey key)
-
-
Method Details
-
getName
- Specified by:
getNamein classorg.bukkit.enchantments.Enchantment
-
getMaxLevel
public int getMaxLevel()- Specified by:
getMaxLevelin classorg.bukkit.enchantments.Enchantment
-
getStartLevel
public int getStartLevel()- Specified by:
getStartLevelin classorg.bukkit.enchantments.Enchantment
-
getItemTarget
@NotNull public @NotNull org.bukkit.enchantments.EnchantmentTarget getItemTarget()- Specified by:
getItemTargetin classorg.bukkit.enchantments.Enchantment
-
isTreasure
public boolean isTreasure()- Specified by:
isTreasurein classorg.bukkit.enchantments.Enchantment
-
isCursed
public boolean isCursed()- Specified by:
isCursedin classorg.bukkit.enchantments.Enchantment
-
conflictsWith
public boolean conflictsWith(@NotNull @NotNull org.bukkit.enchantments.Enchantment other) - Specified by:
conflictsWithin classorg.bukkit.enchantments.Enchantment
-
canEnchantItem
public boolean canEnchantItem(@NotNull @NotNull org.bukkit.inventory.ItemStack item) - Specified by:
canEnchantItemin classorg.bukkit.enchantments.Enchantment
-
displayName
@NotNull public @NotNull net.kyori.adventure.text.Component displayName(int level) - Specified by:
displayNamein classorg.bukkit.enchantments.Enchantment
-
isTradeable
public boolean isTradeable()- Specified by:
isTradeablein classorg.bukkit.enchantments.Enchantment
-
isDiscoverable
public boolean isDiscoverable()- Specified by:
isDiscoverablein classorg.bukkit.enchantments.Enchantment
-
getRarity
@NotNull public @NotNull io.papermc.paper.enchantments.EnchantmentRarity getRarity()- Specified by:
getRarityin classorg.bukkit.enchantments.Enchantment
-
getDamageIncrease
public float getDamageIncrease(int level, @NotNull @NotNull org.bukkit.entity.EntityCategory entityCategory) - Specified by:
getDamageIncreasein classorg.bukkit.enchantments.Enchantment
-
getActiveSlots
- Specified by:
getActiveSlotsin classorg.bukkit.enchantments.Enchantment
-
translationKey
-