No, I was just commenting on the name of the plugin. Your error was caused by you doing something with a player who wasn't online
No idea. There's nothing in your backtrace to know what "plugin" caused it. This seems like it's an issue with your server itself
I bet PurePerms causes the crash and it only happens after a player with "*" permission has been disconnected (by transfer) and a message is broadcasted. Right?
I think it happens in PlayerQuitEvent when PurePerms::unregisterPlayer() removes the PermissionAttachment. It causes that the player is added again to the broadcast channel subscribers, maybe because $player->removeAttachment() triggers permission recalculation. A possible workaround would be to add the following line to the end of the function PurePerms::unregisterPlayer(): PHP: $this->getServer()->unsubscribeFromAllBroadcastChannels($player);
This patch seems to work, will tell you if the error is triggerred again! Tysm, appreciate the help. I will maybe open a change request on the github page of Pureperms in order to patch the bug