Interface WolfSoundVariant
public sealed interface WolfSoundVariant
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryKey<WolfSoundVariant> static final RegistryKey<WolfSoundVariant> static final RegistryKey<WolfSoundVariant> static final @NotNull Codec<RegistryKey<WolfSoundVariant>> static final RegistryKey<WolfSoundVariant> static final RegistryKey<WolfSoundVariant> static final NetworkBuffer.Type<RegistryKey<WolfSoundVariant>> static final RegistryKey<WolfSoundVariant> static final Codec<WolfSoundVariant> static final RegistryKey<WolfSoundVariant> -
Method Summary
Modifier and TypeMethodDescription@NotNull SoundEventstatic @NotNull WolfSoundVariant.Builderbuilder()static @NotNull WolfSoundVariantcreate(@NotNull SoundEvent ambientSound, @NotNull SoundEvent deathSound, @NotNull SoundEvent growlSound, @NotNull SoundEvent hurtSound, @NotNull SoundEvent pantSound, @NotNull SoundEvent whineSound) static DynamicRegistry<WolfSoundVariant> Creates a new instance of the "minecraft:wolf_sound_variant" registry containing the vanilla contents.@NotNull SoundEvent@NotNull SoundEvent@NotNull SoundEvent@NotNull SoundEvent@NotNull SoundEvent
-
Field Details
-
NETWORK_TYPE
-
CODEC
-
REGISTRY_CODEC
-
SAD
-
PUGLIN
-
CUTE
-
GRUMPY
-
BIG
-
ANGRY
-
CLASSIC
-
-
Method Details
-
createDefaultRegistry
Creates a new instance of the "minecraft:wolf_sound_variant" registry containing the vanilla contents.- See Also:
-
create
@NotNull static @NotNull WolfSoundVariant create(@NotNull @NotNull SoundEvent ambientSound, @NotNull @NotNull SoundEvent deathSound, @NotNull @NotNull SoundEvent growlSound, @NotNull @NotNull SoundEvent hurtSound, @NotNull @NotNull SoundEvent pantSound, @NotNull @NotNull SoundEvent whineSound) -
builder
-
ambientSound
-
deathSound
-
growlSound
-
hurtSound
-
pantSound
-
whineSound
-