net.minecraft.item

public record Instrument

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

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public RegistryEntry<SoundEvent>
soundEvent()
soundEvent()
comp_772()
soundEvent()
public float
useDuration()
useDuration()
comp_773()
useDuration()
public float
range()
range()
comp_774()
range()
public int
durabilityDamage()
durabilityDamage()
comp_1_901()
durabilityDamage()
public Text
description()
description()
comp_2929()
description()