net.minecraft.enchantment.effect.entity

public record ApplyMobEffectEnchantmentEffect

implements EnchantmentEntityEffect

net.minecraft.world.item.enchantment.effects.ApplyMobEffect
net.minecraft.class_9716
net.minecraft.enchantment.effect.entity.ApplyMobEffectEnchantmentEffect

Field summary

Modifier and TypeField
private final RegistryEntryList<StatusEffect>
toApply
comp_2708
toApply
private final EnchantmentLevelBasedValue
minDuration
comp_2709
minDuration
private final EnchantmentLevelBasedValue
maxDuration
comp_2710
maxDuration
private final EnchantmentLevelBasedValue
minAmplifier
comp_2711
minAmplifier
private final EnchantmentLevelBasedValue
maxAmplifier
comp_2712
maxAmplifier
public static final com.mojang.serialization.MapCodec<ApplyMobEffectEnchantmentEffect>
CODEC
field_51701
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntryList<StatusEffect> toApply, EnchantmentLevelBasedValue minDuration, EnchantmentLevelBasedValue maxDuration, EnchantmentLevelBasedValue minAmplifier, EnchantmentLevelBasedValue maxAmplifier)

Method summary

Modifier and TypeMethod
public void
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 arg0, int arg1, EnchantmentEffectContext arg2, Entity arg3, Vec3d arg4)
public com.mojang.serialization.MapCodec<ApplyMobEffectEnchantmentEffect>
codec()
method_60219()
getCodec()
public RegistryEntryList<StatusEffect>
toApply()
comp_2708()
toApply()
public EnchantmentLevelBasedValue
minDuration()
comp_2709()
minDuration()
public EnchantmentLevelBasedValue
maxDuration()
comp_2710()
maxDuration()
public EnchantmentLevelBasedValue
minAmplifier()
comp_2711()
minAmplifier()
public EnchantmentLevelBasedValue
maxAmplifier()
comp_2712()
maxAmplifier()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_60223(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_60223(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)