読み込み中のメッセージを変えよう

スポンサーリンク

公式の解説が一切ないので書いておきます。
読み込み中のメッセージを変えたい人がアドオン製作者に何割いるんでしょう…?

変更方法

リソースパックを使います。
manifest.jsonと同階層のフォルダ内に loading_messages.jsonを作成しましょう。
説明を読んでサンプルを変更してみましょう。

フォルダ名
├─ manifest.json
└─ loading_messages.json

loading_messages.jsonのサンプル

{
  "beginner_loading_messages": [
  ],
  "mid_game_loading_messages": [
  ],
  "late_game_loading_messages": [
  ],
  "creative_loading_messages": [
  ],
  "editor_loading_messages": [
  ],
  "realms_loading_messages": [
  ],
  "addons_loading_messages": [
  ],
  "store_progress_tooltips": [
  ]
}

各配列の説明

・beginner_loading_messages,、mid_game_loading_messages、late_game_loading_messages。
名前からして初心者、中級者、上級者に分かれたサバイバルのワールドをロードしているときのメッセージと投稿主は考えている。
初心者、中級者、上級者の判定は不明。

・creative_loading_messages
クリエイティブのワールドを読み込む際に出てくるメッセージ

・editor_loading_messages
エディターを使用している場合の読み込みメッセージ

・realms_loading_messages
レルムの読み込みメッセージ

・addons_loading_messages
名前からしてアドオンを読み込んでいるときに出てくるメッセージだと思う

・store_progress_tooltips
ストアの読み込みメッセージだと思う。

配列の中の要素はもちろん配列なので複数入れられます。
複数入れたらランダムに一つが選ばれて表示されます。

要素の記述方法(まずはバニラを見よう)

{
  "beginner_loading_messages": [
    "onlinePlay.message",
    "beginnerTips.1",
    "beginnerTips.2",
    "beginnerTips.3",
    "beginnerTips.4",
    "beginnerTips.5",
    "beginnerTips.6",
    "beginnerTips.7",
    "beginnerTips.8",
    "beginnerTips.9",
    "beginnerTips.10",
    "beginnerTips.11",
    "beginnerTips.12"
  ],
  "mid_game_loading_messages": [
    "onlinePlay.message",
    "beginnerTips.1",
    "beginnerTips.2",
    "beginnerTips.3",
    "beginnerTips.4",
    "beginnerTips.5",
    "beginnerTips.6",
    "beginnerTips.7",
    "beginnerTips.8",
    "beginnerTips.9",
    "beginnerTips.10",
    "beginnerTips.11",
    "beginnerTips.12",
    "midgameTips.1",
    "midgameTips.2",
    "midgameTips.3",
    "midgameTips.4",
    "midgameTips.5",
    "midgameTips.6",
    "midgameTips.7",
    "midgameTips.8",
    "midgameTips.9",
    "midgameTips.10",
    "midgameTips.11",
    "midgameTips.12",
    "midgameTips.13",
    "midgameTips.14",
    "midgameTips.15",
    "midgameTips.16",
    "midgameTips.17",
    "midgameTips.18",
    "midgameTips.19",
    "midgameTips.20",
    "midgameTips.21",
    "midgameTips.22",
    "midgameTips.23",
    "midgameTips.24",
    "midgameTips.25",
    "midgameTips.26",
    "midgameTips.27",
    "midgameTips.28",
    "midgameTips.29",
    "midgameTips.30",
    "midgameTips.31",
    "midgameTips.32",
    "midgameTips.33",
    "midgameTips.34",
    "midgameTips.35",
    "midgameTips.36",
    "midgameTips.37",
    "midgameTips.38",
    "midgameTips.39",
    "midgameTips.40",
    "midgameTips.41",
    "midgameTips.42",
    "midgameTips.43",
    "midgameTips.44",
    "midgameTips.45",
    "midgameTips.46",
    "midgameTips.47",
    "midgameTips.48",
    "midgameTips.49",
    "midgameTips.50",
    "midgameTips.51",
    "midgameTips.52",
    "midgameTips.53",
    "midgameTips.54",
    "midgameTips.55",
    "midgameTips.56",
    "midgameTips.57",
    "midgameTips.58",
    "midgameTips.59",
    "midgameTips.60",
    "midgameTips.61",
    "midgameTips.62",
    "midgameTips.63",
    "midgameTips.64",
    "midgameTips.65",
    "midgameTips.66",
    "midgameTips.67",
    "midgameTips.68",
    "midgameTips.69"
  ],
  "late_game_loading_messages": [
    "onlinePlay.message",
    "beginnerTips.1",
    "beginnerTips.2",
    "beginnerTips.3",
    "beginnerTips.4",
    "beginnerTips.5",
    "beginnerTips.6",
    "beginnerTips.7",
    "beginnerTips.8",
    "beginnerTips.9",
    "beginnerTips.10",
    "beginnerTips.11",
    "beginnerTips.12",
    "midgameTips.1",
    "midgameTips.2",
    "midgameTips.3",
    "midgameTips.4",
    "midgameTips.5",
    "midgameTips.6",
    "midgameTips.7",
    "midgameTips.8",
    "midgameTips.9",
    "midgameTips.10",
    "midgameTips.11",
    "midgameTips.12",
    "midgameTips.13",
    "midgameTips.14",
    "midgameTips.15",
    "midgameTips.16",
    "midgameTips.17",
    "midgameTips.18",
    "midgameTips.19",
    "midgameTips.20",
    "midgameTips.21",
    "midgameTips.22",
    "midgameTips.23",
    "midgameTips.24",
    "midgameTips.25",
    "midgameTips.26",
    "midgameTips.27",
    "midgameTips.28",
    "midgameTips.29",
    "midgameTips.30",
    "midgameTips.31",
    "midgameTips.32",
    "midgameTips.33",
    "midgameTips.34",
    "midgameTips.35",
    "midgameTips.36",
    "midgameTips.37",
    "midgameTips.38",
    "midgameTips.39",
    "midgameTips.40",
    "midgameTips.41",
    "midgameTips.42",
    "midgameTips.43",
    "midgameTips.44",
    "midgameTips.45",
    "midgameTips.46",
    "midgameTips.47",
    "midgameTips.48",
    "midgameTips.49",
    "midgameTips.50",
    "midgameTips.51",
    "midgameTips.52",
    "midgameTips.53",
    "midgameTips.54",
    "midgameTips.55",
    "midgameTips.56",
    "midgameTips.57",
    "midgameTips.58",
    "midgameTips.59",
    "midgameTips.60",
    "midgameTips.61",
    "midgameTips.62",
    "midgameTips.63",
    "midgameTips.64",
    "midgameTips.65",
    "midgameTips.66",
    "midgameTips.67",
    "midgameTips.68",
    "midgameTips.69",
    "lategameTips.1",
    "lategameTips.2",
    "lategameTips.3",
    "lategameTips.4",
    "lategameTips.5",
    "lategameTips.6",
    "lategameTips.7",
    "lategameTips.8",
    "lategameTips.9",
    "lategameTips.10",
    "lategameTips.11",
    "lategameTips.12",
    "lategameTips.13",
    "lategameTips.14",
    "lategameTips.15",
    "lategameTips.16",
    "lategameTips.17",
    "lategameTips.18",
    "lategameTips.19",
    "lategameTips.20",
    "lategameTips.21",
    "lategameTips.22",
    "lategameTips.23",
    "lategameTips.24",
    "lategameTips.25",
    "lategameTips.26",
    "lategameTips.27"
  ],
  "creative_loading_messages": [
    "onlinePlay.message",
    "tips.creative.1",
    "tips.creative.2",
    "tips.creative.3",
    "tips.creative.4",
    "tips.creative.5",
    "tips.creative.6",
    "tips.creative.7",
    "tips.creative.8",
    "tips.creative.9",
    "tips.creative.10",
    "tips.creative.11",
    "tips.creative.12",
    "tips.creative.13",
    "tips.creative.14",
    "tips.creative.15",
    "tips.creative.16",
    "tips.creative.17",
    "tips.creative.18",
    "tips.creative.19",
    "tips.creative.20",
    "tips.creative.21",
    "tips.creative.22",
    "tips.creative.23"
  ],
  "editor_loading_messages": [
    "beginnerTips.1",
    "beginnerTips.2",
    "beginnerTips.3",
    "beginnerTips.4",
    "beginnerTips.5",
    "beginnerTips.6",
    "beginnerTips.7",
    "beginnerTips.8",
    "beginnerTips.9",
    "beginnerTips.10",
    "beginnerTips.11",
    "beginnerTips.12",
    "midgameTips.1",
    "midgameTips.2",
    "midgameTips.3",
    "midgameTips.4",
    "midgameTips.5",
    "midgameTips.6",
    "midgameTips.7",
    "midgameTips.8",
    "midgameTips.9",
    "midgameTips.10",
    "midgameTips.11",
    "midgameTips.12",
    "midgameTips.13",
    "midgameTips.14",
    "midgameTips.15",
    "midgameTips.16",
    "midgameTips.17",
    "midgameTips.18",
    "midgameTips.19",
    "midgameTips.20",
    "midgameTips.21",
    "midgameTips.22",
    "midgameTips.23",
    "midgameTips.24",
    "midgameTips.25",
    "midgameTips.26",
    "midgameTips.27",
    "midgameTips.28",
    "midgameTips.29",
    "midgameTips.30",
    "midgameTips.31",
    "midgameTips.32",
    "midgameTips.33",
    "midgameTips.34",
    "midgameTips.35",
    "midgameTips.36",
    "midgameTips.37",
    "midgameTips.38",
    "midgameTips.39",
    "midgameTips.40",
    "midgameTips.41",
    "midgameTips.42",
    "midgameTips.43",
    "midgameTips.44",
    "midgameTips.45",
    "midgameTips.46",
    "midgameTips.47",
    "midgameTips.48",
    "midgameTips.49",
    "midgameTips.50",
    "midgameTips.51",
    "midgameTips.52",
    "midgameTips.53",
    "midgameTips.54",
    "midgameTips.55",
    "midgameTips.56",
    "midgameTips.57",
    "midgameTips.58",
    "midgameTips.59",
    "midgameTips.60",
    "midgameTips.61",
    "midgameTips.62",
    "midgameTips.63",
    "midgameTips.64",
    "midgameTips.65",
    "midgameTips.66",
    "midgameTips.67",
    "midgameTips.68",
    "midgameTips.69",
    "lategameTips.1",
    "lategameTips.2",
    "lategameTips.3",
    "lategameTips.4",
    "lategameTips.5",
    "lategameTips.6",
    "lategameTips.7",
    "lategameTips.8",
    "lategameTips.9",
    "lategameTips.10",
    "lategameTips.11",
    "lategameTips.12",
    "lategameTips.13",
    "lategameTips.14",
    "lategameTips.15",
    "lategameTips.16",
    "lategameTips.17",
    "lategameTips.18",
    "lategameTips.19",
    "lategameTips.20",
    "lategameTips.21",
    "lategameTips.22",
    "lategameTips.23",
    "lategameTips.24",
    "lategameTips.25",
    "lategameTips.26",
    "lategameTips.27"
  ],
  "realms_loading_messages": [
    "tips.realms.1",
    "tips.realms.2",
    "tips.realms.3",
    "tips.realms.4",
    "tips.realms.5",
    "tips.realms.6",
    "tips.realms.7",
    "tips.realms.8",
    "tips.realms.9",
    "tips.realms.10",
    "tips.realms.11"
  ],
  "addons_loading_messages": [
    "onlinePlay.message",
    "progressScreen.message.modifiedWorldWarning.1",
    "progressScreen.message.modifiedWorldWarning.2",
    "progressScreen.message.modifiedWorldWarning.3",
    "progressScreen.message.modifiedWorldWarning.4",
    "progressScreen.message.modifiedWorldWarning.5",
    "progressScreen.message.modifiedWorldWarning.6",
    "progressScreen.message.modifiedWorldWarning.7",
    "progressScreen.message.modifiedWorldWarning.8"
  ],
  "store_progress_tooltips": [
    "store.progress.dialog.tooltip.1",
    "store.progress.dialog.tooltip.2",
    "store.progress.dialog.tooltip.3",
    "store.progress.dialog.tooltip.4",
    "store.progress.dialog.tooltip.5",
    "store.progress.dialog.tooltip.6"
  ]
}

バニラはlang内に設定した文を指定している。
多言語対応のためだと思われる。
多言語対応にしたい場合はlangファイル内の方を変更しよう。(langファイル内で変更したい要素の翻訳キー 例:
store.progress.dialog.tooltip.1)
自分で作成した
翻訳キーでももちろん使えると思います。

langファイルについては調べてください!!

langファイルを使わなくても、要素を文字列にすれば普通に動きます。

{
  "creative_loading_messages": [
    "クリエイティブモードは空を飛べるよ"
  ]
}

注意点
ロードメッセージをワールドやサーバーで表示させたくてもできません。
なぜならアドオンがロードされるのが読み込みメッセージの後か途中だからです。
グローバルリソースパックなどで先に有効化するとロードメッセージがアドオンによって変更されたものになります。

スポンサーリンク
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

  1. %%初心者、中級者、上級者は難易度とかですかね?ピースフル/イージー→初心者 ノーマル→中級者 ハード/ハードコア→上級者とか?%%

    • 確かにその可能性もあるかも…

コメント通報

通報するにはログインする必要があります