net.minecraft.world.attribute

public record BackgroundMusic

net.minecraft.world.attribute.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
defaultMusic
comp_5133
defaultMusic
private final Optional<MusicSound>
creativeMusic
creativeMusic
comp_5134
creativeMusic
private final Optional<MusicSound>
underwaterMusic
underwaterMusic
comp_5135
underwaterMusic
public static final BackgroundMusic
EMPTY
EMPTY
field_63700
EMPTY
public static final BackgroundMusic
OVERWORLD
OVERWORLD
field_63701
DEFAULT
public static final com.mojang.serialization.Codec<BackgroundMusic>
CODEC
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)
withUnderwater(Music underwaterMusic)
method_75638(class_5195 arg0)
withUnderwater(MusicSound underwater)
public Optional<MusicSound>
select(boolean isCreative, boolean isUnderwater)
select(boolean isCreative, boolean isUnderwater)
method_75640(boolean arg0, boolean arg1)
getCurrent(boolean creative, boolean underwater)
public Optional<MusicSound>
defaultMusic()
defaultMusic()
comp_5133()
defaultMusic()
public Optional<MusicSound>
creativeMusic()
creativeMusic()
comp_5134()
creativeMusic()
public Optional<MusicSound>
underwaterMusic()
underwaterMusic()
comp_5135()
underwaterMusic()