-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Describe the bug
After use /bb leave. it crash whole plugin, when someone use bed to leave area it doesnt leave just return him to lobby
To Reproduce
/bb leave
Expected behavior
just leave
Server Information (please complete the following information):
- Java Version [ 8]
- Minecraft Server Version [e.g Paper 1.12.2]
Additional context
Could not pass event PlayerInteractEvent to BuildBattlePro v6.4.4-BETA
org.bukkit.event.EventException: null
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[patched_1.12.2.jar:git-Paper-1618]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:236) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:203) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:199) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1049) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:26) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:5) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1618]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_275]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1618]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
Caused by: java.lang.IllegalArgumentException: Suffix '§fytych punktów: §' is longer than the limit of 16 characters
at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.scoreboard.CraftTeam.setSuffix(CraftTeam.java:69) ~[patched_1.12.2.jar:git-Paper-1618]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.applyText(BBMainLobbyScoreboard.java:156) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.createTeam(BBMainLobbyScoreboard.java:123) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.update(BBMainLobbyScoreboard.java:210) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.(BBMainLobbyScoreboard.java:63) ~[?:?]
at me.drawethree.buildbattle.managers.PlayerManager.showMainLobbyScoreboard(PlayerManager.java:59) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.arena.BBArena.leaveCommands(BBArena.java:215) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.arena.BBArena.removePlayer(BBArena.java:296) ~[?:?]
at me.drawethree.buildbattle.listeners.PlayerListener.onVote(PlayerListener.java:565) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor140.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-1618]
... 18 more
[08:37:16 INFO]: Haczyn issued server command: /bb leave
[08:37:16 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing 'bb leave' in me.drawethree.buildbattle.commands.BBCommand(buildbattle)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:162) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1492) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1297) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1618]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_275]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_275]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1618]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
Caused by: java.lang.IllegalArgumentException: Suffix '§fytych punktów: §' is longer than the limit of 16 characters
at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.scoreboard.CraftTeam.setSuffix(CraftTeam.java:69) ~[patched_1.12.2.jar:git-Paper-1618]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.applyText(BBMainLobbyScoreboard.java:156) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.createTeam(BBMainLobbyScoreboard.java:123) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.update(BBMainLobbyScoreboard.java:210) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.scoreboards.BBMainLobbyScoreboard.(BBMainLobbyScoreboard.java:63) ~[?:?]
at me.drawethree.buildbattle.managers.PlayerManager.showMainLobbyScoreboard(PlayerManager.java:59) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.arena.BBArena.leaveCommands(BBArena.java:215) ~[?:?]
at me.drawethree.buildbattle.objects.bbobjects.arena.BBArena.removePlayer(BBArena.java:296) ~[?:?]
at me.drawethree.buildbattle.commands.subcommands.arena.BBLeaveSubCommand.execute(BBLeaveSubCommand.java:29) ~[?:?]
at me.drawethree.buildbattle.commands.BBCommand.execute(BBCommand.java:77) ~[?:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152) ~[patched_1.12.2.jar:git-Paper-1618]
... 14 more