Releases: Gakuto1112/MinecraftDiscordChatSync
2.0.0
全てを新しく書き直しました!システムの起動方法などが大幅に変更されているのでご注意ください。また、Settings.json
は使えなくなりました。新たに生成されるconfig.json
に設定内容をコピーして下さい(丸コピだと動かないので注意)。
変更点
- ボットがスラッシュコマンドに対応しました。
/list
コマンドを実装しました。Discordからこのコマンドを実行することで、サーバーに接続中のプレイヤーの情報を返します。- システムが複数言語に対応 & 新規言語に対応させやすくなりました。
- 言語データを生成するツールを実装しました。詳細はREADMEをご覧下さい。
- Discordのメッセージの装飾を解釈するパーサーを大幅に改良しました。
- ログの出力を見やすくしました。
- 設定ファイル名を
Settings.json
からconfig.json
に変更しました。 - 設定ファイルの設定項目を変更しました。
- 実績・死亡メッセージ・エンティティ名のマッピング方法を改善しました。
- システムをnpmパッケージにまとめました。
- READMEを書き直しました。
- 英語版READMEを追加しました。
1.2.3
変更点
- マインクラフトバージョン1.20.0に対応しました。
1.2.2
変更点
- マインクラフトバージョン1.19.3に対応しました。
- プレイヤーが自身の名前を変更した以降、初めて参加した時にも参加メッセージが送信されるように修正しました。
1.2.1
変更点
- マインクラフトバージョン1.19.2に対応しました。
1.2.0
変更点
- マインクラフトバージョン1.19に対応しました。
- 言語データ作成プログラムを作成しました。
1.1.3
変更点
Rcon接続メソッドのエラーメッセージを改良しました。
既にRcon接続が行われている場合にconnectRcon()
を呼び出した際に「既にRconは接続済みか接続中です。」と表示されるようになりました。
ドキュメントの修正
ドキュメントの誤字を修正し、表現も一部見直しました。
1.1.2
変更点
logファイルへの相対パスの初期値の変更
./logs/latest.log
から../logs/latest.log
に変更しました。ドキュメントの記述と自然になるように合わせました。
MODサーバーでの動作修正
MODサーバーにおいて動作していなかったので、これを修正しました。
1.1.1
変更点
ログ出力追加
起動時に起動シーケンスが分かりやすくなるようにログが出力されるようになりました。
プラグインを読み込んでいます...
読み込まれたプラグイン
- [正常] -> Advancements.ts
- [正常] -> Death.ts
- [正常] -> DiscordMessage.ts
- [正常] -> PlayerJoin.ts
- [正常] -> PlayerLeave.ts
- [正常] -> PlayerMessage.ts
- [正常] -> RconStart.ts
- [正常] -> ServerStart.ts
- [正常] -> ServerStop.ts
全てのプラグインが正常に読み込まれました。
設定ファイル検証をしています...
設定ファイルを検証しました。エラーは見つかりませんでした。
Botにログインしています...
マインクラフトチャット同期Bot(開発用)#3682 でログインしました。
終了するにはウィンドウを閉じるか、「Ctrl + C」を押して下さい。
プラグインのエラーに対処
Bot起動中にプラグインにエラーが発生してもアプリケーションの動作が停止しないようにしました。
スタックトレースを表示オプションの追加(開発者向け)
起動時に「-e」オプションで、プラグインエラー時にスタックトレースを表示するようにしました。主にデバッグ用途向けです。
1.1.0
変更点
テキスト装飾に対応しました
Discordで使用できるテキスト装飾(太字、斜体、取り消し線、引用、コード、スポイラー)を使用した際に、それがゲーム内で反映されるようになりました。スポイラーについては、画像では分かりにくいですが、マインクラフトの「難読化」(目まぐるしく文字が変化し、読めない状態)になっております。カーソルを合わせると中のテキストが見られます。
複数行に渡るテキスト装飾にも対応しています。
テキスト装飾のオプションを追加しました
設定ファイルのdiscordMessageDisplay
内にuseRichText
のオプションが追加されました。true
にすると上記のテキスト装飾がされ、false
にするとテキスト装飾がされず、そのままの表示となります。既に使用されている方はこのオプションを追加して下さい。
設定ファイルの真理値の項目をstring
からboolean
に変更しました
今まで"true"
などと書いていましたが、これからはtrue
などとお書き下さい。既に使用されている方は変更お願いします。
discord.jsのバージョンを更新しました。
discord.jsのバージョンが「13.3.1」→「13.5.0」に更新されました。これに合わせ、一部のコードを変更しています。既に使用されている方は以下のコマンドを実行してモジュールのアップデートをして下さい。
npm update discord.js