このmodはかなりの数のことをします:
[HOUR:MINUTE:SECOND]としてフォーマットされ、完全な日付をレンダリングするツールチップを追加しますこのMODは、以下を含む他の多数のMODからの機能も提供します。
新しいバージョン、問題、将来の機能に目を光らせましょう!
(directory)/config/chatpatches.jsonをいつでも編集できます。(directory)/config/chatpatches_old.jsonにアクセスできます。その後、新しい構成と古い構成の両方を同時に開くまでに、値をコピーして貼り付けることができます。設定に正しい入力があることを確認してください(例: true / false time 123 "true"ではなく / falseでなければなりません)。まだ問題がある場合は、GitHubで新しい問題を開きます。チャットパッチを他の言語に翻訳するのを手伝いたい場合は、次のことができます。
貢献したら、Discordサーバーに参加して、貢献者と翻訳者の役割を受け取ることができます!
./gradlew buildを実行します/build/libs/ | 名前 | デフォルト値 | 説明 | ラングキー |
|---|---|---|---|
| タイムスタンプトグル | true | すべてのメッセージの前のタイムスタンプが表示されるべきですか? | text.chatpatches.time |
| タイムスタンプテキスト | "HH:mm:ss" | タイムスタンプにフォーマットされたテキスト。詳細については、ヘルプ>日付と時刻のフォーマットセクションを参照してください。 | text.chatpatches.timeDate |
| タイムスタンプの装飾テキスト | "[$]" | タイムスタンプを作成する '&' +フォーマットコード修飾子と装飾テキストの文字列。 「$」は、この上のフォーマットされたタイムスタンプオプションのプレースホルダーです。 | text.chatpatches.timeFormat |
| タイムスタンプの色 | 0xff55ff | 結果として得られるタイムスタンプで空白になる場所に満たされている色。これを他のフォーマット修飾子で使用するには、装飾テキストオプションで「&r」を使用します。 | text.chatpatches.timeColor |
| ホバートグル | true | チャットでタイムスタンプテキストの上にホバリングするとき、より詳細な時間の説明を記載するテキストが表示されるべきですか? | text.chatpatches.hover |
| ホバーテキスト | "MM/dd/yyyy" | より長い日付/時刻文字列にフォーマットされるテキスト。詳細については、ヘルプ>日付と時刻のフォーマットセクションを参照してください。 | text.chatpatches.hoverDate |
| ホバーデコレーションテキスト | "$" | 詳細なホバー説明を作成する '&' +フォーマットコード修飾子と装飾テキストの文字列。この上のフォーマットされたタイムスタンプオプションのプレースホルダーとして「$」が必要です。 | text.chatpatches.hoverFormat |
| ホバーテキストの色 | 0xffffff | それ以外の場合は、結果として得られるホバーテキストで空白の白になる場所に満たされている色。これを他のフォーマット修飾子で使用するには、装飾テキストオプションで「&r」を使用します。 | text.chatpatches.hoverColor |
| メッセージカウンタートグル | true | 複数の重複を示すメッセージの後にメッセージカウンターを表示する必要がありますか?注:これは、CompactChatオプションが機能するために有効にする必要があります。 | text.chatpatches.counter |
| メッセージカウンターテキスト | "&8(&7x&r$&8)" | 複数の重複を示すためにメッセージの最後に追加されたテキストが送信されました。重複の数に対して「$」が必要であり、サポートされている '&' +フォーマットコード修飾子も必要です。有効にすると、CompactChatメソッドにまだ適用されます。 | text.chatpatches.counterFormat |
| メッセージカウンターカラー | 0xffff55 | それ以外の場合は、結果として生じる重複カウンターで白い白になる場所に満たされている色。これを他のフォーマット修飾子で使用するには、装飾テキストオプションで「&r」を使用します。有効にすると、CompactChatメソッドにまだ適用されます。 | text.chatpatches.counterColor |
| フォーマット修飾子を確認します | false | メッセージカウンターは、重複をチェックするときにフォーマット修飾子をチェックする必要がありますか?たとえば、「§e§labc§r」と「abc」は、真である場合は重複とは見なされません。有効にすると、CompactChatメソッドにまだ適用されます。 | text.chatpatches.counterCheckStyle |
| CompactChatメソッドの切り替え | false | メッセージカウンターは、CompactChat modのように動作する必要がありますか? | text.chatpatches.counterCompact |
| メッセージチェック距離 | 0 | コンパクトのためにメッセージが試される距離(包括的)。これを「-1」に設定すると、メッセージリスト全体を試し、「0」はチャットとGUIのスケールに基づいて、一度に表示できるメッセージの最大量を使用して試みます。たとえば、これを「7」に設定すると、受信した次のメッセージを既に存在する最後の7つのメッセージの1つにコンパクトしようとします。 | text.chatpatches.counterCompactDistance |
| 境界トグル | true | チャット後に境界線が表示され、世界/サーバーを離れ、後で別の世界/サーバーに参加する必要がありますか? | text.chatpatches.boundary |
| 境界テキスト | "&8[&r$&8]" | フォーマットされ、境界線に使用されるテキスト。 '&' +のフォーマットコード修飾子、「 n」を新しい行にサポートし、世界名のプレースホルダーとして「$」を使用します。 | text.chatpatches.boundaryFormat |
| 境界色 | 0x55ffff | それ以外の場合は、結果として生じる境界線で白い白になる場所に満たされている色。これを他のフォーマット修飾子で使用するには、装飾テキストオプションで「&r」を使用します。 | text.chatpatches.boundaryColor |
| チャットログの切り替え | true | チャットをログに保存して、後のゲームセッションでチャットに戻すことができますか? | text.chatpatches.chatlog |
| 間隔を保存(分) | 0 | チャットログはディスクに節約する前にどのくらい待つ必要がありますか?これは数分で、最小値は1です。一時停止時にのみ保存するには0に設定されています(警告:<5に設定します)。すべての値は出口で保存しようとします。 | text.chatpatches.chatlogSaveInterval |
| 非表示メッセージパケットを無視します | true | チャットメッセージを削除するメッセージパケットを無視する必要がありますか? | text.chatpatches.chatHidePacket |
| チャット幅をオーバーライドします | 0 | チャットボックスの幅。これにより、バニラのデフォルトが無効になり、はるかに大きな幅が可能になります。 0に設定して、バニラ設定を使用し、オーバーライドしません。 | text.chatpatches.chatWidth |
| チャットの高さをオーバーライドします | 0 | チャットボックスの幅。これにより、バニラのデフォルトがオーバーライドされ、はるかに大きな高さが可能になります。 0に設定して、バニラ設定を使用し、オーバーライドしません。 | text.chatpatches.chatHeight |
| 最大チャットメッセージ | 16384 | 保存できる最大のチャットメッセージの量。バニラは100でそれをキャップします、このmodはそれを最大32,767まで増やすことができます。最大値が高いほど、メモリの使用量が高いことに留意してください。 | text.chatpatches.chatMaxMessages |
| プレイ名テキスト | "<$>" | チャットメッセージのプレイ名を置き換えるテキスト。バニラは「<$>」、名前のみが「$」です。ここで、「$」はプレイ名のプレースホルダーです。プレイヤーセントメッセージにのみ適用されます。 | text.chatpatches.chatNameFormat |
| プレイ名の色 | 0xffffff | 結果として得られたフォーマットされたプレイ名で、それ以外の場合は白い白になる場所に満たされている色。これを他のフォーマット修飾子で使用するには、装飾テキストオプションで「&r」を使用します。 | text.chatpatches.chatNameColor |
| シフトチャット | 10 | チャットインターフェイスをシフトして、アーマーバーや健康を妨げないようにします。デフォルトは10で、シフトなしで0に設定されています。 | text.chatpatches.shiftChat |
| トグルのチャットドラフト | false | チャットフィールドのテキストは、チャットを閉じて再開した後に持続する必要がありますか? | text.chatpatches.messageDrafting |
| 侵襲的なドラフトトグルのみ | false | チャットフィールドのテキストは、チャットが予期せず閉じられている場合にのみ持続する必要がありますか?たとえば、GUIを開くサーバーによってチャットが閉じられた場合、プレーヤーは別の次元に移動するか、プレーヤーが死亡します。 | text.chatpatches.onlyInvasiveDrafting |
| ドラフトの切り替えを検索します | true | チャットを閉じて再開した後、検索フィールドのテキストは持続する必要がありますか? | text.chatpatches.searchDrafting |
| 検索ボタンを非表示にします | false | 検索ボタンを非表示にする必要がありますか?これにより、すべての検索機能が無効になることに注意してください。 | text.chatpatches.hideSearchButton |
| バニラチャットクリア | false | バニラのような世界/サーバーを離れた後、チャットメッセージをクリアする必要がありますか?これにより、チャットログとチャットログの両方が完全に消去されます。 | text.chatpatches.vanillaClearing |
| プレフィックス履歴検索を使用します | false | カーソルの背後に同じ接頭辞を持つ送信された履歴フィルターメッセージを検索する必要がありますか?これにより、同じ文字列から始まる以前の履歴メッセージをより迅速に自動補完できます。バニラはこれを無効にし、代わりに当面の歴史のみを使用します。 | text.chatpatches.searchPrefix |
| メッセージの選択色 | 0x55ffff | チャットメッセージを右クリックした後に表示される選択ボックスの色。 | text.chatpatches.copyColor |
| 返信テキスト形式 | "/msg $ " | チャットメッセージを右クリックして[コピー]メニューの[返信]ボタンをクリックした後、チャットボックスに入力されたテキスト。 「$」が必要であり、メッセージ送信者の名前で満たされます。 | text.chatpatches.copyReplyFormat |
changelog.mdファイルには、 194.4.0から始まるChangelog情報があります。 194.4.0より前の個々のリリースについては、 latest_changelog.mdファイルを確認してください。 githubコミットリストの具体的な開発者と穀物の詳細については、コミットごとに確認してください。
このMODは、GNU LGPLV3ライセンスで利用できます。詳細については、このページをご覧ください。
アップロードできるログファイルには複数の異なるタイプがありますが、すべて非常に似ています。最も有用な順に、これらは3つの主要なタイプです。
debug.logゲームがDEBUGレベルで出力されるように構成されたときに生成されます。常に存在するわけではありませんが、そうである場合、ほとんどの場合、問題を解決するために重要な多くの追加情報があります。これは、 latest.logのより詳細なサブセットです。crash-report-<date>-<time>.txtゲームがクラッシュしたときに生成されます。他の2つのログには提供されていない多くの追加情報が含まれていますが、他の2つのログのいずれかと組み合わせると最も便利です。latest.log .log-ゲームが実行されるたびに生成されるメインログファイル。それは常に更新され、ゲームが何をしているのかについての多くの有用な情報が含まれています。通常、1つの.logファイルと1つのcrash-report-<date>-<time>.txtファイルがある場合はアップロードする必要があります。それ以外の場合は、上記のように持っているものをアップロードしてください。アップロードしてはならない唯一のことは、 debug.logとlatest.logの両方ですdebug.logには、 latest.logが持っているすべてのものがあります。 tl; drはできる限りアップロードしますが、 debug.logとlatest.logファイルの両方をアップロードしないでください。
ファイルができたので、https://mclo.gs/にそれらを送信するだけで、私や他の人と共有できるリンクがあり、問題の診断を支援します。それは私が使用する唯一のサイトです。なぜなら、それは私とあなたの両方に多くの便利なツールを提供するからです。それらの1つは、コンピューターのユーザー名やIPアドレスなど、潜在的に識別可能な情報の多くのインスタンスを検閲することです。
ベータリリースにアクセスするには、次のようなリンクが必要です。
https://github.com/mrbuilder1961/chatpatches/actions/runs/8310511511/または
https://github.com/mrbuilder1961/chatpatches/actions/runs/8310511511/artifacts/13332245802
libsとdevlibs 2つのフォルダーが表示されます。 libsフォルダーを開きます。libsフォルダー内には、.jarファイルと同じ名前の別のファイルが表示されますが、代わりに-sources.jarで終了します。 .jarファイルはmod自体であり、 -sources.jarファイルはソースコードです。-sourcesファイルではなく.jarファイルをmodsフォルダーに移動します。.jar以外のものに変更するか、削除できます。(生地の不一致ボットから取られ、所有権を主張するのではなく、知識を共有するだけです!)
バイナリ検索を使用して、特定のMODを迅速に見つけることができます。これは、ログが問題に対する決定的な答えを与えない場合に特に役立ちます。
MODの半分を削除または無効にすることから始めて、問題がまだ発生しているかどうかをテストします。もしそうなら、残りのMODの半分を削除して、再度テストします。そうでない場合は、削除したMODの半分を追加します。
毎回厳密に半分に固執する必要はなく、ファブリックAPIなどのライブラリModを順番に有効にする必要がある場合があります。
これをますます小さくなるMODセットで繰り返すことで、いくつかの反復内に問題のあるmodが見つかります。
チャットパッチを残すことを確認してください。問題のあるMODを探しているときに依存関係がインストールされていることを確認してください。そうしないと、問題の診断に役立つことはありません。
