BedWars1058 vgit-e3ad6f83-21.1-SNAPSHOT generated an exception
Describe the bug
[BedWars1058] Task #8133 for BedWars1058 vgit-e3ad6f83-21.1-SNAPSHOT generated an exception
java.lang.IllegalStateException: Trying to get stats data of an unloaded player!
at com.andrei1058.bedwars.stats.StatsManager.get(StatsManager.java:30) ~[?:?]
at com.andrei1058.bedwars.arena.Misc.replaceStatsPlaceholders(Misc.java:293) ~[?:?]
at com.andrei1058.bedwars.sidebar.BedWarsScoreboard.setStrings(BedWarsScoreboard.java:256) ~[?:?]
at com.andrei1058.bedwars.sidebar.BedWarsScoreboard.<init>(BedWarsScoreboard.java:107) ~[?:?]
at com.andrei1058.bedwars.sidebar.BedWarsScoreboard.lambda$giveScoreboard$27(BedWarsScoreboard.java:637) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59) ~[server.jar:git-PaperSpigot-4c7641d1]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:352) [server.jar:git-PaperSpigot-4c7641d1]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:783) [server.jar:git-PaperSpigot-4c7641d1]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [server.jar:git-PaperSpigot-4c7641d1]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [server.jar:git-PaperSpigot-4c7641d1]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [server.jar:git-PaperSpigot-4c7641d1]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]## How to reproduce
Expected behavior
Player dont get start items like stats ect, default config. It made corrupted when player leave arena.
Server info
- Plugin version: vgit-e3ad6f83-21.1-SNAPSHOT
- Server version: This server is running CraftBukkit version git-PaperSpigot-4c7641d1 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)
- Server log: https://pastebin.com/1fivbLuZ
Edited by Andrei Dascălu