ステップ1

正しいFabricインスタンスにSeedCrackerXを導入する

まず、ランチャープロファイル、Minecraftのバージョン、Fabric Loader、SeedCrackerXのJARを一致させます。

バージョン検索でMinecraftの正確なリリースを選択します。Minecraft 26.1.2にはSeedCrackerX 2.16.0が、Minecraft 1.21.11には2.15.6が対応します。公式の19MisterX98 GitHubリリースから、対応するアセットのみをダウンロードしてください。

該当リリース用のFabric Loaderを導入し、使用中のインスタンスを特定して、展開せずにJARをそのmodsフォルダーへ配置します。重複しているSeedCrackerXのバージョンは削除し、ForgeまたはNeoForgeのModは別のプロファイルに分けてください。

テスト用ワールドでFabricプロファイルを起動し、/seedcracker guiを実行します。不明なコマンドと表示される場合はModが登録されていないため、ランチャーログ、インスタンスのパス、ローダーのバージョン、対応Minecraftバージョン、依存関係を確認してください。

  • 正常に動作しているMod構成を置き換える前に、ランチャーのインスタンスをバックアップしてください。
  • 選択したMinecraftバージョンに対応する公式リリースアセットのみを使用してください。
  • ゲームを開始する前に、Fabricプロファイルがランチャーに表示されていることを確認してください。
  • 使用中のmodsフォルダーに配置するSeedCrackerXのJARは1つだけにしてください。
  • マルチプレイで使用する前に、許可されたテスト用ワールドでGUIコマンドが動作することを確認してください。
ワークフロー概要

Modが収集している情報を理解する

SeedCrackerXは、サーバーから平文のワールドシードを要求するものではありません。決定論的なワールド生成の手掛かりからシードを再構築します。

クライアントがチャンクを受信すると、有効なファインダーがブロックテンプレート、構造物の部品、チェストの向き、ディメンション、バイオームなどのローカル情報を走査します。検出に成功したファインダーは、観測した構造物を、チャンクまたはリージョン座標と、その構造物の生成規則を含むバージョン別のフィーチャーデータに変換します。データストアは重複を除去して情報量を推定し、適切なTimeMachine検索フェーズを実行予定に追加します。

エンドの柱からは、特別な16ビットの手掛かりを得られます。構造物の観測情報は、下位48ビットの構造物シードを絞り込みます。その後、サーバーから提供されたハッシュ化シード、利用可能なデコレーター、またはバイオームの観測情報を使って、64ビットのワールドシードに残る上位ビットを復元できます。この段階的な仕組みにより、構造物を1つ発見しただけでは、一意の結果を返すのに十分な独立情報が揃ったことにはなりません。

Fabricのmodsフォルダー、構造物の座標、復元された数値のワールドシードを示すSeedCrackerXワークフローの図
SeedCrackerXのワークフロー図:対応するFabricビルドを導入し、検証済みの構造物データを収集してから、ゲーム内検索で候補シードを絞り込みます。
ステップ2

ワールドバージョンとファインダー構成を設定する

設定したバージョンによって、構造物の間隔、salt、バイオームの挙動など、候補シードの検証に使用する条件が決まります。

/seedcracker guiを開き、ワールドの生成に使われたバージョンを選択します。これはプロキシが受け付けるプロトコルのバージョンとは異なる場合があります。SeedCrackerXには、サーバーで実際に使われているワールド生成を再現させる必要があります。収集後にこの設定を変更した場合は、互換性のない観測データを消去してください。

現在のデフォルト設定では、主要な構造物、エンドの柱、ダンジョン、トライアルチャンバーが有効です。エンドゲートウェイ、エメラルド鉱石、砂漠の井戸、歪んだキノコ、バイオームサンプリングなど、旧バージョン向けまたは特定状況向けのファインダーは、現在のワークフローで必要な場合を除いて無効のままにします。

表示と収集は別の機能です。アウトライン表示で認識状況を確認し、パフォーマンスが低下する場合は無効にしてください。ファインダーの設定を変更した後は、/seedcracker finder reloadを実行して周辺チャンクを再走査します。

ステップ3

Minecraft 1.18以降で多様な構造物を収集する

現在のクラッキングでは通常、構造物の固定数ではなく、通常ビットが約32ビット、リフト可能ビットが40ビット必要です。

リフト可能な構造物には、イグルー、ピラミッド、ジャングルの寺院、沼地の小屋、難破船、ピリジャーの前哨基地があります。海底神殿、トライアルチャンバー、エンドシティ、埋もれた宝など、対応しているその他の構造物からは通常データを追加できます。すべての観測情報は外部マップから転記するのではなく、Modによって検出される必要があります。

複数種類の構造物を巡る経路を取り、検出後に/seedcracker data bitsを実行し、計算結果は計画のための目安として扱ってください。通常データが十分でもリフティングデータが少ない場合は、通常データだけを加える構造物ではなく、リフト可能な構造物を優先します。

候補が残っている場合、検索開始後でも追加の構造物を要求されることがあります。新しいチャンクを探索し、互いに独立した種類の構造物を優先してください。また、異なるシードの座標が混ざらないよう、ワールドを切り替える前にデータを消去してください。

観測対象得られる情報確認方法
イグルー、ピラミッド、寺院、小屋通常およびリフト可能な配置データファインダーのアウトラインとビット合計の変化
難破船テンプレート検証を伴う通常およびリフト可能データ検出されたチェスト/配置とビット合計の変化
ピリジャーの前哨基地リフティング計画用データファインダーのアウトラインとリフティング合計
海底神殿通常の絞り込みを補助ファインダーのアウトラインと通常ビット合計
エンドの柱柱シードの候補柱を含むチャンクが十分に読み込まれた後、エンド中央へ行く
バイオームワールドシードの上位ビットを絞り込み検索フェーズから要求された場合にのみ有効化
ステップ4

構造物シードとワールドシードの絞り込みを待つ

負荷の高い検索フェーズはバックグラウンドのワーカースレッドで実行されるため、表示されたしきい値に達した後でも時間がかかることがあります。

柱を使う経路では65,536個の柱シードを検証した後、通常の構造物データを使い、複数のワーカースレッドで部分シードを検索します。リフティング経路では、完全な候補を検証する前に、構造物のオフセットから下位ビットを絞り込みます。この計算処理があるため、SeedCrackerXは単純なWebフォームではありません。

構造物シードが得られた後は、サーバーのハッシュ、利用可能なデコレーター、またはバイオームサンプルによって、ワールドシードの上位ビットを絞り込みます。候補数が十分に少ない場合、バイオームによる絞り込みでは、さらに踏み込んだ65,536値の走査に切り替わることがあります。

意図的に検索を中止するのでない限り、検索中にデータを消去しないでください。進捗、追加の手掛かりの要求、絞り込みの失敗、最終的なクリック可能なワールドシードについて、チャットとログを確認してください。

ステップ5

データ不足や候補数ゼロの問題を解決する

すべての設定を一度に変更せず、導入、認識、しきい値、候補の問題を切り分けてください。

コマンドがない場合はFabricの導入に問題があります。検出されない場合は、クラッカー全体の有効状態、ファインダーの状態、読み込み済みチャンク、テンプレート対応状況、設定バージョンを確認してください。ビットが増えても検索が始まらない場合は、両方のしきい値を比較し、その経路でエンドの柱も必要か確認します。候補がゼロになる場合は通常、バージョンの誤り、誤検出、異なるワールドのデータ混在、または古いファインダーが原因です。

デバッグモードは、失敗したフェーズを記録するのに必要な時間だけ使用してください。誤ったバージョンや異なるワールドの観測情報を修正した後はデータを消去し、対応リリースの制限とサーバールールを確認せずに旧式の経路を有効化しないでください。

  • 不明なコマンド:Fabricとインスタンスへの導入状況を確認します。
  • アウトラインが表示されない:ファインダー、ディメンション、チャンク、テンプレート、設定バージョンを確認します。
  • ビットが変化しない:構造物が重複ではなく、新規データとして受け付けられたことを確認します。
  • 候補がない:誤ったデータや別ワールドのデータを消去し、再度収集します。
  • 候補が多い:独立した別の構造物、ハッシュ、デコレーター、または要求されたバイオームの手掛かりを追加します。
責任ある利用

マルチプレイでSeedCrackerXを安全に使用する方法

SeedCrackerXを安全に使用するには、まず許可を得て、サーバールールを明確に確認する必要があります。

このModは、シングルプレイワールド、自分のサーバー、研究環境、またはシード解析が許可されているマルチプレイワールドで使用してください。任意のデータベース送信機能について、有効にする前に挙動を確認してください。SeedCracker Guideがそのデータベースへ問い合わせたり、ブラウザーツールから構造物の選択情報を受信したりすることはありません。