diff --git a/common/src/main/kotlin/quaedam/projection/music/MusicPlayer.kt b/common/src/main/kotlin/quaedam/projection/music/MusicPlayer.kt index e464759..c6ed339 100644 --- a/common/src/main/kotlin/quaedam/projection/music/MusicPlayer.kt +++ b/common/src/main/kotlin/quaedam/projection/music/MusicPlayer.kt @@ -43,7 +43,7 @@ class MusicPlayer(val seed: Long, val level: Level, val pos: BlockPos, val start init { val currentRemaining = totalTime - (level.gameTime - startedAt) - while (remainingTime > currentRemaining) { + while (remainingTime > currentRemaining && !isEnd) { // seek to current position remainingTime -= fetchNote().time }