Minecraftのシード値で最も多い不満は「このシードが動かない」です。ほぼ毎回、シード自体は問題なく、別のエディションで見つけただけです。JavaとBedrockは異なるワールド生成器を使うため、シードは検証したエディションでのみ約束されたものです。
シード値とは何か
シード値はワールド生成器を初期化する64ビットの数値です。数字の代わりに単語を入力すると、ゲームがそれを数値にハッシュ化するため、単語と長い数字列は同じように機能します。
生成は決定論的なので、同じシード値と同じ生成器なら常に同じ世界ができます。問題はその文の後半、つまり生成器です。JavaとBedrockは同じものを使っていません。
エディション間で異なるもの
- 地形の形状 — バイオームの境界、川、山の配置がすぐに分岐する
- 構造物の配置 — 村、寺院、モニュメント、要塞が別のチャンクに生成される
- 要塞の数と配置 — リングの規則が異なるため、Endポータル探しも変わる
- 鉱石と洞窟の分布 — 同じシードでもダイヤの場所は同じにならない
- ワールドスポーン — 計算方法が違うため、開始バイオームすら変わりうる
実際には:JavaのシードとBedrockのシードは、たまたま同じ数字を共有する無関係な2つの世界として扱ってください。
引き継がれるもの
ほとんどなく、それが驚かれます。プレイヤーが最も尋ねる例外はスライムチャンクですが、そこでもチャンクの計算がエディション間で違うため、JavaのスライムチャンクマップはBedrockに適用できません。
正直にまとめると:地形や構造物で引き継がれるものはありません。両エディションで同じ世界が欲しいなら、シードで叶えられることではありません。
正しいエディションでシードを使う方法
世界に何時間も費やす前に、3つのことを確認しましょう。
- そのシードがどのエディション向けに公開されたか — 良いシード一覧なら必ず書いてある
- どのバージョンで検証されたか — リリースごとに生成が大きく変わったため、古いシードは現行クライアントで違う挙動になりうる
- 記載の座標がスポーン相対か絶対か — 正しい方向に歩けるように
エディションとバージョンを切り替えられるシードマップなら、この3つの確認を一度にできます:シードを貼り付け、JavaかBedrockを選び、バージョンを選べば、実際に何が生成されるか分かります。
FAQ
JavaのシードがBedrockで違って見えるのはなぜ?
2つのエディションが異なるワールド生成器を使っているからです。数字は同じでも、それを読むアルゴリズムが違うため、地形、構造物、ワールドスポーンまで別々になります。
JavaのシードをBedrockに変換できますか?
いいえ。変換はありません — 生成器は異なる設定ではなく別の実装です。自分が遊ぶエディションで検証されたシードを探す必要があります。
スライムチャンクは両エディションで同じ動作ですか?
いいえ。スライムチャンクは両方にありますが、チャンク選択の計算が違うため、JavaのオーバーレイはBedrockの世界に適用できません。