Class SwordEnchantment

java.lang.Object
net.minecraft.world.item.enchantment.Enchantment
net.darkhax.msmlegacy.enchantments.SwordEnchantment
Direct Known Subclasses:
EnchantmentAbsorb, EnchantmentAscension, EnchantmentConsumingShadows, EnchantmentDecay, EnchantmentEnderAura, EnchantmentEnderPulse, EnchantmentFeast, EnchantmentFrostWave, EnchantmentFrozenAspect, EnchantmentGreed, EnchantmentIgnite, EnchantmentKeenEdge, EnchantmentScorn, EnchantmentSkysGrace, EnchantmentSparks, EnchantmentVenomousAspect, EnchantmentVitality, EnchantmentWisdom

public class SwordEnchantment extends net.minecraft.world.item.enchantment.Enchantment
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.item.enchantment.Enchantment

    net.minecraft.world.item.enchantment.Enchantment.Rarity
  • Field Summary

    Fields inherited from class net.minecraft.world.item.enchantment.Enchantment

    category, descriptionId
  • Constructor Summary

    Constructors
    Constructor
    Description
    SwordEnchantment(net.minecraft.world.item.enchantment.Enchantment.Rarity rarity, String type, EnchantmentConfig config)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canEnchant(net.minecraft.world.item.ItemStack item)
     
    boolean
    checkCompatibility(net.minecraft.world.item.enchantment.Enchantment other)
     
    int
     
    int
     
    net.minecraft.network.chat.Component
     
    boolean
     
    boolean
     
    void
    onHeldTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player user, int slotId, int enchLevel)
     
    net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>
    onItemUsed(net.minecraft.world.level.Level worldLevel, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, int level)
     

    Methods inherited from class net.minecraft.world.item.enchantment.Enchantment

    byId, doPostAttack, doPostHurt, getDamageBonus, getDamageProtection, getDescriptionId, getFullname, getMaxCost, getMinCost, getOrCreateDescriptionId, getRarity, getSlotItems, isCompatibleWith, isCurse, isTreasureOnly

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SwordEnchantment

      public SwordEnchantment(net.minecraft.world.item.enchantment.Enchantment.Rarity rarity, String type, EnchantmentConfig config)
  • Method Details

    • getMinLevel

      public int getMinLevel()
      Overrides:
      getMinLevel in class net.minecraft.world.item.enchantment.Enchantment
    • getMaxLevel

      public int getMaxLevel()
      Overrides:
      getMaxLevel in class net.minecraft.world.item.enchantment.Enchantment
    • isTradeable

      public boolean isTradeable()
      Overrides:
      isTradeable in class net.minecraft.world.item.enchantment.Enchantment
    • isDiscoverable

      public boolean isDiscoverable()
      Overrides:
      isDiscoverable in class net.minecraft.world.item.enchantment.Enchantment
    • checkCompatibility

      public boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment other)
      Overrides:
      checkCompatibility in class net.minecraft.world.item.enchantment.Enchantment
    • onItemUsed

      @Nullable public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> onItemUsed(net.minecraft.world.level.Level worldLevel, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, int level)
    • onHeldTick

      public void onHeldTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player user, int slotId, int enchLevel)
    • getName

      public net.minecraft.network.chat.Component getName()
    • canEnchant

      public boolean canEnchant(net.minecraft.world.item.ItemStack item)
      Overrides:
      canEnchant in class net.minecraft.world.item.enchantment.Enchantment