net.minecraft.enchantment.effect

public record AllOfEnchantmentEffects$LocationBasedEffects

implements EnchantmentLocationBasedEffect

net.minecraft.world.item.enchantment.effects.AllOf$LocationBasedEffects
net.minecraft.class_9712$class_9714
net.minecraft.enchantment.effect.AllOfEnchantmentEffects$LocationBasedEffects

Field summary

Modifier and TypeField
private final List<EnchantmentLocationBasedEffect>
effects
comp_2706
effects
public static final com.mojang.serialization.MapCodec<AllOfEnchantmentEffects$LocationBasedEffects>
CODEC
field_51699
CODEC

Constructor summary

ModifierConstructor
public (List<EnchantmentLocationBasedEffect> effects)

Method summary

Modifier and TypeMethod
public void
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)
public void
onDeactivated(EnchantedItemInUse item, Entity entity, Vec3 position, int level)
method_60222(class_9699 arg0, class_1297 arg1, class_243 arg2, int arg3)
remove(EnchantmentEffectContext arg0, Entity arg1, Vec3d arg2, int arg3)
public com.mojang.serialization.MapCodec<AllOfEnchantmentEffects$LocationBasedEffects>
codec()
method_60219()
getCodec()
public List<EnchantmentLocationBasedEffect>
effects()
comp_2706()
effects()