Package net.minecraft.enchantment.effect
Interface EnchantmentEntityEffect
- All Superinterfaces:
EnchantmentLocationBasedEffect
- All Known Implementing Classes:
AllOfEnchantmentEffects.EntityEffects,ApplyMobEffectEnchantmentEffect,DamageEntityEnchantmentEffect,DamageItemEnchantmentEffect,ExplodeEnchantmentEffect,IgniteEnchantmentEffect,PlaySoundEnchantmentEffect,ReplaceBlockEnchantmentEffect,ReplaceDiskEnchantmentEffect,RunFunctionEnchantmentEffect,SetBlockPropertiesEnchantmentEffect,SpawnParticlesEnchantmentEffect,SummonEntityEnchantmentEffect
- Mappings:
Namespace Name named net/minecraft/enchantment/effect/EnchantmentEntityEffectintermediary net/minecraft/class_9721official das
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<EnchantmentEntityEffect> -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ServerWorld world, int level, EnchantmentEffectContext context, Entity user, Vec3d pos) default voidapply(ServerWorld world, int level, EnchantmentEffectContext context, Entity user, Vec3d pos, boolean newlyApplied) com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect> getCodec()static com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect> registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>> registry) Methods inherited from interface net.minecraft.enchantment.effect.EnchantmentLocationBasedEffect
remove
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/enchantment/effect/EnchantmentEntityEffect;CODEC:Lcom/mojang/serialization/Codec;intermediary field_51707Lnet/minecraft/class_9721;field_51707:Lcom/mojang/serialization/Codec;official bLdas;b:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
registerAndGetDefault
static com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect> registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>> registry) - Mappings:
Namespace Name Mixin selector named registerAndGetDefaultLnet/minecraft/enchantment/effect/EnchantmentEntityEffect;registerAndGetDefault(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;intermediary method_60231Lnet/minecraft/class_9721;method_60231(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;official aLdas;a(Ljz;)Lcom/mojang/serialization/MapCodec;
-
apply
- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/enchantment/effect/EnchantmentEntityEffect;apply(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/enchantment/EnchantmentEffectContext;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)Vintermediary method_60220Lnet/minecraft/class_9721;method_60220(Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)Vofficial aLdas;a(Laqu;ILdab;Lbsr;Lexc;)V
-
apply
default void apply(ServerWorld world, int level, EnchantmentEffectContext context, Entity user, Vec3d pos, boolean newlyApplied) - Specified by:
applyin interfaceEnchantmentLocationBasedEffect- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/enchantment/effect/EnchantmentLocationBasedEffect;apply(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/enchantment/EnchantmentEffectContext;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;Z)Vintermediary method_60221Lnet/minecraft/class_9722;method_60221(Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Z)Vofficial aLdat;a(Laqu;ILdab;Lbsr;Lexc;Z)V
-
getCodec
com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect> getCodec()- Specified by:
getCodecin interfaceEnchantmentLocationBasedEffect- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/enchantment/effect/EnchantmentLocationBasedEffect;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_60219Lnet/minecraft/class_9722;method_60219()Lcom/mojang/serialization/MapCodec;official aLdat;a()Lcom/mojang/serialization/MapCodec;
-