net.minecraft.enchantment.effect

public interface EnchantmentEntityEffect

extends EnchantmentLocationBasedEffect

net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect
net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect
net.minecraft.class_9721
net.minecraft.enchantment.effect.EnchantmentEntityEffect

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<EnchantmentEntityEffect>
CODEC
CODEC
field_51707
CODEC

Method summary

Modifier and TypeMethod
static com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>
bootstrap(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>> registry)
bootstrap(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>> registry)
method_60231(class_2378<com.mojang.serialization.MapCodec<? extends class_9721>> arg0)
registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>> registry)
void
apply(ServerLevel serverLevel, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 position)
apply(ServerLevel serverLevel, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 position)
method_60220(class_3218 arg0, int arg1, class_9699 arg2, class_1297 arg3, class_243 arg4)
apply(ServerWorld world, int level, EnchantmentEffectContext context, Entity user, Vec3d pos)
default void
onChangedBlock(ServerLevel serverLevel, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 position, boolean becameActive)
onChangedBlock(ServerLevel serverLevel, int enchantmentLevel, EnchantedItemInUse item, Entity entity, Vec3 position, boolean becameActive)
method_60221(class_3218 arg0, int arg1, class_9699 arg2, class_1297 arg3, class_243 arg4, boolean arg5)
apply(ServerWorld arg0, int arg1, EnchantmentEffectContext arg2, Entity arg3, Vec3d arg4, boolean arg5)
com.mojang.serialization.MapCodec<? extends EnchantmentEntityEffect>
codec()
codec()
method_60219()
getCodec()