Skip to content

Commit b3f18d0

Browse files
Revert "refactor: replace PushbackManager scheduled task with CircularBoundingBox-based PlayerMoveEvent approach"
This reverts commit c13cbd2.
1 parent 7d1c46d commit b3f18d0

3 files changed

Lines changed: 3 additions & 24 deletions

File tree

src/main/kotlin/dev/slne/surf/lobby/PaperMain.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import dev.slne.surf.lobby.hook.hologram.SurfHologramHook
99
import dev.slne.surf.lobby.hook.nexo.NexoHook
1010
import dev.slne.surf.lobby.hook.npc.SurfNpcHook
1111
import dev.slne.surf.lobby.listener.*
12+
import dev.slne.surf.lobby.manager.PushbackManager
1213
import dev.slne.surf.redis.RedisApi
1314
import dev.slne.surf.surfapi.bukkit.api.event.register
1415
import org.bukkit.Bukkit
@@ -40,6 +41,8 @@ class PaperMain : SuspendingJavaPlugin() {
4041
PlayerMoveListener.register()
4142
EntitySpawnListener.register()
4243

44+
PushbackManager.startTask()
45+
4346
lobbyCommand()
4447
spawnCommand()
4548

src/main/kotlin/dev/slne/surf/lobby/listener/PlayerMoveListener.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package dev.slne.surf.lobby.listener
22

33
import dev.slne.surf.lobby.lobbyConfig
44
import dev.slne.surf.lobby.manager.ElytraBoostManager
5-
import dev.slne.surf.lobby.manager.PushbackManager
65
import org.bukkit.event.EventHandler
76
import org.bukkit.event.Listener
87
import org.bukkit.event.player.PlayerMoveEvent
@@ -24,9 +23,6 @@ object PlayerMoveListener : Listener {
2423
return
2524
}
2625

27-
PushbackManager.updateExecutorPosition(player)
28-
PushbackManager.checkPushback(player)
29-
3026
@Suppress("DEPRECATION") // isOnGround is deprecated, but it works fine for our use case as it is only used to check if the player is on the ground to clear the boost, and it is not used for any critical logic.
3127
if (player.isOnGround) {
3228
ElytraBoostManager.clearBoost(player)

src/main/kotlin/dev/slne/surf/lobby/utils/CircularBoundingBox.kt

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)