net.minecraft.item.consume

public record ConsumeEffect$Type<T extends ConsumeEffect>

net.minecraft.world.item.consume_effects.ConsumeEffect$Type
net.minecraft.class_10134$class_10135
net.minecraft.item.consume.ConsumeEffect$Type

Field summary

Modifier and TypeField
private final com.mojang.serialization.MapCodec<T>
codec
comp_3096
codec
private final PacketCodec<RegistryByteBuf, T>
streamCodec
comp_3097
streamCodec
public static final ConsumeEffect$Type<ApplyEffectsConsumeEffect>
APPLY_EFFECTS
field_53810
APPLY_EFFECTS
public static final ConsumeEffect$Type<RemoveEffectsConsumeEffect>
REMOVE_EFFECTS
field_53811
REMOVE_EFFECTS
public static final ConsumeEffect$Type<ClearAllEffectsConsumeEffect>
CLEAR_ALL_EFFECTS
field_53812
CLEAR_ALL_EFFECTS
public static final ConsumeEffect$Type<TeleportRandomlyConsumeEffect>
TELEPORT_RANDOMLY
field_53813
TELEPORT_RANDOMLY
public static final ConsumeEffect$Type<PlaySoundConsumeEffect>
PLAY_SOUND
field_53814
PLAY_SOUND

Constructor summary

ModifierConstructor
public (com.mojang.serialization.MapCodec<T> codec, PacketCodec<RegistryByteBuf, T> streamCodec)

Method summary

Modifier and TypeMethod
private static <T extends ConsumeEffect> ConsumeEffect$Type<T>
register(String name, com.mojang.serialization.MapCodec<T> codec, StreamCodec<RegistryFriendlyByteBuf, T> streamCodec)
method_62867(String arg0, com.mojang.serialization.MapCodec<T> arg1, class_9139<class_9129, T> arg2)
register(String id, com.mojang.serialization.MapCodec<T> codec, PacketCodec<RegistryByteBuf, T> packetCodec)
public com.mojang.serialization.MapCodec<T>
codec()
comp_3096()
codec()
public PacketCodec<RegistryByteBuf, T>
streamCodec()
comp_3097()
streamCodec()