ucchyocean / LunaChat

Channel Chat Plugin for CraftBukkit
GNU Lesser General Public License v3.0
72 stars 51 forks source link

[Bukkit] Dynmapの発言内容にもNGWord設定を適用し、ログに記録して欲しい #218

Open cosmos223 opened 3 years ago

cosmos223 commented 3 years ago

Is your feature request related to a problem? Please describe. 私のサーバーではDynmapを使って会話をしている人がたくさんいます。 そこで気になるのが、Minecraftゲームないでは禁止されているNGWordがDynmapのwebchatでは言えてしまうことです。 しかし、webchatの発言内容は、サーバー本体のLogにしか保存されず、見づらい上に、[0;37;1mのようなカラーコードが混じり、余計見辛くなっています。 これでは、Dynmapのwebchatの発言を管理するのに、多大な時間を要してしまいます。

Describe the solution you'd like config.yml のdynmap連携設定の項目に、recordWebChatMessage: truesetWebChatNgword: trueのような項目を作成し、デフォルトでtrueにします。管理者がそれを気に入らない時に、オフにできるようにします。

Describe alternatives you've considered 調べたところDynmapにはNgWordの機能はなく、ログに記載する機能もないようです。また私のサーバーでは、webchatとゲーム内での会話もあり、ログを一つにまとめて、チャットログとして保存したい願望もありますので、このプラグインだけでできたらいいと思いました。

Additional context config.yml のキーは上記の物でなくて構いません。 どちらか一方でも機能として追加してくれると嬉しいです。 お願いします。