BetterTeams
BetterTeams copied to clipboard
[BUG] Got kicked out of team by putting duration 3 fireworks in team echest
What is the bug?
My teammate put duration 3 fireworks in Team Echest, and we've got kicked out of our team. We can't join the team using /teamadmin join [team] [username] and we CAN'T create another team using /team create
Expected Behaviour
Not kick me out of my team and allow me to atleast create a new team
How to Reproduce
I wasn't online when this happened, I just rejoined and saw that I wasn't in my team According to my friend, this is what happened. He used /team echest He put Duration 3 Fireworks in team echest He logged off to eat dinner When he logged back on the saw that we got kicked out of our team
Error message
[19:33:34] [Server thread/INFO]: octave1 issued server command: /teamadmin join supremesigma octave1
[19:33:34] [Craft Scheduler Thread - 19/ERROR]: Something went wrong while executing the command, please report this https://github.com/booksaw/BetterTeams/issues/new/choose
[19:33:34] [Craft Scheduler Thread - 19/WARN]: java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "this.effects" is null
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at org.bukkit.craftbukkit.v1_20_R4.inventory.CraftMetaFirework.applyToItem(CraftMetaFirework.java:189)
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at org.bukkit.craftbukkit.v1_20_R4.inventory.CraftItemStack.setItemMeta(CraftItemStack.java:632)
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at org.bukkit.craftbukkit.v1_20_R4.inventory.CraftItemStack.asNMSCopy(CraftItemStack.java:42)
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at org.bukkit.craftbukkit.v1_20_R4.inventory.CraftInventory.setItem(CraftInventory.java:101)
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at com.booksaw.betterTeams.team.storage.team.YamlTeamStorage.getEchestContents(YamlTeamStorage.java:96)
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at com.booksaw.betterTeams.team.EChestComponent.load(EChestComponent.java:29)
[19:33:34] [Craft Scheduler Thread - 19/WARN]: at com.booksaw.betterTeams.Team.
Output of /teama version
Additional Information
Happened right after my teammate put duration 3 fireworks in team echest, cannot do /team create anymore and cannot do /teamadmin disband [team]