net.minecraft.entity.effect

record StatusEffectInstance$Parameters

net.minecraft.world.effect.MobEffectInstance$Details
net.minecraft.class_1293$class_9195
net.minecraft.entity.effect.StatusEffectInstance$Parameters

Field summary

Modifier and TypeField
private final int
amplifier
comp_2292
amplifier
private final int
duration
comp_2293
duration
private final boolean
ambient
comp_2294
ambient
private final boolean
showParticles
comp_2295
showParticles
private final boolean
showIcon
comp_2296
showIcon
private final Optional<StatusEffectInstance$Parameters>
hiddenEffect
comp_2297
hiddenEffect
public static final com.mojang.serialization.MapCodec<StatusEffectInstance$Parameters>
MAP_CODEC
field_48822
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, StatusEffectInstance$Parameters>
STREAM_CODEC
field_49208
PACKET_CODEC

Constructor summary

ModifierConstructor
private (int amplifier, int duration, boolean ambient, boolean showParticles, boolean showIcon, Optional<StatusEffectInstance$Parameters> hiddenEffect)

Method summary

Modifier and TypeMethod
private static StatusEffectInstance$Parameters
create(int amplifier, int duration, boolean ambient, boolean showParticles, Optional<Boolean> showIcon, Optional<MobEffectInstance$Details> hiddenEffect)
method_56669(int arg0, int arg1, boolean arg2, boolean arg3, Optional<Boolean> arg4, Optional<class_1293$class_9195> arg5)
create(int amplifier, int duration, boolean ambient, boolean showParticles, Optional<Boolean> showIcon, Optional<StatusEffectInstance$Parameters> hiddenEffect)
public int
amplifier()
comp_2292()
amplifier()
public int
duration()
comp_2293()
duration()
public boolean
ambient()
comp_2294()
ambient()
public boolean
showParticles()
comp_2295()
showParticles()
public boolean
showIcon()
comp_2296()
showIcon()
public Optional<StatusEffectInstance$Parameters>
hiddenEffect()
comp_2297()
hiddenEffect()
private static PacketCodec
lambda$static$3(StreamCodec arg0)
method_57279(class_9139 arg0)
method_57279(PacketCodec packetCodec)
private static com.mojang.serialization.MapCodec
lambda$static$2(com.mojang.serialization.Codec arg0)
method_56671(com.mojang.serialization.Codec arg0)
method_56671(com.mojang.serialization.Codec codec)
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_56672(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_56672(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$0(MobEffectInstance$Details arg0)
method_56670(class_1293$class_9195 arg0)
method_56670(StatusEffectInstance$Parameters parameters)