net.minecraft.entity.passive

public interface AnimalSoundVariant<T>

net.minecraft.world.entity.animal.AgeableSoundVariant
net.minecraft.class_1_1837
net.minecraft.entity.passive.AnimalSoundVariant

Method summary

Modifier and TypeMethod
static <T, S extends AnimalSoundVariant<T>> com.mojang.serialization.Codec<S>
codec(com.mojang.serialization.Codec<T> elementCodec, AgeableSoundVariant$Factory<T, S> factory)
method_1_11625(com.mojang.serialization.Codec<T> arg0, class_1_1837$class_1_1838<T, S> arg1)
createCodec(com.mojang.serialization.Codec<T> subvariantCodec, AnimalSoundVariant$Constructor<T, S> constructor)
T
adultSounds()
method_1_11623()
getAdultSounds()
T
babySounds()
method_1_11624()
getBabySounds()
private static com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.Codec arg0, AgeableSoundVariant$Factory arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_1_11626(com.mojang.serialization.Codec arg0, class_1_1837$class_1_1838 arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_1_11626(com.mojang.serialization.Codec arg0, AnimalSoundVariant$Constructor arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)