Minecraftワールド名を変更する方法

Minecraft Bedrock EditionとJava Editionに対応し、一般的なものから小規模なものまで両方の全サーバーコアを扱えます: Vanilla、Paper、Spigot、Purpur、Folia、Fabric、Forge、NeoForge、Mohist、Sponge、Bedrock Dedicated Server、PocketMine-MP、Nukkit、PowerNukkitX、Cloudburst、Dragonfly、Endstone、LeviLaminaなど。全一覧。

ワールドの表示名は LevelName タグに保存され、このタグはフォルダー名ではなく level.dat 内にあります。そのためフォルダー名を変えてもゲーム表示は変わらず、コピーしたワールドも元の名前を使います。編集するには level.dat を下へドロップします。エディターが LevelName へ移動するので、値を変更して保存し、元の場所へ戻してください。

JavaBedrockサーバーシングルプレイ2分

ここにlevel.datをドロップ

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · チャンクのダンプ

フォルダー名を変えても表示名が変わらない理由

Minecraftはフォルダーを保存場所、LevelName を表示名として扱います。ワールド一覧、サーバーコンソール、ワールド管理プラグイン、チャットへワールド名を出す機能はタグを読みます。そのため cp -r worlds/hub worlds/hub2 でコピーすると、両方が hub と名乗ります。修正箇所はファイル内です。

サーバーでは混乱だけでなく誤動作につながります。内部名で検索するテレポート、ワールド別設定、保護領域、経済倍率が別ワールドへ作用する可能性があります。コピー直後、何かが名前をキャッシュする前にタグを変更してください。

プラットフォーム別の方法

Javaシングルプレイ

クライアントのワールド設定画面に名前変更があり、LevelName を編集します。ファイルを直接編集するのは、ワールドを読み込めない場合、コピーを作業中の場合、フォルダー名と表示名を意図的に分ける場合です。

Javaサーバー

level-name は server.properties 内で読み込む フォルダー を選ぶ設定で、名前変更ではありません。表示名は LevelName を world/level.dat 内で変更します。

BedrockとMCPE

ゲーム内のワールド編集画面で名前を変更できます。サーバー上のワールドや、出力済み .mcworld を修正する場合は LevelName を level.dat のルート直下で編集します。8バイトヘッダーはエディターが処理します。

Bedrockサーバー(PocketMine-MP、Nukkit、BDS)

同じファイルとタグを使い、先にサーバーを停止する点も同じです。フォルダーコピーを含む手順はサーバーページを参照してください。

名前が変わらない場合

  • サーバーが稼働していた。次の保存でメモリー内のコピーがファイルへ書き戻されました。停止して再編集してください。
  • 別のワールドを編集した。Bedrockのフォルダー名はランダムIDです。編集前に LevelName を読んで対象を確認してください。
  • level.dat_old を編集した。これは1つ前の保存で、現在使われるファイルではありません。
  • ランチャーやパネルが名前をキャッシュしている。一部のホスティングパネルはワールドファイルではなく独自データベースの名前を表示します。ゲーム内では変更されています。
  • ワールド自体を読み込めなくなった。バックアップを復元し、壊れたlevel.datの修復を参照してください。

よくある質問

名前を変更するとデータが削除されますか?

いいえ。LevelName は表示用ラベルです。地形、プレイヤー、インベントリ、エンティティは別ファイルにあり、変更されません。

ワールド名に空白、色、絵文字を使えますか?

空白は使えます。セクション記号の色コードは対応サーバーでは機能しますが、ほかでは文字として表示されます。絵文字はエディション別の正しい文字エンコードで維持されますが、コンソールやログで正しく表示されない場合があります。

フォルダー名も変更する必要がありますか?

不要です。サーバーの level-name やプラグイン設定がフォルダーパスを参照している場合があるため、通常は変更しない方が安全です。一度に1項目ずつ変更してください。

プレイヤーには新しい名前がすぐ表示されますか?

ワールドを再読み込みした後は表示されます。サーバー一覧をキャッシュしたクライアントでは更新が必要な場合があります。

関連ツール