更新日:
1. まわりの木をまとめて消す(Java版)
/fill ~-15 ~ ~-15 ~15 ~25 ~15 minecraft:air replace #minecraft:logs
/fill ~-15 ~ ~-15 ~15 ~25 ~15 minecraft:air replace #minecraft:leaves
#minecraft:logs は、オークやシラカバなど全部の原木をまとめた「ブロックタグ」です。#minecraft:leaves は全部の葉です。この2行で、範囲の中の木だけが消え、地面はそのまま残ります。範囲は横31×31、高さ26で、24986ブロックです。
2. 草や花も消す
/fill ~-15 ~ ~-15 ~15 ~3 ~15 minecraft:air replace minecraft:short_grass
/fill ~-15 ~ ~-15 ~15 ~3 ~15 minecraft:air replace minecraft:tall_grass
/fill ~-15 ~ ~-15 ~15 ~3 ~15 minecraft:air replace #minecraft:flowers
背の低い草は1.20.3から short_grass という名前です。それより前の版では grass と書きます。花はタグでまとめて消せます。
3. 雪を消す
/fill ~-15 ~ ~-15 ~15 ~3 ~15 minecraft:air replace minecraft:snow
地面に薄く積もった雪は snow、雪のブロックは snow_block です。
4. 統合版で消す
/fill ~-15 ~ ~-15 ~15 ~25 ~15 air replace oak_log
/fill ~-15 ~ ~-15 ~15 ~25 ~15 air replace oak_leaves
統合版ではブロックタグが使えないので、木の種類ごとに実行します。シラカバなら birch_log と birch_leaves、トウヒなら spruce_log と spruce_leaves のように変えます。
5. 地面を平らにする
木を消したあと、でこぼこの地面を平らにしたいときは、地面より上を空気に、下を土などで埋めます。範囲の決め方や一度に変えられるブロック数の上限(ふつう32768)は fillコマンドの安全な使い方 にまとめています。
うまくいかないときの確認ポイント
- 木の一部が残る:範囲の高さが足りないと、背の高い木の上が残ります。Yの範囲を広げます。
- アイテムが落ちない:fillで消したブロックはアイテムになりません。原木がほしいときは
destroyを使いますが、たくさん落ちて重くなるので注意します。 - エラーになる:範囲が上限の32768ブロックを超えていないか確認します。
よくある質問
マングローブの根も消せますか?
マングローブの根は原木のタグに入っていません。minecraft:mangrove_roots を指定して別に消します。
キノコの大きな木も消せますか?
巨大キノコは原木ではないので、minecraft:red_mushroom_block や minecraft:brown_mushroom_block、minecraft:mushroom_stem を指定して消します。
統合版でもできますか?
できます。ただしブロックタグが使えないので、木の種類ごとに原木と葉を指定します。