Interface EnchantmentEffectComponentTypes


public interface EnchantmentEffectComponentTypes
Mappings:
Namespace Name
named net/minecraft/component/EnchantmentEffectComponentTypes
intermediary net/minecraft/class_9701
official dab
  • Field Details

    • COMPONENT_TYPE_CODEC

      static final com.mojang.serialization.Codec<ComponentType<?>> COMPONENT_TYPE_CODEC
      Mappings:
      Namespace Name Mixin selector
      named COMPONENT_TYPE_CODEC Lnet/minecraft/component/EnchantmentEffectComponentTypes;COMPONENT_TYPE_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_51657 Lnet/minecraft/class_9701;field_51657:Lcom/mojang/serialization/Codec;
      official a Ldab;a:Lcom/mojang/serialization/Codec;
    • COMPONENT_MAP_CODEC

      static final com.mojang.serialization.Codec<ComponentMap> COMPONENT_MAP_CODEC
      Mappings:
      Namespace Name Mixin selector
      named COMPONENT_MAP_CODEC Lnet/minecraft/component/EnchantmentEffectComponentTypes;COMPONENT_MAP_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_51658 Lnet/minecraft/class_9701;field_51658:Lcom/mojang/serialization/Codec;
      official b Ldab;b:Lcom/mojang/serialization/Codec;
    • DAMAGE_PROTECTION

      Mappings:
      Namespace Name Mixin selector
      named DAMAGE_PROTECTION Lnet/minecraft/component/EnchantmentEffectComponentTypes;DAMAGE_PROTECTION:Lnet/minecraft/component/ComponentType;
      intermediary field_51659 Lnet/minecraft/class_9701;field_51659:Lnet/minecraft/class_9331;
      official c Ldab;c:Lkp;
    • DAMAGE_IMMUNITY

      Mappings:
      Namespace Name Mixin selector
      named DAMAGE_IMMUNITY Lnet/minecraft/component/EnchantmentEffectComponentTypes;DAMAGE_IMMUNITY:Lnet/minecraft/component/ComponentType;
      intermediary field_51660 Lnet/minecraft/class_9701;field_51660:Lnet/minecraft/class_9331;
      official d Ldab;d:Lkp;
    • DAMAGE

      Mappings:
      Namespace Name Mixin selector
      named DAMAGE Lnet/minecraft/component/EnchantmentEffectComponentTypes;DAMAGE:Lnet/minecraft/component/ComponentType;
      intermediary field_51661 Lnet/minecraft/class_9701;field_51661:Lnet/minecraft/class_9331;
      official e Ldab;e:Lkp;
    • SMASH_DAMAGE_PER_FALLEN_BLOCK

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffectType>>> SMASH_DAMAGE_PER_FALLEN_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named SMASH_DAMAGE_PER_FALLEN_BLOCK Lnet/minecraft/component/EnchantmentEffectComponentTypes;SMASH_DAMAGE_PER_FALLEN_BLOCK:Lnet/minecraft/component/ComponentType;
      intermediary field_51662 Lnet/minecraft/class_9701;field_51662:Lnet/minecraft/class_9331;
      official f Ldab;f:Lkp;
    • KNOCKBACK

      Mappings:
      Namespace Name Mixin selector
      named KNOCKBACK Lnet/minecraft/component/EnchantmentEffectComponentTypes;KNOCKBACK:Lnet/minecraft/component/ComponentType;
      intermediary field_51663 Lnet/minecraft/class_9701;field_51663:Lnet/minecraft/class_9331;
      official g Ldab;g:Lkp;
    • ARMOR_EFFECTIVENESS

      Mappings:
      Namespace Name Mixin selector
      named ARMOR_EFFECTIVENESS Lnet/minecraft/component/EnchantmentEffectComponentTypes;ARMOR_EFFECTIVENESS:Lnet/minecraft/component/ComponentType;
      intermediary field_51664 Lnet/minecraft/class_9701;field_51664:Lnet/minecraft/class_9331;
      official h Ldab;h:Lkp;
    • POST_ATTACK

      Mappings:
      Namespace Name Mixin selector
      named POST_ATTACK Lnet/minecraft/component/EnchantmentEffectComponentTypes;POST_ATTACK:Lnet/minecraft/component/ComponentType;
      intermediary field_51665 Lnet/minecraft/class_9701;field_51665:Lnet/minecraft/class_9331;
      official i Ldab;i:Lkp;
    • HIT_BLOCK

      Mappings:
      Namespace Name Mixin selector
      named HIT_BLOCK Lnet/minecraft/component/EnchantmentEffectComponentTypes;HIT_BLOCK:Lnet/minecraft/component/ComponentType;
      intermediary field_51666 Lnet/minecraft/class_9701;field_51666:Lnet/minecraft/class_9331;
      official j Ldab;j:Lkp;
    • ITEM_DAMAGE

      Mappings:
      Namespace Name Mixin selector
      named ITEM_DAMAGE Lnet/minecraft/component/EnchantmentEffectComponentTypes;ITEM_DAMAGE:Lnet/minecraft/component/ComponentType;
      intermediary field_51667 Lnet/minecraft/class_9701;field_51667:Lnet/minecraft/class_9331;
      official k Ldab;k:Lkp;
    • ATTRIBUTES

      Mappings:
      Namespace Name Mixin selector
      named ATTRIBUTES Lnet/minecraft/component/EnchantmentEffectComponentTypes;ATTRIBUTES:Lnet/minecraft/component/ComponentType;
      intermediary field_51668 Lnet/minecraft/class_9701;field_51668:Lnet/minecraft/class_9331;
      official l Ldab;l:Lkp;
    • EQUIPMENT_DROPS

      Mappings:
      Namespace Name Mixin selector
      named EQUIPMENT_DROPS Lnet/minecraft/component/EnchantmentEffectComponentTypes;EQUIPMENT_DROPS:Lnet/minecraft/component/ComponentType;
      intermediary field_51669 Lnet/minecraft/class_9701;field_51669:Lnet/minecraft/class_9331;
      official m Ldab;m:Lkp;
    • LOCATION_CHANGED

      Mappings:
      Namespace Name Mixin selector
      named LOCATION_CHANGED Lnet/minecraft/component/EnchantmentEffectComponentTypes;LOCATION_CHANGED:Lnet/minecraft/component/ComponentType;
      intermediary field_51670 Lnet/minecraft/class_9701;field_51670:Lnet/minecraft/class_9331;
      official n Ldab;n:Lkp;
    • TICK

      Mappings:
      Namespace Name Mixin selector
      named TICK Lnet/minecraft/component/EnchantmentEffectComponentTypes;TICK:Lnet/minecraft/component/ComponentType;
      intermediary field_51671 Lnet/minecraft/class_9701;field_51671:Lnet/minecraft/class_9331;
      official o Ldab;o:Lkp;
    • AMMO_USE

      Mappings:
      Namespace Name Mixin selector
      named AMMO_USE Lnet/minecraft/component/EnchantmentEffectComponentTypes;AMMO_USE:Lnet/minecraft/component/ComponentType;
      intermediary field_51672 Lnet/minecraft/class_9701;field_51672:Lnet/minecraft/class_9331;
      official p Ldab;p:Lkp;
    • PROJECTILE_PIERCING

      Mappings:
      Namespace Name Mixin selector
      named PROJECTILE_PIERCING Lnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_PIERCING:Lnet/minecraft/component/ComponentType;
      intermediary field_51673 Lnet/minecraft/class_9701;field_51673:Lnet/minecraft/class_9331;
      official q Ldab;q:Lkp;
    • PROJECTILE_SPAWNED

      Mappings:
      Namespace Name Mixin selector
      named PROJECTILE_SPAWNED Lnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_SPAWNED:Lnet/minecraft/component/ComponentType;
      intermediary field_51674 Lnet/minecraft/class_9701;field_51674:Lnet/minecraft/class_9331;
      official r Ldab;r:Lkp;
    • PROJECTILE_SPREAD

      Mappings:
      Namespace Name Mixin selector
      named PROJECTILE_SPREAD Lnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_SPREAD:Lnet/minecraft/component/ComponentType;
      intermediary field_51675 Lnet/minecraft/class_9701;field_51675:Lnet/minecraft/class_9331;
      official s Ldab;s:Lkp;
    • PROJECTILE_COUNT

      Mappings:
      Namespace Name Mixin selector
      named PROJECTILE_COUNT Lnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_COUNT:Lnet/minecraft/component/ComponentType;
      intermediary field_51676 Lnet/minecraft/class_9701;field_51676:Lnet/minecraft/class_9331;
      official t Ldab;t:Lkp;
    • TRIDENT_RETURN_ACCELERATION

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffectType>>> TRIDENT_RETURN_ACCELERATION
      Mappings:
      Namespace Name Mixin selector
      named TRIDENT_RETURN_ACCELERATION Lnet/minecraft/component/EnchantmentEffectComponentTypes;TRIDENT_RETURN_ACCELERATION:Lnet/minecraft/component/ComponentType;
      intermediary field_51678 Lnet/minecraft/class_9701;field_51678:Lnet/minecraft/class_9331;
      official u Ldab;u:Lkp;
    • FISHING_TIME_REDUCTION

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffectType>>> FISHING_TIME_REDUCTION
      Mappings:
      Namespace Name Mixin selector
      named FISHING_TIME_REDUCTION Lnet/minecraft/component/EnchantmentEffectComponentTypes;FISHING_TIME_REDUCTION:Lnet/minecraft/component/ComponentType;
      intermediary field_51679 Lnet/minecraft/class_9701;field_51679:Lnet/minecraft/class_9331;
      official v Ldab;v:Lkp;
    • FISHING_LUCK_BONUS

      Mappings:
      Namespace Name Mixin selector
      named FISHING_LUCK_BONUS Lnet/minecraft/component/EnchantmentEffectComponentTypes;FISHING_LUCK_BONUS:Lnet/minecraft/component/ComponentType;
      intermediary field_51680 Lnet/minecraft/class_9701;field_51680:Lnet/minecraft/class_9331;
      official w Ldab;w:Lkp;
    • BLOCK_EXPERIENCE

      Mappings:
      Namespace Name Mixin selector
      named BLOCK_EXPERIENCE Lnet/minecraft/component/EnchantmentEffectComponentTypes;BLOCK_EXPERIENCE:Lnet/minecraft/component/ComponentType;
      intermediary field_51681 Lnet/minecraft/class_9701;field_51681:Lnet/minecraft/class_9331;
      official x Ldab;x:Lkp;
    • MOB_EXPERIENCE

      Mappings:
      Namespace Name Mixin selector
      named MOB_EXPERIENCE Lnet/minecraft/component/EnchantmentEffectComponentTypes;MOB_EXPERIENCE:Lnet/minecraft/component/ComponentType;
      intermediary field_51682 Lnet/minecraft/class_9701;field_51682:Lnet/minecraft/class_9331;
      official y Ldab;y:Lkp;
    • REPAIR_WITH_XP

      Mappings:
      Namespace Name Mixin selector
      named REPAIR_WITH_XP Lnet/minecraft/component/EnchantmentEffectComponentTypes;REPAIR_WITH_XP:Lnet/minecraft/component/ComponentType;
      intermediary field_51652 Lnet/minecraft/class_9701;field_51652:Lnet/minecraft/class_9331;
      official z Ldab;z:Lkp;
    • CROSSBOW_CHARGE_TIME

      static final ComponentType<EnchantmentValueEffectType> CROSSBOW_CHARGE_TIME
      Mappings:
      Namespace Name Mixin selector
      named CROSSBOW_CHARGE_TIME Lnet/minecraft/component/EnchantmentEffectComponentTypes;CROSSBOW_CHARGE_TIME:Lnet/minecraft/component/ComponentType;
      intermediary field_51677 Lnet/minecraft/class_9701;field_51677:Lnet/minecraft/class_9331;
      official A Ldab;A:Lkp;
    • CROSSBOW_CHARGING_SOUNDS

      static final ComponentType<List<CrossbowItem.LoadingSounds>> CROSSBOW_CHARGING_SOUNDS
      Mappings:
      Namespace Name Mixin selector
      named CROSSBOW_CHARGING_SOUNDS Lnet/minecraft/component/EnchantmentEffectComponentTypes;CROSSBOW_CHARGING_SOUNDS:Lnet/minecraft/component/ComponentType;
      intermediary field_51653 Lnet/minecraft/class_9701;field_51653:Lnet/minecraft/class_9331;
      official B Ldab;B:Lkp;
    • TRIDENT_SOUND

      static final ComponentType<List<RegistryEntry<SoundEvent>>> TRIDENT_SOUND
      Mappings:
      Namespace Name Mixin selector
      named TRIDENT_SOUND Lnet/minecraft/component/EnchantmentEffectComponentTypes;TRIDENT_SOUND:Lnet/minecraft/component/ComponentType;
      intermediary field_51654 Lnet/minecraft/class_9701;field_51654:Lnet/minecraft/class_9331;
      official C Ldab;C:Lkp;
    • PREVENT_EQUIPMENT_DROP

      static final ComponentType<Unit> PREVENT_EQUIPMENT_DROP
      Mappings:
      Namespace Name Mixin selector
      named PREVENT_EQUIPMENT_DROP Lnet/minecraft/component/EnchantmentEffectComponentTypes;PREVENT_EQUIPMENT_DROP:Lnet/minecraft/component/ComponentType;
      intermediary field_51655 Lnet/minecraft/class_9701;field_51655:Lnet/minecraft/class_9331;
      official D Ldab;D:Lkp;
    • PREVENT_ARMOR_CHANGE

      static final ComponentType<Unit> PREVENT_ARMOR_CHANGE
      Mappings:
      Namespace Name Mixin selector
      named PREVENT_ARMOR_CHANGE Lnet/minecraft/component/EnchantmentEffectComponentTypes;PREVENT_ARMOR_CHANGE:Lnet/minecraft/component/ComponentType;
      intermediary field_51656 Lnet/minecraft/class_9701;field_51656:Lnet/minecraft/class_9331;
      official E Ldab;E:Lkp;
    • TRIDENT_SPIN_ATTACK_STRENGTH

      static final ComponentType<EnchantmentValueEffectType> TRIDENT_SPIN_ATTACK_STRENGTH
      Mappings:
      Namespace Name Mixin selector
      named TRIDENT_SPIN_ATTACK_STRENGTH Lnet/minecraft/component/EnchantmentEffectComponentTypes;TRIDENT_SPIN_ATTACK_STRENGTH:Lnet/minecraft/component/ComponentType;
      intermediary field_51651 Lnet/minecraft/class_9701;field_51651:Lnet/minecraft/class_9331;
      official F Ldab;F:Lkp;
  • Method Details

    • getDefault

      static ComponentType<?> getDefault(Registry<ComponentType<?>> registry)
      Mappings:
      Namespace Name Mixin selector
      named getDefault Lnet/minecraft/component/EnchantmentEffectComponentTypes;getDefault(Lnet/minecraft/registry/Registry;)Lnet/minecraft/component/ComponentType;
      intermediary method_60079 Lnet/minecraft/class_9701;method_60079(Lnet/minecraft/class_2378;)Lnet/minecraft/class_9331;
      official a Ldab;a(Ljz;)Lkp;
    • register

      private static <T> ComponentType<T> register(String id, UnaryOperator<ComponentType.Builder<T>> builderOperator)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/component/EnchantmentEffectComponentTypes;register(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/component/ComponentType;
      intermediary method_60078 Lnet/minecraft/class_9701;method_60078(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9331;
      official a Ldab;a(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lkp;