【コマンドは重いのか?】余程の事をしないと重くならない【マイクラ】

【コマンドは重いのか?】余程の事をしないと重くならない【マイクラ】

この記事では、Minecraft Java Edition(バージョン1.19.2)の情報をもとに執筆しています。
そのほかのバージョンや機種などでの動作は保証できません。

コマンドとゲームの重さについて気になるゲーマー
「コマンドを使うとゲームが重くなるのかな? 重くなったらどうすればいいの?」

こんな疑問を解決します!

本記事の内容
  • 余程の事をしないと重くならない
  • 重い時の対処法

こんにちは! マインクラフターのなつめ(@natsume_717b)です。

なつめ

マイクラ歴は5年程で、最近は脱出マップやミニゲームを制作しています!
→ダウンロードページ

この記事では、コマンドとゲームの重さについて解説していきます。

コマンドを使っていると気になるのが、ゲームへの負荷です。
1つや2つ使っている程度では気になりませんが、脱出マップなど複数のコマンドを常に実行していると「ゲームが重くならないか?」と気になることだと思います。

そこで、コマンドを使うとゲームが重くなるのか、重くなった場合はどうすればいいのかといったことを説明していきます。
さっそく見ていきましょう!



余程の事をしないと重くならない

コマンドを使用しても、基本的には重くなりません。

例えば、アイテムを付与するコマンドを1回使用したとしても、サバイバルモードでアイテムを1個拾ったことと動作的な負担はおおむね同じです。
なので、コマンド自体はそこまでマインクラフトに負荷をかけるものではありません。

とはいえ、コマンドはその使い方次第でかなりの負荷をかけることができてしまいます。
分かりやすいものでは、大量のTNTを設置してそれらを爆破することや大量のエンティティを召喚することです。

1つ1つの動作が軽くても結局は大量に用意してしまうと、処理は重くなるわけですね。

そういったことをわざとしない限りはゲームに影響を及ぼすほど重くなることはありません。
筆者は現在アドベンチャーゲーム風のマップ制作を行っており、現時点でも1000を超えるコマンドを使っていますが、問題は生じていません。

きちんとコマンドを組めば、問題がないと言えます。

なので、コマンドで重くなるということは稀ですが故意に重くすることもできてしまうということを覚えておきましょう。

重い時の対処法

コマンドでマイクラが重いという時は、とにかくその重さを軽減するしかありません。

具体的な解決策はその状況次第で変わりますが、演算距離を狭めたりコマンドを組みなおすことはまず有効的な解決策と言えます。

演算距離を狭めることで読み込み範囲を小さくできますし、コマンドを組みなおして負荷のかかる処理をしないようにできれば重さの改善につながります。

演算距離に関しては、コマンドブロックを使っている場合に限ります。

だいたいはリピートコマンドブロックやtick.jsonによる常に読み込んでいるコマンドが悪さをすることが大半です。
なので、上記の2つから手を加えていくのをおすすめします。

まとめ

というわけで、今回のまとめです。

ポイント
  • コマンドで重くなることは基本的にないが、使い方次第ではかなり重くすることも可能。
  • コマンドが重い場合、演算距離を小さくしたり、コマンドを組みなおして負荷のかからない処理をする必要がある。

この記事は以上になります。

  • 【まとめ】functionコマンドの基本から応用【マイクラ】
  • 【まとめ】カスタムストラクチャーの実装・カスタム方法【マイクラ】