Interface EnchantmentEffectComponentTypes


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