Awesome
RyuZUPluginChat
概要
RedisとLunaChatを使用して、複数マイクラサーバーのグローバルチャット/チャンネルチャット/個人チャットを共有するPlugin
機能
- 全体チャットの共有
- LunaChatチャンネルチャットの共有
- サーバー間個人チャット
- 全サーバーへのシステムメッセージの送信
- 独自Prefix/Suffixの指定
- 指定した範囲のチャットのみDiscordと連携する機能
- VC読み上げ向けの、メッセージのみDiscordへ転送する機能
- 特定のプレイヤーのチャットを非表示にする /hide 機能
導入
- 最新リリースからjarをダウンロードし、pluginsディレクトリに導入する
- Configを書く
- Configを自動生成する場合
- サーバーを起動して、
plugins/RyuZUPluginChat/config.yml
が生成されたことを確認したらサーバーを閉じる - config.yml の内容を編集する
- サーバーを起動して、
- Configを自分で書く場合
- config.ymlの内容を
plugins/RyuZUPluginChat/config.yml
に書く - 内容を任意の内容に編集する
- config.ymlの内容を
- Configを自動生成する場合
- サーバーを起動する
- チャットが共有されていることを確認する
設定項目
Key | Value |
---|---|
server-name | サーバー名。主に個人チャットの際の表示に使用されます |
redis.* | Redisサーバーの接続情報 |
redis.group | 接続するグループ名。同じグループ名が指定されたサーバーのチャットのみ共有されます |
formats.* | チャットのフォーマットを指定します。チャンネルチャットはそのチャンネルのフォーマット設定が使用されます |
discord.* | Discordの接続情報を指定します |