net.minecraft.item.consume

public record RemoveEffectsConsumeEffect

implements ConsumeEffect

net.minecraft.world.item.consume_effects.RemoveStatusEffectsConsumeEffect
net.minecraft.class_10137
net.minecraft.item.consume.RemoveEffectsConsumeEffect

Field summary

Modifier and TypeField
private final RegistryEntryList<StatusEffect>
effects
comp_3099
effects
public static final com.mojang.serialization.MapCodec<RemoveEffectsConsumeEffect>
CODEC
field_53817
CODEC
public static final PacketCodec<RegistryByteBuf, RemoveEffectsConsumeEffect>
STREAM_CODEC
field_53818
PACKET_CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<StatusEffect> effect)
public (RegistryEntryList<StatusEffect> effects)

Method summary

Modifier and TypeMethod
public ConsumeEffect$Type<RemoveEffectsConsumeEffect>
getType()
method_62864()
getType()
public boolean
apply(Level level, ItemStack stack, LivingEntity user)
method_62866(class_1937 arg0, class_1799 arg1, class_1309 arg2)
onConsume(World arg0, ItemStack arg1, LivingEntity arg2)
public RegistryEntryList<StatusEffect>
effects()
comp_3099()
effects()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_62869(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_62869(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)