Interface EnchantmentEffectComponentTypes


public interface EnchantmentEffectComponentTypes
Mappings:
Namespace Name
named net/minecraft/component/EnchantmentEffectComponentTypes
intermediary net/minecraft/class_9701
official ddz
  • 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 Lddz;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 Lddz;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 Lddz;c:Lkt;
    • 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 Lddz;d:Lkt;
    • 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 Lddz;e:Lkt;
    • 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 Lddz;f:Lkt;
    • 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 Lddz;g:Lkt;
    • 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 Lddz;h:Lkt;
    • 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 Lddz;i:Lkt;
    • 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 Lddz;j:Lkt;
    • 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 Lddz;k:Lkt;
    • 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 Lddz;l:Lkt;
    • 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 Lddz;m:Lkt;
    • 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 Lddz;n:Lkt;
    • 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 Lddz;o:Lkt;
    • 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 Lddz;p:Lkt;
    • 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 Lddz;q:Lkt;
    • 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 Lddz;r:Lkt;
    • 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 Lddz;s:Lkt;
    • 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 Lddz;t:Lkt;
    • 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 Lddz;u:Lkt;
    • 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 Lddz;v:Lkt;
    • 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 Lddz;w:Lkt;
    • 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 Lddz;x:Lkt;
    • 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 Lddz;y:Lkt;
    • 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 Lddz;z:Lkt;
    • 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 Lddz;A:Lkt;
    • 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 Lddz;B:Lkt;
    • 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 Lddz;C:Lkt;
    • 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 Lddz;D:Lkt;
    • 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 Lddz;E:Lkt;
    • 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 Lddz;F:Lkt;
  • 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 Lddz;a(Lkd;)Lkt;
    • 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 Lddz;a(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lkt;