net.minecraft.enchantment.effect.entity

public record ApplyMobEffectEnchantmentEffect

implements EnchantmentEntityEffect

net.minecraft.world.item.enchantment.effects.ApplyMobEffect
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
toApply
comp_2708
toApply
private final EnchantmentLevelBasedValue
minDuration
minDuration
comp_2709
minDuration
private final EnchantmentLevelBasedValue
maxDuration
maxDuration
comp_2710
maxDuration
private final EnchantmentLevelBasedValue
minAmplifier
minAmplifier
comp_2711
minAmplifier
private final EnchantmentLevelBasedValue
maxAmplifier
maxAmplifier
comp_2712
maxAmplifier
public static final com.mojang.serialization.MapCodec<ApplyMobEffectEnchantmentEffect>
CODEC
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)
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()
codec()
method_60219()
getCodec()
public RegistryEntryList<StatusEffect>
toApply()
toApply()
comp_2708()
toApply()
public EnchantmentLevelBasedValue
minDuration()
minDuration()
comp_2709()
minDuration()
public EnchantmentLevelBasedValue
maxDuration()
maxDuration()
comp_2710()
maxDuration()
public EnchantmentLevelBasedValue
minAmplifier()
minAmplifier()
comp_2711()
minAmplifier()
public EnchantmentLevelBasedValue
maxAmplifier()
maxAmplifier()
comp_2712()
maxAmplifier()