Class Enchantments

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

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

    • PROTECTION Link icon

      public static final RegistryKey<Enchantment> PROTECTION
      Mappings:
      Namespace Name Mixin selector
      named PROTECTION Lnet/minecraft/enchantment/Enchantments;PROTECTION:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9111 Lnet/minecraft/class_1893;field_9111:Lnet/minecraft/class_5321;
      official a Lddf;a:Laku;
    • FIRE_PROTECTION Link icon

      public static final RegistryKey<Enchantment> FIRE_PROTECTION
      Mappings:
      Namespace Name Mixin selector
      named FIRE_PROTECTION Lnet/minecraft/enchantment/Enchantments;FIRE_PROTECTION:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9095 Lnet/minecraft/class_1893;field_9095:Lnet/minecraft/class_5321;
      official b Lddf;b:Laku;
    • FEATHER_FALLING Link icon

      public static final RegistryKey<Enchantment> FEATHER_FALLING
      Mappings:
      Namespace Name Mixin selector
      named FEATHER_FALLING Lnet/minecraft/enchantment/Enchantments;FEATHER_FALLING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9129 Lnet/minecraft/class_1893;field_9129:Lnet/minecraft/class_5321;
      official c Lddf;c:Laku;
    • BLAST_PROTECTION Link icon

      public static final RegistryKey<Enchantment> BLAST_PROTECTION
      Mappings:
      Namespace Name Mixin selector
      named BLAST_PROTECTION Lnet/minecraft/enchantment/Enchantments;BLAST_PROTECTION:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9107 Lnet/minecraft/class_1893;field_9107:Lnet/minecraft/class_5321;
      official d Lddf;d:Laku;
    • PROJECTILE_PROTECTION Link icon

      public static final RegistryKey<Enchantment> PROJECTILE_PROTECTION
      Mappings:
      Namespace Name Mixin selector
      named PROJECTILE_PROTECTION Lnet/minecraft/enchantment/Enchantments;PROJECTILE_PROTECTION:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9096 Lnet/minecraft/class_1893;field_9096:Lnet/minecraft/class_5321;
      official e Lddf;e:Laku;
    • RESPIRATION Link icon

      public static final RegistryKey<Enchantment> RESPIRATION
      Mappings:
      Namespace Name Mixin selector
      named RESPIRATION Lnet/minecraft/enchantment/Enchantments;RESPIRATION:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9127 Lnet/minecraft/class_1893;field_9127:Lnet/minecraft/class_5321;
      official f Lddf;f:Laku;
    • AQUA_AFFINITY Link icon

      public static final RegistryKey<Enchantment> AQUA_AFFINITY
      Mappings:
      Namespace Name Mixin selector
      named AQUA_AFFINITY Lnet/minecraft/enchantment/Enchantments;AQUA_AFFINITY:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9105 Lnet/minecraft/class_1893;field_9105:Lnet/minecraft/class_5321;
      official g Lddf;g:Laku;
    • THORNS Link icon

      public static final RegistryKey<Enchantment> THORNS
      Mappings:
      Namespace Name Mixin selector
      named THORNS Lnet/minecraft/enchantment/Enchantments;THORNS:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9097 Lnet/minecraft/class_1893;field_9097:Lnet/minecraft/class_5321;
      official h Lddf;h:Laku;
    • DEPTH_STRIDER Link icon

      public static final RegistryKey<Enchantment> DEPTH_STRIDER
      Mappings:
      Namespace Name Mixin selector
      named DEPTH_STRIDER Lnet/minecraft/enchantment/Enchantments;DEPTH_STRIDER:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9128 Lnet/minecraft/class_1893;field_9128:Lnet/minecraft/class_5321;
      official i Lddf;i:Laku;
    • FROST_WALKER Link icon

      public static final RegistryKey<Enchantment> FROST_WALKER
      Mappings:
      Namespace Name Mixin selector
      named FROST_WALKER Lnet/minecraft/enchantment/Enchantments;FROST_WALKER:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9122 Lnet/minecraft/class_1893;field_9122:Lnet/minecraft/class_5321;
      official j Lddf;j:Laku;
    • BINDING_CURSE Link icon

      public static final RegistryKey<Enchantment> BINDING_CURSE
      Mappings:
      Namespace Name Mixin selector
      named BINDING_CURSE Lnet/minecraft/enchantment/Enchantments;BINDING_CURSE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9113 Lnet/minecraft/class_1893;field_9113:Lnet/minecraft/class_5321;
      official k Lddf;k:Laku;
    • SOUL_SPEED Link icon

      public static final RegistryKey<Enchantment> SOUL_SPEED
      Mappings:
      Namespace Name Mixin selector
      named SOUL_SPEED Lnet/minecraft/enchantment/Enchantments;SOUL_SPEED:Lnet/minecraft/registry/RegistryKey;
      intermediary field_23071 Lnet/minecraft/class_1893;field_23071:Lnet/minecraft/class_5321;
      official l Lddf;l:Laku;
    • SWIFT_SNEAK Link icon

      public static final RegistryKey<Enchantment> SWIFT_SNEAK
      Mappings:
      Namespace Name Mixin selector
      named SWIFT_SNEAK Lnet/minecraft/enchantment/Enchantments;SWIFT_SNEAK:Lnet/minecraft/registry/RegistryKey;
      intermediary field_38223 Lnet/minecraft/class_1893;field_38223:Lnet/minecraft/class_5321;
      official m Lddf;m:Laku;
    • SHARPNESS Link icon

      public static final RegistryKey<Enchantment> SHARPNESS
      Mappings:
      Namespace Name Mixin selector
      named SHARPNESS Lnet/minecraft/enchantment/Enchantments;SHARPNESS:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9118 Lnet/minecraft/class_1893;field_9118:Lnet/minecraft/class_5321;
      official n Lddf;n:Laku;
    • SMITE Link icon

      public static final RegistryKey<Enchantment> SMITE
      Mappings:
      Namespace Name Mixin selector
      named SMITE Lnet/minecraft/enchantment/Enchantments;SMITE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9123 Lnet/minecraft/class_1893;field_9123:Lnet/minecraft/class_5321;
      official o Lddf;o:Laku;
    • BANE_OF_ARTHROPODS Link icon

      public static final RegistryKey<Enchantment> BANE_OF_ARTHROPODS
      Mappings:
      Namespace Name Mixin selector
      named BANE_OF_ARTHROPODS Lnet/minecraft/enchantment/Enchantments;BANE_OF_ARTHROPODS:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9112 Lnet/minecraft/class_1893;field_9112:Lnet/minecraft/class_5321;
      official p Lddf;p:Laku;
    • KNOCKBACK Link icon

      public static final RegistryKey<Enchantment> KNOCKBACK
      Mappings:
      Namespace Name Mixin selector
      named KNOCKBACK Lnet/minecraft/enchantment/Enchantments;KNOCKBACK:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9121 Lnet/minecraft/class_1893;field_9121:Lnet/minecraft/class_5321;
      official q Lddf;q:Laku;
    • FIRE_ASPECT Link icon

      public static final RegistryKey<Enchantment> FIRE_ASPECT
      Mappings:
      Namespace Name Mixin selector
      named FIRE_ASPECT Lnet/minecraft/enchantment/Enchantments;FIRE_ASPECT:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9124 Lnet/minecraft/class_1893;field_9124:Lnet/minecraft/class_5321;
      official r Lddf;r:Laku;
    • LOOTING Link icon

      public static final RegistryKey<Enchantment> LOOTING
      Mappings:
      Namespace Name Mixin selector
      named LOOTING Lnet/minecraft/enchantment/Enchantments;LOOTING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9110 Lnet/minecraft/class_1893;field_9110:Lnet/minecraft/class_5321;
      official s Lddf;s:Laku;
    • SWEEPING_EDGE Link icon

      public static final RegistryKey<Enchantment> SWEEPING_EDGE
      Mappings:
      Namespace Name Mixin selector
      named SWEEPING_EDGE Lnet/minecraft/enchantment/Enchantments;SWEEPING_EDGE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9115 Lnet/minecraft/class_1893;field_9115:Lnet/minecraft/class_5321;
      official t Lddf;t:Laku;
    • EFFICIENCY Link icon

      public static final RegistryKey<Enchantment> EFFICIENCY
      Mappings:
      Namespace Name Mixin selector
      named EFFICIENCY Lnet/minecraft/enchantment/Enchantments;EFFICIENCY:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9131 Lnet/minecraft/class_1893;field_9131:Lnet/minecraft/class_5321;
      official u Lddf;u:Laku;
    • SILK_TOUCH Link icon

      public static final RegistryKey<Enchantment> SILK_TOUCH
      Mappings:
      Namespace Name Mixin selector
      named SILK_TOUCH Lnet/minecraft/enchantment/Enchantments;SILK_TOUCH:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9099 Lnet/minecraft/class_1893;field_9099:Lnet/minecraft/class_5321;
      official v Lddf;v:Laku;
    • UNBREAKING Link icon

      public static final RegistryKey<Enchantment> UNBREAKING
      Mappings:
      Namespace Name Mixin selector
      named UNBREAKING Lnet/minecraft/enchantment/Enchantments;UNBREAKING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9119 Lnet/minecraft/class_1893;field_9119:Lnet/minecraft/class_5321;
      official w Lddf;w:Laku;
    • FORTUNE Link icon

      public static final RegistryKey<Enchantment> FORTUNE
      Mappings:
      Namespace Name Mixin selector
      named FORTUNE Lnet/minecraft/enchantment/Enchantments;FORTUNE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9130 Lnet/minecraft/class_1893;field_9130:Lnet/minecraft/class_5321;
      official x Lddf;x:Laku;
    • POWER Link icon

      public static final RegistryKey<Enchantment> POWER
      Mappings:
      Namespace Name Mixin selector
      named POWER Lnet/minecraft/enchantment/Enchantments;POWER:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9103 Lnet/minecraft/class_1893;field_9103:Lnet/minecraft/class_5321;
      official y Lddf;y:Laku;
    • PUNCH Link icon

      public static final RegistryKey<Enchantment> PUNCH
      Mappings:
      Namespace Name Mixin selector
      named PUNCH Lnet/minecraft/enchantment/Enchantments;PUNCH:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9116 Lnet/minecraft/class_1893;field_9116:Lnet/minecraft/class_5321;
      official z Lddf;z:Laku;
    • FLAME Link icon

      public static final RegistryKey<Enchantment> FLAME
      Mappings:
      Namespace Name Mixin selector
      named FLAME Lnet/minecraft/enchantment/Enchantments;FLAME:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9126 Lnet/minecraft/class_1893;field_9126:Lnet/minecraft/class_5321;
      official A Lddf;A:Laku;
    • INFINITY Link icon

      public static final RegistryKey<Enchantment> INFINITY
      Mappings:
      Namespace Name Mixin selector
      named INFINITY Lnet/minecraft/enchantment/Enchantments;INFINITY:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9125 Lnet/minecraft/class_1893;field_9125:Lnet/minecraft/class_5321;
      official B Lddf;B:Laku;
    • LUCK_OF_THE_SEA Link icon

      public static final RegistryKey<Enchantment> LUCK_OF_THE_SEA
      Mappings:
      Namespace Name Mixin selector
      named LUCK_OF_THE_SEA Lnet/minecraft/enchantment/Enchantments;LUCK_OF_THE_SEA:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9114 Lnet/minecraft/class_1893;field_9114:Lnet/minecraft/class_5321;
      official C Lddf;C:Laku;
    • LURE Link icon

      public static final RegistryKey<Enchantment> LURE
      Mappings:
      Namespace Name Mixin selector
      named LURE Lnet/minecraft/enchantment/Enchantments;LURE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9100 Lnet/minecraft/class_1893;field_9100:Lnet/minecraft/class_5321;
      official D Lddf;D:Laku;
    • LOYALTY Link icon

      public static final RegistryKey<Enchantment> LOYALTY
      Mappings:
      Namespace Name Mixin selector
      named LOYALTY Lnet/minecraft/enchantment/Enchantments;LOYALTY:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9120 Lnet/minecraft/class_1893;field_9120:Lnet/minecraft/class_5321;
      official E Lddf;E:Laku;
    • IMPALING Link icon

      public static final RegistryKey<Enchantment> IMPALING
      Mappings:
      Namespace Name Mixin selector
      named IMPALING Lnet/minecraft/enchantment/Enchantments;IMPALING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9106 Lnet/minecraft/class_1893;field_9106:Lnet/minecraft/class_5321;
      official F Lddf;F:Laku;
    • RIPTIDE Link icon

      public static final RegistryKey<Enchantment> RIPTIDE
      Mappings:
      Namespace Name Mixin selector
      named RIPTIDE Lnet/minecraft/enchantment/Enchantments;RIPTIDE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9104 Lnet/minecraft/class_1893;field_9104:Lnet/minecraft/class_5321;
      official G Lddf;G:Laku;
    • CHANNELING Link icon

      public static final RegistryKey<Enchantment> CHANNELING
      Mappings:
      Namespace Name Mixin selector
      named CHANNELING Lnet/minecraft/enchantment/Enchantments;CHANNELING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9117 Lnet/minecraft/class_1893;field_9117:Lnet/minecraft/class_5321;
      official H Lddf;H:Laku;
    • MULTISHOT Link icon

      public static final RegistryKey<Enchantment> MULTISHOT
      Mappings:
      Namespace Name Mixin selector
      named MULTISHOT Lnet/minecraft/enchantment/Enchantments;MULTISHOT:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9108 Lnet/minecraft/class_1893;field_9108:Lnet/minecraft/class_5321;
      official I Lddf;I:Laku;
    • QUICK_CHARGE Link icon

      public static final RegistryKey<Enchantment> QUICK_CHARGE
      Mappings:
      Namespace Name Mixin selector
      named QUICK_CHARGE Lnet/minecraft/enchantment/Enchantments;QUICK_CHARGE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9098 Lnet/minecraft/class_1893;field_9098:Lnet/minecraft/class_5321;
      official J Lddf;J:Laku;
    • PIERCING Link icon

      public static final RegistryKey<Enchantment> PIERCING
      Mappings:
      Namespace Name Mixin selector
      named PIERCING Lnet/minecraft/enchantment/Enchantments;PIERCING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9132 Lnet/minecraft/class_1893;field_9132:Lnet/minecraft/class_5321;
      official K Lddf;K:Laku;
    • DENSITY Link icon

      public static final RegistryKey<Enchantment> DENSITY
      Mappings:
      Namespace Name Mixin selector
      named DENSITY Lnet/minecraft/enchantment/Enchantments;DENSITY:Lnet/minecraft/registry/RegistryKey;
      intermediary field_50157 Lnet/minecraft/class_1893;field_50157:Lnet/minecraft/class_5321;
      official L Lddf;L:Laku;
    • BREACH Link icon

      public static final RegistryKey<Enchantment> BREACH
      Mappings:
      Namespace Name Mixin selector
      named BREACH Lnet/minecraft/enchantment/Enchantments;BREACH:Lnet/minecraft/registry/RegistryKey;
      intermediary field_50158 Lnet/minecraft/class_1893;field_50158:Lnet/minecraft/class_5321;
      official M Lddf;M:Laku;
    • WIND_BURST Link icon

      public static final RegistryKey<Enchantment> WIND_BURST
      Mappings:
      Namespace Name Mixin selector
      named WIND_BURST Lnet/minecraft/enchantment/Enchantments;WIND_BURST:Lnet/minecraft/registry/RegistryKey;
      intermediary field_50159 Lnet/minecraft/class_1893;field_50159:Lnet/minecraft/class_5321;
      official N Lddf;N:Laku;
    • MENDING Link icon

      public static final RegistryKey<Enchantment> MENDING
      Mappings:
      Namespace Name Mixin selector
      named MENDING Lnet/minecraft/enchantment/Enchantments;MENDING:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9101 Lnet/minecraft/class_1893;field_9101:Lnet/minecraft/class_5321;
      official O Lddf;O:Laku;
    • VANISHING_CURSE Link icon

      public static final RegistryKey<Enchantment> VANISHING_CURSE
      Mappings:
      Namespace Name Mixin selector
      named VANISHING_CURSE Lnet/minecraft/enchantment/Enchantments;VANISHING_CURSE:Lnet/minecraft/registry/RegistryKey;
      intermediary field_9109 Lnet/minecraft/class_1893;field_9109:Lnet/minecraft/class_5321;
      official P Lddf;P:Laku;
  • Constructor Details Link icon

    • Enchantments Link icon

      public Enchantments()
  • Method Details Link icon

    • bootstrap Link icon

      public static void bootstrap(Registerable<Enchantment> registry)
      Mappings:
      Namespace Name Mixin selector
      named bootstrap Lnet/minecraft/enchantment/Enchantments;bootstrap(Lnet/minecraft/registry/Registerable;)V
      intermediary method_60184 Lnet/minecraft/class_1893;method_60184(Lnet/minecraft/class_7891;)V
      official a Lddf;a(Lqe;)V
    • register Link icon

      private static void register(Registerable<Enchantment> registry, RegistryKey<Enchantment> key, Enchantment.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/enchantment/Enchantments;register(Lnet/minecraft/registry/Registerable;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/enchantment/Enchantment$Builder;)V
      intermediary method_8235 Lnet/minecraft/class_1893;method_8235(Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1887$class_9700;)V
      official a Lddf;a(Lqe;Laku;Ldda$a;)V
    • of Link icon

      private static RegistryKey<Enchantment> of(String id)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/enchantment/Enchantments;of(Ljava/lang/String;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_60183 Lnet/minecraft/class_1893;method_60183(Ljava/lang/String;)Lnet/minecraft/class_5321;
      official a Lddf;a(Ljava/lang/String;)Laku;