Fix console error if the player doesn't exist in playerdata storage

This commit is contained in:
2025-04-19 19:31:38 -07:00
parent 0ea37be85d
commit bc50977a33
2 changed files with 4 additions and 5 deletions

View File

@@ -13,7 +13,7 @@ class PlayerGameModeChangeListener(val plugin: GalaxyLobbyPlugin) : Listener {
if (event.newGameMode === GameMode.CREATIVE) {
player.inventory.clear()
} else if (event.newGameMode === GameMode.ADVENTURE) {
plugin.resetPlayer(player, false, false)
return
} else {
event.isCancelled = true
player.gameMode = GameMode.ADVENTURE

View File

@@ -1,5 +1,6 @@
package xyz.lncvrt.galaxylobby.event
import org.bukkit.GameMode
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.player.PlayerJoinEvent
@@ -11,10 +12,8 @@ class PlayerJoinListener(val plugin: GalaxyLobbyPlugin) : Listener {
@EventHandler
fun onPlayerJoinEvent(event: PlayerJoinEvent) {
val player = event.getPlayer()
plugin.server.scheduler.runTaskLater(plugin, Runnable {
plugin.resetPlayer(player, true)
}, 1)
plugin.resetPlayer(player, true)
player.gameMode = GameMode.ADVENTURE
plugin.server.scheduler.runTaskLater(plugin, Runnable {
player.sendComponent("<dark_gray><strikethrough>+---------------------***---------------------+")