net.minecraft.item

public record Instrument

net.minecraft.world.item.Instrument
net.minecraft.class_7444
net.minecraft.item.Instrument

Field summary

Modifier and TypeField
private final RegistryEntry<SoundEvent>
soundEvent
comp_772
soundEvent
private final float
useDuration
comp_773
useDuration
private final float
range
comp_774
range
private final Text
description
comp_2929
description
public static final com.mojang.serialization.Codec<Instrument>
DIRECT_CODEC
field_49260
CODEC
public static final PacketCodec<RegistryByteBuf, Instrument>
DIRECT_STREAM_CODEC
field_49261
PACKET_CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<Instrument>>
CODEC
field_39122
ENTRY_CODEC
public static final PacketCodec<RegistryByteBuf, RegistryEntry<Instrument>>
STREAM_CODEC
field_49262
ENTRY_PACKET_CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<SoundEvent> soundEvent, float useDuration, float range, Text description)

Method summary

Modifier and TypeMethod
public RegistryEntry<SoundEvent>
soundEvent()
comp_772()
soundEvent()
public float
useDuration()
comp_773()
useDuration()
public float
range()
comp_774()
range()
public Text
description()
comp_2929()
description()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_43709(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_43709(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)