This repository was archived by the owner on Dec 10, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
surf-cloud-standalone/src/main/kotlin/dev/slne/surf/cloud/standalone/server/queue Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 11package dev.slne.surf.cloud.standalone.server.queue
22
33import dev.slne.surf.cloud.api.common.player.ConnectionResultEnum
4+ import dev.slne.surf.cloud.api.common.util.getValue
5+ import dev.slne.surf.cloud.api.common.util.setValue
46import dev.slne.surf.cloud.api.server.queue.QueueEntry
57import dev.slne.surf.cloud.api.server.queue.ServerQueue
68import dev.slne.surf.cloud.standalone.server.queue.repo.QueueRepository
79import dev.slne.surf.cloud.standalone.server.serverManagerImpl
810import net.kyori.adventure.text.Component
911import java.util.*
12+ import java.util.concurrent.atomic.AtomicBoolean
1013
1114class ServerQueueImpl (
1215 override val serverUid : Long ,
@@ -16,8 +19,7 @@ class ServerQueueImpl(
1619
1720 val groupQueue get() = queues.getGroup(latestGroup)
1821
19- @Volatile
20- override var suspended: Boolean = false
22+ override var suspended: Boolean by AtomicBoolean ()
2123
2224 override val online get() = serverManagerImpl.getServerByIdUnsafe(serverUid) != null
2325
You can’t perform that action at this time.
0 commit comments