Package net.minecraft.component
Interface EnchantmentEffectComponentTypes
public interface EnchantmentEffectComponentTypes
- Mappings:
 Namespace Name named net/minecraft/component/EnchantmentEffectComponentTypesintermediary net/minecraft/class_9701official djj
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<AttributeEnchantmentEffect>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final com.mojang.serialization.Codec<ComponentMap> static final com.mojang.serialization.Codec<ComponentType<?>> static final ComponentType<EnchantmentValueEffect> static final ComponentType<List<CrossbowItem.LoadingSounds>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<DamageImmunityEnchantmentEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<TargetedEnchantmentEffect<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentEntityEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentLocationBasedEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<TargetedEnchantmentEffect<EnchantmentEntityEffect>>> static final ComponentType<Unit> static final ComponentType<Unit> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentEntityEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentEntityEffect>>> static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> static final ComponentType<List<RegistryEntry<SoundEvent>>> static final ComponentType<EnchantmentValueEffect>  - 
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic ComponentType<?> getDefault(Registry<ComponentType<?>> registry) private static <T> ComponentType<T> register(String id, UnaryOperator<ComponentType.Builder<T>> builderOperator)  
- 
Field Details
- 
COMPONENT_TYPE_CODEC
- Mappings:
 Namespace Name Mixin selector named COMPONENT_TYPE_CODECLnet/minecraft/component/EnchantmentEffectComponentTypes;COMPONENT_TYPE_CODEC:Lcom/mojang/serialization/Codec;intermediary field_51657Lnet/minecraft/class_9701;field_51657:Lcom/mojang/serialization/Codec;official aLdjj;a:Lcom/mojang/serialization/Codec;
 - 
COMPONENT_MAP_CODEC
- Mappings:
 Namespace Name Mixin selector named COMPONENT_MAP_CODECLnet/minecraft/component/EnchantmentEffectComponentTypes;COMPONENT_MAP_CODEC:Lcom/mojang/serialization/Codec;intermediary field_51658Lnet/minecraft/class_9701;field_51658:Lcom/mojang/serialization/Codec;official bLdjj;b:Lcom/mojang/serialization/Codec;
 - 
DAMAGE_PROTECTION
- Mappings:
 Namespace Name Mixin selector named DAMAGE_PROTECTIONLnet/minecraft/component/EnchantmentEffectComponentTypes;DAMAGE_PROTECTION:Lnet/minecraft/component/ComponentType;intermediary field_51659Lnet/minecraft/class_9701;field_51659:Lnet/minecraft/class_9331;official cLdjj;c:Lkp;
 - 
DAMAGE_IMMUNITY
static final ComponentType<List<EnchantmentEffectEntry<DamageImmunityEnchantmentEffect>>> DAMAGE_IMMUNITY- Mappings:
 Namespace Name Mixin selector named DAMAGE_IMMUNITYLnet/minecraft/component/EnchantmentEffectComponentTypes;DAMAGE_IMMUNITY:Lnet/minecraft/component/ComponentType;intermediary field_51660Lnet/minecraft/class_9701;field_51660:Lnet/minecraft/class_9331;official dLdjj;d:Lkp;
 - 
DAMAGE
- Mappings:
 Namespace Name Mixin selector named DAMAGELnet/minecraft/component/EnchantmentEffectComponentTypes;DAMAGE:Lnet/minecraft/component/ComponentType;intermediary field_51661Lnet/minecraft/class_9701;field_51661:Lnet/minecraft/class_9331;official eLdjj;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_BLOCKLnet/minecraft/component/EnchantmentEffectComponentTypes;SMASH_DAMAGE_PER_FALLEN_BLOCK:Lnet/minecraft/component/ComponentType;intermediary field_51662Lnet/minecraft/class_9701;field_51662:Lnet/minecraft/class_9331;official fLdjj;f:Lkp;
 - 
KNOCKBACK
- Mappings:
 Namespace Name Mixin selector named KNOCKBACKLnet/minecraft/component/EnchantmentEffectComponentTypes;KNOCKBACK:Lnet/minecraft/component/ComponentType;intermediary field_51663Lnet/minecraft/class_9701;field_51663:Lnet/minecraft/class_9331;official gLdjj;g:Lkp;
 - 
ARMOR_EFFECTIVENESS
static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> ARMOR_EFFECTIVENESS- Mappings:
 Namespace Name Mixin selector named ARMOR_EFFECTIVENESSLnet/minecraft/component/EnchantmentEffectComponentTypes;ARMOR_EFFECTIVENESS:Lnet/minecraft/component/ComponentType;intermediary field_51664Lnet/minecraft/class_9701;field_51664:Lnet/minecraft/class_9331;official hLdjj;h:Lkp;
 - 
POST_ATTACK
- Mappings:
 Namespace Name Mixin selector named POST_ATTACKLnet/minecraft/component/EnchantmentEffectComponentTypes;POST_ATTACK:Lnet/minecraft/component/ComponentType;intermediary field_51665Lnet/minecraft/class_9701;field_51665:Lnet/minecraft/class_9331;official iLdjj;i:Lkp;
 - 
HIT_BLOCK
- Mappings:
 Namespace Name Mixin selector named HIT_BLOCKLnet/minecraft/component/EnchantmentEffectComponentTypes;HIT_BLOCK:Lnet/minecraft/component/ComponentType;intermediary field_51666Lnet/minecraft/class_9701;field_51666:Lnet/minecraft/class_9331;official jLdjj;j:Lkp;
 - 
ITEM_DAMAGE
- Mappings:
 Namespace Name Mixin selector named ITEM_DAMAGELnet/minecraft/component/EnchantmentEffectComponentTypes;ITEM_DAMAGE:Lnet/minecraft/component/ComponentType;intermediary field_51667Lnet/minecraft/class_9701;field_51667:Lnet/minecraft/class_9331;official kLdjj;k:Lkp;
 - 
ATTRIBUTES
- Mappings:
 Namespace Name Mixin selector named ATTRIBUTESLnet/minecraft/component/EnchantmentEffectComponentTypes;ATTRIBUTES:Lnet/minecraft/component/ComponentType;intermediary field_51668Lnet/minecraft/class_9701;field_51668:Lnet/minecraft/class_9331;official lLdjj;l:Lkp;
 - 
EQUIPMENT_DROPS
- Mappings:
 Namespace Name Mixin selector named EQUIPMENT_DROPSLnet/minecraft/component/EnchantmentEffectComponentTypes;EQUIPMENT_DROPS:Lnet/minecraft/component/ComponentType;intermediary field_51669Lnet/minecraft/class_9701;field_51669:Lnet/minecraft/class_9331;official mLdjj;m:Lkp;
 - 
LOCATION_CHANGED
static final ComponentType<List<EnchantmentEffectEntry<EnchantmentLocationBasedEffect>>> LOCATION_CHANGED- Mappings:
 Namespace Name Mixin selector named LOCATION_CHANGEDLnet/minecraft/component/EnchantmentEffectComponentTypes;LOCATION_CHANGED:Lnet/minecraft/component/ComponentType;intermediary field_51670Lnet/minecraft/class_9701;field_51670:Lnet/minecraft/class_9331;official nLdjj;n:Lkp;
 - 
TICK
- Mappings:
 Namespace Name Mixin selector named TICKLnet/minecraft/component/EnchantmentEffectComponentTypes;TICK:Lnet/minecraft/component/ComponentType;intermediary field_51671Lnet/minecraft/class_9701;field_51671:Lnet/minecraft/class_9331;official oLdjj;o:Lkp;
 - 
AMMO_USE
- Mappings:
 Namespace Name Mixin selector named AMMO_USELnet/minecraft/component/EnchantmentEffectComponentTypes;AMMO_USE:Lnet/minecraft/component/ComponentType;intermediary field_51672Lnet/minecraft/class_9701;field_51672:Lnet/minecraft/class_9331;official pLdjj;p:Lkp;
 - 
PROJECTILE_PIERCING
static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> PROJECTILE_PIERCING- Mappings:
 Namespace Name Mixin selector named PROJECTILE_PIERCINGLnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_PIERCING:Lnet/minecraft/component/ComponentType;intermediary field_51673Lnet/minecraft/class_9701;field_51673:Lnet/minecraft/class_9331;official qLdjj;q:Lkp;
 - 
PROJECTILE_SPAWNED
static final ComponentType<List<EnchantmentEffectEntry<EnchantmentEntityEffect>>> PROJECTILE_SPAWNED- Mappings:
 Namespace Name Mixin selector named PROJECTILE_SPAWNEDLnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_SPAWNED:Lnet/minecraft/component/ComponentType;intermediary field_51674Lnet/minecraft/class_9701;field_51674:Lnet/minecraft/class_9331;official rLdjj;r:Lkp;
 - 
PROJECTILE_SPREAD
- Mappings:
 Namespace Name Mixin selector named PROJECTILE_SPREADLnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_SPREAD:Lnet/minecraft/component/ComponentType;intermediary field_51675Lnet/minecraft/class_9701;field_51675:Lnet/minecraft/class_9331;official sLdjj;s:Lkp;
 - 
PROJECTILE_COUNT
- Mappings:
 Namespace Name Mixin selector named PROJECTILE_COUNTLnet/minecraft/component/EnchantmentEffectComponentTypes;PROJECTILE_COUNT:Lnet/minecraft/component/ComponentType;intermediary field_51676Lnet/minecraft/class_9701;field_51676:Lnet/minecraft/class_9331;official tLdjj;t:Lkp;
 - 
TRIDENT_RETURN_ACCELERATION
static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> TRIDENT_RETURN_ACCELERATION- Mappings:
 Namespace Name Mixin selector named TRIDENT_RETURN_ACCELERATIONLnet/minecraft/component/EnchantmentEffectComponentTypes;TRIDENT_RETURN_ACCELERATION:Lnet/minecraft/component/ComponentType;intermediary field_51678Lnet/minecraft/class_9701;field_51678:Lnet/minecraft/class_9331;official uLdjj;u:Lkp;
 - 
FISHING_TIME_REDUCTION
static final ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>> FISHING_TIME_REDUCTION- Mappings:
 Namespace Name Mixin selector named FISHING_TIME_REDUCTIONLnet/minecraft/component/EnchantmentEffectComponentTypes;FISHING_TIME_REDUCTION:Lnet/minecraft/component/ComponentType;intermediary field_51679Lnet/minecraft/class_9701;field_51679:Lnet/minecraft/class_9331;official vLdjj;v:Lkp;
 - 
FISHING_LUCK_BONUS
- Mappings:
 Namespace Name Mixin selector named FISHING_LUCK_BONUSLnet/minecraft/component/EnchantmentEffectComponentTypes;FISHING_LUCK_BONUS:Lnet/minecraft/component/ComponentType;intermediary field_51680Lnet/minecraft/class_9701;field_51680:Lnet/minecraft/class_9331;official wLdjj;w:Lkp;
 - 
BLOCK_EXPERIENCE
- Mappings:
 Namespace Name Mixin selector named BLOCK_EXPERIENCELnet/minecraft/component/EnchantmentEffectComponentTypes;BLOCK_EXPERIENCE:Lnet/minecraft/component/ComponentType;intermediary field_51681Lnet/minecraft/class_9701;field_51681:Lnet/minecraft/class_9331;official xLdjj;x:Lkp;
 - 
MOB_EXPERIENCE
- Mappings:
 Namespace Name Mixin selector named MOB_EXPERIENCELnet/minecraft/component/EnchantmentEffectComponentTypes;MOB_EXPERIENCE:Lnet/minecraft/component/ComponentType;intermediary field_51682Lnet/minecraft/class_9701;field_51682:Lnet/minecraft/class_9331;official yLdjj;y:Lkp;
 - 
REPAIR_WITH_XP
- Mappings:
 Namespace Name Mixin selector named REPAIR_WITH_XPLnet/minecraft/component/EnchantmentEffectComponentTypes;REPAIR_WITH_XP:Lnet/minecraft/component/ComponentType;intermediary field_51652Lnet/minecraft/class_9701;field_51652:Lnet/minecraft/class_9331;official zLdjj;z:Lkp;
 - 
CROSSBOW_CHARGE_TIME
- Mappings:
 Namespace Name Mixin selector named CROSSBOW_CHARGE_TIMELnet/minecraft/component/EnchantmentEffectComponentTypes;CROSSBOW_CHARGE_TIME:Lnet/minecraft/component/ComponentType;intermediary field_51677Lnet/minecraft/class_9701;field_51677:Lnet/minecraft/class_9331;official ALdjj;A:Lkp;
 - 
CROSSBOW_CHARGING_SOUNDS
- Mappings:
 Namespace Name Mixin selector named CROSSBOW_CHARGING_SOUNDSLnet/minecraft/component/EnchantmentEffectComponentTypes;CROSSBOW_CHARGING_SOUNDS:Lnet/minecraft/component/ComponentType;intermediary field_51653Lnet/minecraft/class_9701;field_51653:Lnet/minecraft/class_9331;official BLdjj;B:Lkp;
 - 
TRIDENT_SOUND
- Mappings:
 Namespace Name Mixin selector named TRIDENT_SOUNDLnet/minecraft/component/EnchantmentEffectComponentTypes;TRIDENT_SOUND:Lnet/minecraft/component/ComponentType;intermediary field_51654Lnet/minecraft/class_9701;field_51654:Lnet/minecraft/class_9331;official CLdjj;C:Lkp;
 - 
PREVENT_EQUIPMENT_DROP
- Mappings:
 Namespace Name Mixin selector named PREVENT_EQUIPMENT_DROPLnet/minecraft/component/EnchantmentEffectComponentTypes;PREVENT_EQUIPMENT_DROP:Lnet/minecraft/component/ComponentType;intermediary field_51655Lnet/minecraft/class_9701;field_51655:Lnet/minecraft/class_9331;official DLdjj;D:Lkp;
 - 
PREVENT_ARMOR_CHANGE
- Mappings:
 Namespace Name Mixin selector named PREVENT_ARMOR_CHANGELnet/minecraft/component/EnchantmentEffectComponentTypes;PREVENT_ARMOR_CHANGE:Lnet/minecraft/component/ComponentType;intermediary field_51656Lnet/minecraft/class_9701;field_51656:Lnet/minecraft/class_9331;official ELdjj;E:Lkp;
 - 
TRIDENT_SPIN_ATTACK_STRENGTH
- Mappings:
 Namespace Name Mixin selector named TRIDENT_SPIN_ATTACK_STRENGTHLnet/minecraft/component/EnchantmentEffectComponentTypes;TRIDENT_SPIN_ATTACK_STRENGTH:Lnet/minecraft/component/ComponentType;intermediary field_51651Lnet/minecraft/class_9701;field_51651:Lnet/minecraft/class_9331;official FLdjj;F:Lkp;
 
 - 
 - 
Method Details
- 
getDefault
- Mappings:
 Namespace Name Mixin selector named getDefaultLnet/minecraft/component/EnchantmentEffectComponentTypes;getDefault(Lnet/minecraft/registry/Registry;)Lnet/minecraft/component/ComponentType;intermediary method_60079Lnet/minecraft/class_9701;method_60079(Lnet/minecraft/class_2378;)Lnet/minecraft/class_9331;official aLdjj;a(Ljy;)Lkp;
 - 
register
private static <T> ComponentType<T> register(String id, UnaryOperator<ComponentType.Builder<T>> builderOperator) - Mappings:
 Namespace Name Mixin selector named registerLnet/minecraft/component/EnchantmentEffectComponentTypes;register(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/component/ComponentType;intermediary method_60078Lnet/minecraft/class_9701;method_60078(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9331;official aLdjj;a(Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lkp;
 
 -