Class Enchantments

java.lang.Object
net.minecraft.enchantment.Enchantments

public class Enchantments extends Object
Mappings:
Namespace Name
official cxc
intermediary net/minecraft/class_1893
named net/minecraft/enchantment/Enchantments
  • Field Details

    • ALL_ARMOR

      private static final EquipmentSlot[] ALL_ARMOR
      Mappings:
      Namespace Name Mixin selector
      official N Lcxc;N:[Lbqh;
      intermediary field_9102 Lnet/minecraft/class_1893;field_9102:[Lnet/minecraft/class_1304;
      named ALL_ARMOR Lnet/minecraft/enchantment/Enchantments;ALL_ARMOR:[Lnet/minecraft/entity/EquipmentSlot;
    • PROTECTION

      public static final Enchantment PROTECTION
      Mappings:
      Namespace Name Mixin selector
      official a Lcxc;a:Lcwz;
      intermediary field_9111 Lnet/minecraft/class_1893;field_9111:Lnet/minecraft/class_1887;
      named PROTECTION Lnet/minecraft/enchantment/Enchantments;PROTECTION:Lnet/minecraft/enchantment/Enchantment;
    • FIRE_PROTECTION

      public static final Enchantment FIRE_PROTECTION
      Mappings:
      Namespace Name Mixin selector
      official b Lcxc;b:Lcwz;
      intermediary field_9095 Lnet/minecraft/class_1893;field_9095:Lnet/minecraft/class_1887;
      named FIRE_PROTECTION Lnet/minecraft/enchantment/Enchantments;FIRE_PROTECTION:Lnet/minecraft/enchantment/Enchantment;
    • FEATHER_FALLING

      public static final Enchantment FEATHER_FALLING
      Mappings:
      Namespace Name Mixin selector
      official c Lcxc;c:Lcwz;
      intermediary field_9129 Lnet/minecraft/class_1893;field_9129:Lnet/minecraft/class_1887;
      named FEATHER_FALLING Lnet/minecraft/enchantment/Enchantments;FEATHER_FALLING:Lnet/minecraft/enchantment/Enchantment;
    • BLAST_PROTECTION

      public static final Enchantment BLAST_PROTECTION
      Mappings:
      Namespace Name Mixin selector
      official d Lcxc;d:Lcwz;
      intermediary field_9107 Lnet/minecraft/class_1893;field_9107:Lnet/minecraft/class_1887;
      named BLAST_PROTECTION Lnet/minecraft/enchantment/Enchantments;BLAST_PROTECTION:Lnet/minecraft/enchantment/Enchantment;
    • PROJECTILE_PROTECTION

      public static final Enchantment PROJECTILE_PROTECTION
      Mappings:
      Namespace Name Mixin selector
      official e Lcxc;e:Lcwz;
      intermediary field_9096 Lnet/minecraft/class_1893;field_9096:Lnet/minecraft/class_1887;
      named PROJECTILE_PROTECTION Lnet/minecraft/enchantment/Enchantments;PROJECTILE_PROTECTION:Lnet/minecraft/enchantment/Enchantment;
    • RESPIRATION

      public static final Enchantment RESPIRATION
      Mappings:
      Namespace Name Mixin selector
      official f Lcxc;f:Lcwz;
      intermediary field_9127 Lnet/minecraft/class_1893;field_9127:Lnet/minecraft/class_1887;
      named RESPIRATION Lnet/minecraft/enchantment/Enchantments;RESPIRATION:Lnet/minecraft/enchantment/Enchantment;
    • AQUA_AFFINITY

      public static final Enchantment AQUA_AFFINITY
      Mappings:
      Namespace Name Mixin selector
      official g Lcxc;g:Lcwz;
      intermediary field_9105 Lnet/minecraft/class_1893;field_9105:Lnet/minecraft/class_1887;
      named AQUA_AFFINITY Lnet/minecraft/enchantment/Enchantments;AQUA_AFFINITY:Lnet/minecraft/enchantment/Enchantment;
    • THORNS

      public static final Enchantment THORNS
      Mappings:
      Namespace Name Mixin selector
      official h Lcxc;h:Lcwz;
      intermediary field_9097 Lnet/minecraft/class_1893;field_9097:Lnet/minecraft/class_1887;
      named THORNS Lnet/minecraft/enchantment/Enchantments;THORNS:Lnet/minecraft/enchantment/Enchantment;
    • DEPTH_STRIDER

      public static final Enchantment DEPTH_STRIDER
      Mappings:
      Namespace Name Mixin selector
      official i Lcxc;i:Lcwz;
      intermediary field_9128 Lnet/minecraft/class_1893;field_9128:Lnet/minecraft/class_1887;
      named DEPTH_STRIDER Lnet/minecraft/enchantment/Enchantments;DEPTH_STRIDER:Lnet/minecraft/enchantment/Enchantment;
    • FROST_WALKER

      public static final Enchantment FROST_WALKER
      Mappings:
      Namespace Name Mixin selector
      official j Lcxc;j:Lcwz;
      intermediary field_9122 Lnet/minecraft/class_1893;field_9122:Lnet/minecraft/class_1887;
      named FROST_WALKER Lnet/minecraft/enchantment/Enchantments;FROST_WALKER:Lnet/minecraft/enchantment/Enchantment;
    • BINDING_CURSE

      public static final Enchantment BINDING_CURSE
      Mappings:
      Namespace Name Mixin selector
      official k Lcxc;k:Lcwz;
      intermediary field_9113 Lnet/minecraft/class_1893;field_9113:Lnet/minecraft/class_1887;
      named BINDING_CURSE Lnet/minecraft/enchantment/Enchantments;BINDING_CURSE:Lnet/minecraft/enchantment/Enchantment;
    • SOUL_SPEED

      public static final Enchantment SOUL_SPEED
      Mappings:
      Namespace Name Mixin selector
      official l Lcxc;l:Lcwz;
      intermediary field_23071 Lnet/minecraft/class_1893;field_23071:Lnet/minecraft/class_1887;
      named SOUL_SPEED Lnet/minecraft/enchantment/Enchantments;SOUL_SPEED:Lnet/minecraft/enchantment/Enchantment;
    • SWIFT_SNEAK

      public static final Enchantment SWIFT_SNEAK
      Mappings:
      Namespace Name Mixin selector
      official m Lcxc;m:Lcwz;
      intermediary field_38223 Lnet/minecraft/class_1893;field_38223:Lnet/minecraft/class_1887;
      named SWIFT_SNEAK Lnet/minecraft/enchantment/Enchantments;SWIFT_SNEAK:Lnet/minecraft/enchantment/Enchantment;
    • SHARPNESS

      public static final Enchantment SHARPNESS
      Mappings:
      Namespace Name Mixin selector
      official n Lcxc;n:Lcwz;
      intermediary field_9118 Lnet/minecraft/class_1893;field_9118:Lnet/minecraft/class_1887;
      named SHARPNESS Lnet/minecraft/enchantment/Enchantments;SHARPNESS:Lnet/minecraft/enchantment/Enchantment;
    • SMITE

      public static final Enchantment SMITE
      Mappings:
      Namespace Name Mixin selector
      official o Lcxc;o:Lcwz;
      intermediary field_9123 Lnet/minecraft/class_1893;field_9123:Lnet/minecraft/class_1887;
      named SMITE Lnet/minecraft/enchantment/Enchantments;SMITE:Lnet/minecraft/enchantment/Enchantment;
    • BANE_OF_ARTHROPODS

      public static final Enchantment BANE_OF_ARTHROPODS
      Mappings:
      Namespace Name Mixin selector
      official p Lcxc;p:Lcwz;
      intermediary field_9112 Lnet/minecraft/class_1893;field_9112:Lnet/minecraft/class_1887;
      named BANE_OF_ARTHROPODS Lnet/minecraft/enchantment/Enchantments;BANE_OF_ARTHROPODS:Lnet/minecraft/enchantment/Enchantment;
    • KNOCKBACK

      public static final Enchantment KNOCKBACK
      Mappings:
      Namespace Name Mixin selector
      official q Lcxc;q:Lcwz;
      intermediary field_9121 Lnet/minecraft/class_1893;field_9121:Lnet/minecraft/class_1887;
      named KNOCKBACK Lnet/minecraft/enchantment/Enchantments;KNOCKBACK:Lnet/minecraft/enchantment/Enchantment;
    • FIRE_ASPECT

      public static final Enchantment FIRE_ASPECT
      Mappings:
      Namespace Name Mixin selector
      official r Lcxc;r:Lcwz;
      intermediary field_9124 Lnet/minecraft/class_1893;field_9124:Lnet/minecraft/class_1887;
      named FIRE_ASPECT Lnet/minecraft/enchantment/Enchantments;FIRE_ASPECT:Lnet/minecraft/enchantment/Enchantment;
    • LOOTING

      public static final Enchantment LOOTING
      Mappings:
      Namespace Name Mixin selector
      official s Lcxc;s:Lcwz;
      intermediary field_9110 Lnet/minecraft/class_1893;field_9110:Lnet/minecraft/class_1887;
      named LOOTING Lnet/minecraft/enchantment/Enchantments;LOOTING:Lnet/minecraft/enchantment/Enchantment;
    • SWEEPING_EDGE

      public static final Enchantment SWEEPING_EDGE
      Mappings:
      Namespace Name Mixin selector
      official t Lcxc;t:Lcwz;
      intermediary field_9115 Lnet/minecraft/class_1893;field_9115:Lnet/minecraft/class_1887;
      named SWEEPING_EDGE Lnet/minecraft/enchantment/Enchantments;SWEEPING_EDGE:Lnet/minecraft/enchantment/Enchantment;
    • EFFICIENCY

      public static final Enchantment EFFICIENCY
      Mappings:
      Namespace Name Mixin selector
      official u Lcxc;u:Lcwz;
      intermediary field_9131 Lnet/minecraft/class_1893;field_9131:Lnet/minecraft/class_1887;
      named EFFICIENCY Lnet/minecraft/enchantment/Enchantments;EFFICIENCY:Lnet/minecraft/enchantment/Enchantment;
    • SILK_TOUCH

      public static final Enchantment SILK_TOUCH
      Mappings:
      Namespace Name Mixin selector
      official v Lcxc;v:Lcwz;
      intermediary field_9099 Lnet/minecraft/class_1893;field_9099:Lnet/minecraft/class_1887;
      named SILK_TOUCH Lnet/minecraft/enchantment/Enchantments;SILK_TOUCH:Lnet/minecraft/enchantment/Enchantment;
    • UNBREAKING

      public static final Enchantment UNBREAKING
      Mappings:
      Namespace Name Mixin selector
      official w Lcxc;w:Lcwz;
      intermediary field_9119 Lnet/minecraft/class_1893;field_9119:Lnet/minecraft/class_1887;
      named UNBREAKING Lnet/minecraft/enchantment/Enchantments;UNBREAKING:Lnet/minecraft/enchantment/Enchantment;
    • FORTUNE

      public static final Enchantment FORTUNE
      Mappings:
      Namespace Name Mixin selector
      official x Lcxc;x:Lcwz;
      intermediary field_9130 Lnet/minecraft/class_1893;field_9130:Lnet/minecraft/class_1887;
      named FORTUNE Lnet/minecraft/enchantment/Enchantments;FORTUNE:Lnet/minecraft/enchantment/Enchantment;
    • POWER

      public static final Enchantment POWER
      Mappings:
      Namespace Name Mixin selector
      official y Lcxc;y:Lcwz;
      intermediary field_9103 Lnet/minecraft/class_1893;field_9103:Lnet/minecraft/class_1887;
      named POWER Lnet/minecraft/enchantment/Enchantments;POWER:Lnet/minecraft/enchantment/Enchantment;
    • PUNCH

      public static final Enchantment PUNCH
      Mappings:
      Namespace Name Mixin selector
      official z Lcxc;z:Lcwz;
      intermediary field_9116 Lnet/minecraft/class_1893;field_9116:Lnet/minecraft/class_1887;
      named PUNCH Lnet/minecraft/enchantment/Enchantments;PUNCH:Lnet/minecraft/enchantment/Enchantment;
    • FLAME

      public static final Enchantment FLAME
      Mappings:
      Namespace Name Mixin selector
      official A Lcxc;A:Lcwz;
      intermediary field_9126 Lnet/minecraft/class_1893;field_9126:Lnet/minecraft/class_1887;
      named FLAME Lnet/minecraft/enchantment/Enchantments;FLAME:Lnet/minecraft/enchantment/Enchantment;
    • INFINITY

      public static final Enchantment INFINITY
      Mappings:
      Namespace Name Mixin selector
      official B Lcxc;B:Lcwz;
      intermediary field_9125 Lnet/minecraft/class_1893;field_9125:Lnet/minecraft/class_1887;
      named INFINITY Lnet/minecraft/enchantment/Enchantments;INFINITY:Lnet/minecraft/enchantment/Enchantment;
    • LUCK_OF_THE_SEA

      public static final Enchantment LUCK_OF_THE_SEA
      Mappings:
      Namespace Name Mixin selector
      official C Lcxc;C:Lcwz;
      intermediary field_9114 Lnet/minecraft/class_1893;field_9114:Lnet/minecraft/class_1887;
      named LUCK_OF_THE_SEA Lnet/minecraft/enchantment/Enchantments;LUCK_OF_THE_SEA:Lnet/minecraft/enchantment/Enchantment;
    • LURE

      public static final Enchantment LURE
      Mappings:
      Namespace Name Mixin selector
      official D Lcxc;D:Lcwz;
      intermediary field_9100 Lnet/minecraft/class_1893;field_9100:Lnet/minecraft/class_1887;
      named LURE Lnet/minecraft/enchantment/Enchantments;LURE:Lnet/minecraft/enchantment/Enchantment;
    • LOYALTY

      public static final Enchantment LOYALTY
      Mappings:
      Namespace Name Mixin selector
      official E Lcxc;E:Lcwz;
      intermediary field_9120 Lnet/minecraft/class_1893;field_9120:Lnet/minecraft/class_1887;
      named LOYALTY Lnet/minecraft/enchantment/Enchantments;LOYALTY:Lnet/minecraft/enchantment/Enchantment;
    • IMPALING

      public static final Enchantment IMPALING
      Mappings:
      Namespace Name Mixin selector
      official F Lcxc;F:Lcwz;
      intermediary field_9106 Lnet/minecraft/class_1893;field_9106:Lnet/minecraft/class_1887;
      named IMPALING Lnet/minecraft/enchantment/Enchantments;IMPALING:Lnet/minecraft/enchantment/Enchantment;
    • RIPTIDE

      public static final Enchantment RIPTIDE
      Mappings:
      Namespace Name Mixin selector
      official G Lcxc;G:Lcwz;
      intermediary field_9104 Lnet/minecraft/class_1893;field_9104:Lnet/minecraft/class_1887;
      named RIPTIDE Lnet/minecraft/enchantment/Enchantments;RIPTIDE:Lnet/minecraft/enchantment/Enchantment;
    • CHANNELING

      public static final Enchantment CHANNELING
      Mappings:
      Namespace Name Mixin selector
      official H Lcxc;H:Lcwz;
      intermediary field_9117 Lnet/minecraft/class_1893;field_9117:Lnet/minecraft/class_1887;
      named CHANNELING Lnet/minecraft/enchantment/Enchantments;CHANNELING:Lnet/minecraft/enchantment/Enchantment;
    • MULTISHOT

      public static final Enchantment MULTISHOT
      Mappings:
      Namespace Name Mixin selector
      official I Lcxc;I:Lcwz;
      intermediary field_9108 Lnet/minecraft/class_1893;field_9108:Lnet/minecraft/class_1887;
      named MULTISHOT Lnet/minecraft/enchantment/Enchantments;MULTISHOT:Lnet/minecraft/enchantment/Enchantment;
    • QUICK_CHARGE

      public static final Enchantment QUICK_CHARGE
      Mappings:
      Namespace Name Mixin selector
      official J Lcxc;J:Lcwz;
      intermediary field_9098 Lnet/minecraft/class_1893;field_9098:Lnet/minecraft/class_1887;
      named QUICK_CHARGE Lnet/minecraft/enchantment/Enchantments;QUICK_CHARGE:Lnet/minecraft/enchantment/Enchantment;
    • PIERCING

      public static final Enchantment PIERCING
      Mappings:
      Namespace Name Mixin selector
      official K Lcxc;K:Lcwz;
      intermediary field_9132 Lnet/minecraft/class_1893;field_9132:Lnet/minecraft/class_1887;
      named PIERCING Lnet/minecraft/enchantment/Enchantments;PIERCING:Lnet/minecraft/enchantment/Enchantment;
    • MENDING

      public static final Enchantment MENDING
      Mappings:
      Namespace Name Mixin selector
      official L Lcxc;L:Lcwz;
      intermediary field_9101 Lnet/minecraft/class_1893;field_9101:Lnet/minecraft/class_1887;
      named MENDING Lnet/minecraft/enchantment/Enchantments;MENDING:Lnet/minecraft/enchantment/Enchantment;
    • VANISHING_CURSE

      public static final Enchantment VANISHING_CURSE
      Mappings:
      Namespace Name Mixin selector
      official M Lcxc;M:Lcwz;
      intermediary field_9109 Lnet/minecraft/class_1893;field_9109:Lnet/minecraft/class_1887;
      named VANISHING_CURSE Lnet/minecraft/enchantment/Enchantments;VANISHING_CURSE:Lnet/minecraft/enchantment/Enchantment;
  • Constructor Details

    • Enchantments

      public Enchantments()
  • Method Details

    • register

      private static Enchantment register(String name, Enchantment enchantment)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxc;a(Ljava/lang/String;Lcwz;)Lcwz;
      intermediary method_8235 Lnet/minecraft/class_1893;method_8235(Ljava/lang/String;Lnet/minecraft/class_1887;)Lnet/minecraft/class_1887;
      named register Lnet/minecraft/enchantment/Enchantments;register(Ljava/lang/String;Lnet/minecraft/enchantment/Enchantment;)Lnet/minecraft/enchantment/Enchantment;