更新日:
着火済みのTNTを出す(版別)
| 版 | 書き方 |
|---|---|
| Java版 | /summon minecraft:tnt ~ ~ ~3 |
| 統合版 | /summon tnt ~ ~ ~3 |
自分の3ブロック先に、火の付いたTNTが出ます。何も指定しないときは80ティック(約4秒)で爆発します。自分の足元(~ ~ ~)に出すと巻き込まれるので、少し離れた場所を指定します。
爆発までの時間を変える(Java版)
| 版 | 書き方(2秒で爆発) |
|---|---|
| Java版1.20.3以降 | /summon minecraft:tnt ~ ~ ~3 {fuse:40} |
| Java版1.20.2以前 | /summon minecraft:tnt ~ ~ ~3 {Fuse:40} |
数字はティック(20ティック=1秒)です。{fuse:0} にするとその場ですぐ爆発します。1.20.3で名前が大文字の Fuse から小文字の fuse に変わったため、古い記事の書き方では時間が変わりません。統合版では /summon で時間を変えることはできません。
空からTNTを降らせる
/execute at @a run summon minecraft:tnt ~ ~10 ~ {fuse:60}
全員の10ブロック上にTNTを出します(Java版1.20.3以降の書き方)。落ちてくる間にカウントが進むので、fuse を長めにすると地面に着いてから爆発します。統合版では /execute at @a run summon tnt ~ ~10 ~ です。
TNTブロックを並べて置く
/fill ~2 ~ ~2 ~6 ~ ~6 minecraft:tnt
/fill で置いたTNTはまだ火が付いていません。火打石やレッドストーンで着火します。たくさん並べると処理が重くなり、ワールドが固まることがあるので、一度に置く数は少なめにします。
TNTを打ち上げる・横に飛ばす(Java版)
/summon minecraft:tnt ~ ~1 ~ {fuse:60,Motion:[0.0,1.2,0.0]}
Motion は出たときの速さを、X・Y・Zの順に決めます。この例は真上に打ち上げて、空中で爆発させます。1つ目か3つ目の数字を変えると、大砲のように横へ飛びます。1.20.2以前は fuse を Fuse と書きます。
もっと大きな爆発にする(Java版)
TNTの爆発の大きさは変えられません。大きな爆発にしたいときは、爆発の半径を大きくしたクリーパーを、着火した状態で出します。
/summon minecraft:creeper ~ ~ ~6 {ExplosionRadius:6b,Fuse:0,ignited:1b}
普通のクリーパーの半径は3です。クリーパーの Fuse はどの版でも大文字のFのままで、名前が変わったのはTNTのほうだけです。半径を大きくしすぎると性能の低いパソコンでは固まることがあるので、10くらいまでにしておきます。
地形を壊さないようにする
統合版では /gamerule tntexplodes false にすると、TNTが爆発しなくなります。Java版の新しい版にも同じ働きのルールがありますが、名前の書き方が版によって違います。/gamerule と入力して、表示される候補から tnt を含むルールを選んでください。mobGriefing(Mobによる破壊)を false にしても、TNTの爆発は止まりません。
うまくいかないときの確認ポイント
- すぐ爆発しない・時間が変わらない:版に合った
fuse/Fuseの書き方か確認します。 - 何も出ない:チートが有効か、権限があるか確認します。
- ワールドが重くなった:TNTを一度に出しすぎています。落ちているアイテムを
/kill @e[type=minecraft:item]で片付けると軽くなることがあります。 - 爆発してもブロックが壊れない:
tntexplodesなどのルールが false になっていないか、保護された場所でないか確認します。
よくある質問
TNTを投げることはできますか?
Java版では Motion を指定すると、出したTNTに勢いを付けて飛ばせます。例:/summon minecraft:tnt ~ ~1 ~ {Motion:[0.0,0.5,1.0],fuse:40}
爆発の大きさを変えられますか?
TNTの爆発の大きさは決まっています。もっと大きな爆発には、ExplosionPower を指定した火の玉(fireball)を使う方法があります。
サーバーでTNTを禁止したいときは?
統合版は tntexplodes ルール、Java版はサーバーのプラグインや保護機能で制限するのが一般的です。