Skip to content

Releases: Gakuto1112/MinecraftDiscordChatSync

2.0.0

01 Jul 16:08
Compare
Choose a tag to compare

全てを新しく書き直しました!システムの起動方法などが大幅に変更されているのでご注意ください。また、Settings.jsonは使えなくなりました。新たに生成されるconfig.jsonに設定内容をコピーして下さい(丸コピだと動かないので注意)。

変更点

  • ボットがスラッシュコマンドに対応しました。
  • /listコマンドを実装しました。Discordからこのコマンドを実行することで、サーバーに接続中のプレイヤーの情報を返します。
  • システムが複数言語に対応 & 新規言語に対応させやすくなりました。
  • 言語データを生成するツールを実装しました。詳細はREADMEをご覧下さい。
  • Discordのメッセージの装飾を解釈するパーサーを大幅に改良しました。
  • ログの出力を見やすくしました。
  • 設定ファイル名をSettings.jsonからconfig.jsonに変更しました。
  • 設定ファイルの設定項目を変更しました。
  • 実績・死亡メッセージ・エンティティ名のマッピング方法を改善しました。
  • システムをnpmパッケージにまとめました。
  • READMEを書き直しました。
  • 英語版READMEを追加しました。

1.2.3

17 Jun 04:19
Compare
Choose a tag to compare

変更点

  • マインクラフトバージョン1.20.0に対応しました。

1.2.2

11 Dec 09:23
Compare
Choose a tag to compare

変更点

  • マインクラフトバージョン1.19.3に対応しました。
  • プレイヤーが自身の名前を変更した以降、初めて参加した時にも参加メッセージが送信されるように修正しました。

1.2.1

15 Sep 15:17
Compare
Choose a tag to compare

変更点

  • マインクラフトバージョン1.19.2に対応しました。

1.2.0

11 Jun 05:09
Compare
Choose a tag to compare

変更点

1.1.3

17 Feb 20:12
Compare
Choose a tag to compare

変更点

Rcon接続メソッドのエラーメッセージを改良しました。

既にRcon接続が行われている場合にconnectRcon()を呼び出した際に「既にRconは接続済みか接続中です。」と表示されるようになりました。

ドキュメントの修正

ドキュメントの誤字を修正し、表現も一部見直しました。

1.1.2

17 Feb 07:03
Compare
Choose a tag to compare

変更点

logファイルへの相対パスの初期値の変更

./logs/latest.logから../logs/latest.logに変更しました。ドキュメントの記述と自然になるように合わせました。

MODサーバーでの動作修正

MODサーバーにおいて動作していなかったので、これを修正しました。

1.1.1

04 Feb 11:11
15716d1
Compare
Choose a tag to compare

変更点

ログ出力追加

起動時に起動シーケンスが分かりやすくなるようにログが出力されるようになりました。

プラグインを読み込んでいます...
読み込まれたプラグイン
  - [正常] -> 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

04 Jan 11:29
Compare
Choose a tag to compare

変更点

テキスト装飾に対応しました

テキスト装飾
Discordで使用できるテキスト装飾(太字、斜体、取り消し線、引用、コード、スポイラー)を使用した際に、それがゲーム内で反映されるようになりました。スポイラーについては、画像では分かりにくいですが、マインクラフトの「難読化」(目まぐるしく文字が変化し、読めない状態)になっております。カーソルを合わせると中のテキストが見られます。
複数行に渡るテキスト装飾にも対応しています。

テキスト装飾のオプションを追加しました

設定ファイルのdiscordMessageDisplay内にuseRichTextのオプションが追加されました。trueにすると上記のテキスト装飾がされ、falseにするとテキスト装飾がされず、そのままの表示となります。既に使用されている方はこのオプションを追加して下さい。

設定ファイルの真理値の項目をstringからbooleanに変更しました

今まで"true"などと書いていましたが、これからはtrueなどとお書き下さい。既に使用されている方は変更お願いします。

discord.jsのバージョンを更新しました。

discord.jsのバージョンが「13.3.1」→「13.5.0」に更新されました。これに合わせ、一部のコードを変更しています。既に使用されている方は以下のコマンドを実行してモジュールのアップデートをして下さい。

npm update discord.js

1.0.0

02 Jan 13:33
c27e802
Compare
Choose a tag to compare

このバージョンを持って正式リリースとなります。詳しくはREADMEをお読み下さい。