Package net.minecraft.enchantment.effect
Interface EnchantmentLocationBasedEffect
- All Known Subinterfaces:
EnchantmentEntityEffect
- All Known Implementing Classes:
AllOfEnchantmentEffects.EntityEffects,AllOfEnchantmentEffects.LocationBasedEffects,ApplyMobEffectEnchantmentEffect,AttributeEnchantmentEffect,DamageEntityEnchantmentEffect,DamageItemEnchantmentEffect,ExplodeEnchantmentEffect,IgniteEnchantmentEffect,PlaySoundEnchantmentEffect,ReplaceBlockEnchantmentEffect,ReplaceDiskEnchantmentEffect,RunFunctionEnchantmentEffect,SetBlockPropertiesEnchantmentEffect,SpawnParticlesEnchantmentEffect,SummonEntityEnchantmentEffect
public interface EnchantmentLocationBasedEffect
- Mappings:
Namespace Name named net/minecraft/enchantment/effect/EnchantmentLocationBasedEffectintermediary net/minecraft/class_9722official dat
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<EnchantmentLocationBasedEffect> -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ServerWorld world, int level, EnchantmentEffectContext context, Entity user, Vec3d pos, boolean newlyApplied) com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect> getCodec()static com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect> registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect>> registry) default voidremove(EnchantmentEffectContext context, Entity user, Vec3d pos, int level)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/enchantment/effect/EnchantmentLocationBasedEffect;CODEC:Lcom/mojang/serialization/Codec;intermediary field_51708Lnet/minecraft/class_9722;field_51708:Lcom/mojang/serialization/Codec;official cLdat;c:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
registerAndGetDefault
static com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect> registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect>> registry) - Mappings:
Namespace Name Mixin selector named registerAndGetDefaultLnet/minecraft/enchantment/effect/EnchantmentLocationBasedEffect;registerAndGetDefault(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;intermediary method_60232Lnet/minecraft/class_9722;method_60232(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;official bLdat;b(Ljz;)Lcom/mojang/serialization/MapCodec;
-
apply
void apply(ServerWorld world, int level, EnchantmentEffectContext context, Entity user, Vec3d pos, boolean newlyApplied) - 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
-
remove
- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/enchantment/effect/EnchantmentLocationBasedEffect;remove(Lnet/minecraft/enchantment/EnchantmentEffectContext;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;I)Vintermediary method_60222Lnet/minecraft/class_9722;method_60222(Lnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;I)Vofficial aLdat;a(Ldab;Lbsr;Lexc;I)V
-
getCodec
com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect> getCodec()- 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;
-