MC CommanderMinecraft非公式コマンド支援

トロッコをコマンドで出す方法

トロッコはsummonで出せて、チェストの中身や走ったときに実行するコマンドまで最初から決められます。ジェットコースターや自動の運搬、アトラクション作りに使える書き方を順番に紹介します。

summonrideJava版・統合版

summonコマンドを作る

更新日:

1. トロッコを出す

/summon minecraft:minecart ~ ~ ~2
/give @s minecraft:minecart

1行目は目の前にトロッコを置き、2行目はアイテムとして受け取ります。レールの上で実行すると、そのままレールに乗った状態で出てきます。統合版も /summon minecart ~ ~ ~2 で同じように出せます。

2. いろいろなトロッコのID

種類ID
トロッコminecart
チェスト付きトロッコchest_minecart
ホッパー付きトロッコhopper_minecart
かまど付きトロッコfurnace_minecart
TNT付きトロッコtnt_minecart
コマンドブロック付きトロッコcommand_block_minecart

summonでもgiveでも、同じIDを使います。コマンドブロック付きトロッコはクラフトできないので、コマンドで出すのが基本です。

3. 中身入りのチェスト付きトロッコ(Java版)

/summon minecraft:chest_minecart ~ ~ ~2 {Items:[{Slot:0b,id:"minecraft:diamond",count:5},{Slot:1b,id:"minecraft:bread",count:16}]}

最初からダイヤ5個とパン16個が入ったトロッコを出します。Slot はチェストのマスの番号(0〜26)です。1.20.4以前は count:5 を Count:5b と書きます。配達ゲームや、レールで運ばれてくる宝箱に使えます。

4. 走るとコマンドを実行するトロッコ(Java版)

/summon minecraft:command_block_minecart ~ ~ ~2 {Command:"say トロッコが通過しました"}

コマンドブロック付きトロッコは、動力の入ったアクティベーターレールの上を通るたびに、Command に書いたコマンドを実行します。駅に着いたらアナウンスを流す、ゴールで花火を上げる、といった仕掛けに使えます。

5. プレイヤーや村人を乗せる

/ride @s mount @e[type=minecraft:minecart,limit=1,sort=nearest]
/summon minecraft:minecart ~ ~ ~2 {Passengers:[{id:"minecraft:villager"}]}

1行目は自分をいちばん近いトロッコに乗せます(Java版1.19.4以降)。2行目は村人が乗った状態のトロッコを出します。統合版では /ride @s start_riding @e[type=minecart,c=1] と書きます。降ろし方などは rideコマンドの使い方 にまとめています。

6. 加速レールを一気に敷く

/fill ~ ~-1 ~1 ~ ~-1 ~30 minecraft:redstone_block
/fill ~ ~ ~1 ~ ~ ~30 minecraft:powered_rail

1行目で足元の1つ下にレッドストーンブロックを並べ、2行目でその上に加速レールを敷きます。下のレッドストーンブロックで動力が入るので、南(Zが増える向き)へ30ブロックの加速レーンが1回でできます。fillの範囲の考え方は fillコマンドを安全に使う方法 を見てください。

7. 乗っている人だけに効果を付ける(Java版)

execute as @e[type=minecraft:minecart] on passengers if entity @s[type=minecraft:player] run effect give @s minecraft:night_vision 3 0 true

on passengers で、トロッコに乗っている人に実行者を切りかえます。反復コマンドブロックに入れると、トロッコに乗っているあいだだけ暗視が付くので、暗いトンネルを走るアトラクションに向いています。

8. トロッコをまとめて消す

/kill @e[type=minecraft:minecart]
/kill @e[type=minecraft:chest_minecart]

種類ごとに消します。チェスト付きトロッコを消すと中身がその場に落ちるので、落ちたアイテムも消したいときは /kill @e[type=item] を続けて実行します(killコマンドの使い方)。

うまくいかないときの確認ポイント

よくある質問

トロッコを速くできますか?

ふつうは加速レールの速さが上限です。Java版には最高速度を変えられる実験的な機能もありますが、ワールド作成時に実験的機能をオンにする必要があります。

コマンドブロック付きトロッコはサバイバルで手に入りますか?

いいえ。クラフトできないので、コマンドやクリエイティブで手に入れます。

統合版でもチェストの中身を決められますか?

統合版ではsummonで中身を決められません。トロッコを出したあと、replaceitemやチェストへの手入れで入れます。

関連ページ

rideコマンドの使い方

Mobやトロッコに乗せる・降ろす方法です。

summonコマンドの基本

召喚の座標とNBTの書き方です。

ボートレースの作り方

乗り物のレースの作り方です。

fillコマンドを安全に使う方法

レールを敷くときの範囲の決め方です。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。