net.minecraft.world.attribute

public record BackgroundMusic

net.minecraft.world.attribute.BackgroundMusic
net.minecraft.class_12194
net.minecraft.world.attribute.BackgroundMusic

Field summary

Modifier and TypeField
private final Optional<MusicSound>
defaultMusic
comp_5133
defaultMusic
private final Optional<MusicSound>
creativeMusic
comp_5134
creativeMusic
private final Optional<MusicSound>
underwaterMusic
comp_5135
underwaterMusic
public static final BackgroundMusic
EMPTY
field_63700
EMPTY
public static final BackgroundMusic
OVERWORLD
field_63701
DEFAULT
public static final com.mojang.serialization.Codec<BackgroundMusic>
CODEC
field_63702
CODEC

Constructor summary

ModifierConstructor
public (MusicSound defaultMusic)
public (RegistryEntry<SoundEvent> defaultMusic)
public (Optional<MusicSound> defaultMusic, Optional<MusicSound> creativeMusic, Optional<MusicSound> underwaterMusic)

Method summary

Modifier and TypeMethod
public BackgroundMusic
withUnderwater(Music underwaterMusic)
method_75638(class_5195 arg0)
withUnderwater(MusicSound underwater)
public Optional<MusicSound>
select(boolean isCreative, boolean isUnderwater)
method_75640(boolean arg0, boolean arg1)
getCurrent(boolean creative, boolean underwater)
public Optional<MusicSound>
defaultMusic()
comp_5133()
defaultMusic()
public Optional<MusicSound>
creativeMusic()
comp_5134()
creativeMusic()
public Optional<MusicSound>
underwaterMusic()
comp_5135()
underwaterMusic()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75639(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75639(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)