Package net.minecraft.world.item
Class JukeboxSongPlayer
java.lang.Object
net.minecraft.world.item.JukeboxSongPlayer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockPosprivate final JukeboxSongPlayer.OnSongChangedstatic final intprivate Holder<JukeboxSong> private long -
Constructor Summary
ConstructorsConstructorDescriptionJukeboxSongPlayer(JukeboxSongPlayer.OnSongChanged pOnSongChanged, BlockPos pBlockPos) -
Method Summary
Modifier and TypeMethodDescriptiongetSong()longbooleanvoidplay(LevelAccessor pLevel, Holder<JukeboxSong> pSong) voidsetSongWithoutPlaying(Holder<JukeboxSong> pSong, long pTicksSinceSongStarted) private booleanprivate static voidspawnMusicParticles(LevelAccessor pLevel, BlockPos pPos) voidstop(LevelAccessor pLevel, BlockState pState) voidtick(LevelAccessor pLevel, BlockState pState)
-
Field Details
-
PLAY_EVENT_INTERVAL_TICKS
public static final int PLAY_EVENT_INTERVAL_TICKS- See Also:
-
ticksSinceSongStarted
private long ticksSinceSongStarted -
song
-
blockPos
-
onSongChanged
-
-
Constructor Details
-
JukeboxSongPlayer
-
-
Method Details
-
isPlaying
public boolean isPlaying() -
getSong
-
getTicksSinceSongStarted
public long getTicksSinceSongStarted() -
setSongWithoutPlaying
-
play
-
stop
-
tick
-
shouldEmitJukeboxPlayingEvent
private boolean shouldEmitJukeboxPlayingEvent() -
spawnMusicParticles
-