見出し画像

【マイクラ脱出ゲーム制作04】よく使うコマンド集

/weather clear以外にもよく使うコマンドはあります。今回は、ブロックの設置形コマンドを中心に紹介します。

【バージョンについて】
Minecraft Java 1.21.4
MOD導入のためNEOForgeを搭載していました。関係あるかはわからない。

▼最初の記事


◆ よく使うコマンド

使用頻度の高いコマンドをまとめて記録します。

◆ gamemode

/gamemode adventure @p

ゲームモードを変更するコマンドです。
クリエイティブ、サバイバル、アドベンチャー、スペクテイターの4種類あります。脱出ゲーム内ではアドベンチャーモードが通例です。

◆ gamerule

/gamerule commandBlockOutput false
/gamerule doWeatherCycle false

ゲームルールに関するコマンドです。
ワールド新規作成のときにオプションで設定できるのですが、生成後も適宜変更できます。

1つ目はコマンドブロックの実行内容をチャット欄から非表示にするコマンド。
表示させたいときは最後をtrueに変えます。

2つ目は天気を固定するコマンド。
/weather clearと併用し、晴れで固定できます。

◆ tp

/tp @p 座標 方角 視点角度

指定した座標へテレポートするコマンドです。
コマンドブロックに入力するやり方しか知らないんですが、チャット欄への入力だと仕様が異なるかもしれません。
方角と視点角度は省略できます。

・向いている方角を指定できます。
0、90、180、270で東西南北。
省略するとtp前の状態で移動します。

・視点角度を指定できます。
0で水平方向です。


◆ ブロック設置に関するコマンド

◆ setblock

/setblock 座標 minecraft:redstone_block

指定した座標にブロックを設置します。

minecraft:redstone_blockはレッドストーンブロックです。これで赤石信号を送ってコマンドブロックを作動させることもあります。

◆ fill

/fill 座標1 座標2 minecraft:air

座標1から座標2までの範囲を、指定したブロックで埋めます。
setblockでは1マスしかできなかったので、2マス以上の壁に穴を開けて通れるようにしたい、とかでも使えます。

minecraft:airは空気ブロック。整地できます。
使う時は範囲に気を付けて、構造物を壊さないように注意します。

◆ clone

/clone コピー元の座標1 コピー元の座標2 貼り付け先の座標

コピー元の座標を立方体で指定し、別の場所にクローンを作ることができます。
貼り付け先の座標指定にコツがいるので、2×2×2ぐらいの小さな範囲で試してからにしましょう。

チェストの中身ごと、看板に書いてある文章ごとなどコピペしたいときにも重宝。


◆ scoreboard

scoreboardコマンドは、得点(スコア)を管理するためのコマンドです。
例えば、ギミックを一つ解いたら1加点!というコマンドを入れていました。

新規作成:/scoreboard objectives add level dummy
得点を0にする:/scoreboard players set @p level 0
1加点:/scoreboard players add @p level 1

まずはスコアボードを新規作成。とりあえずlevelという名前で作りました。
デバッグ用のリセットコマンドもついでに用意。
ギミックのコマンド軍に、加点コマンドを入力したコマンドブロックを追加します。

scoreboardの得点は、タグのようにプレイヤーを絞り込むこともできます。
プレイヤー指定に関する記事はこちら


脱出ゲーム制作に関わらず、汎用的に使えるコマンドを紹介しました。
scoreboardは遅延設定に応用できるので、次回以降に詳しく紹介します。

いいなと思ったら応援しよう!