こた鯖デベロッパーのMellnasと申します。
本プラグインにて不具合があったため、イシューを上げさせていただきます。
以前こたさんにBungee使用時のUUID解決について対応いただいたと伺っております。
#102
今回、キャッシュに存在せず、かつオンラインUUIDも削除されている場合に
Bukkit.getOfflinePlayer(name)のnameがnullになってしまい、エラーになっています。
その場合、グループから該当IDを削除すればエラーは取り除かれるのですが、
コンソールに出力される以下の文言を確認できる人でないと、対応できない状態です。
'''
[01:06:34] [Server thread/INFO]: Looks like there is no player with this uuid!
[01:06:34] [Server thread/INFO]: UUID: "XXXXXXXXXXXXXXXXXXXXXXXX"
'''
一般ユーザーからはエラーとしか見えないため、
不具合として上げさせていただきました。
- グループ、キャッシュから削除する。
- null時は該当処理をスキップする。
- グループオーナーに通知する。
のいずれかになると思います。
ご確認のほどよろしくおねがいします。