Interface EnchantmentEffectComponentTypes


public interface EnchantmentEffectComponentTypes
Mappings:
Namespace Name
named net/minecraft/component/EnchantmentEffectComponentTypes
intermediary net/minecraft/class_9701
official dad
  • 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 Ldad;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 Ldad;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 Ldad;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 Ldad;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 Ldad;e:Lkp;
    • SMASH_DAMAGE_PER_FALLEN_BLOCK

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> 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 Ldad;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 Ldad;g:Lkp;
    • ARMOR_EFFECTIVENESS

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> 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 Ldad;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 Ldad;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 Ldad;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 Ldad;k:Lkp;
    • ATTRIBUTES

      static final ComponentType<List<AttributeEnchantmentEffect>> 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 Ldad;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 Ldad;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 Ldad;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 Ldad;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 Ldad;p:Lkp;
    • PROJECTILE_PIERCING

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> 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 Ldad;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 Ldad;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 Ldad;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 Ldad;t:Lkp;
    • TRIDENT_RETURN_ACCELERATION

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> 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 Ldad;u:Lkp;
    • FISHING_TIME_REDUCTION

      static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> 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 Ldad;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 Ldad;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 Ldad;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 Ldad;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 Ldad;z:Lkp;
    • CROSSBOW_CHARGE_TIME

      static final ComponentType<EnchantmentValueEffect> 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 Ldad;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 Ldad;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 Ldad;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 Ldad;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 Ldad;E:Lkp;
    • TRIDENT_SPIN_ATTACK_STRENGTH

      static final ComponentType<EnchantmentValueEffect> 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 Ldad;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 Ldad;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 Ldad;a(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lkp;