Guides / Commands & Data

/summonとNBT:装備、属性、そしてモブの行動を制御するタグ

モブを召喚するのは簡単ですが、装備を維持させ、デスポーンさせず、燃やさず、さまよわせないようにするには、6つの特定のタグが必要です。それぞれのタグが何をするのかを説明します。

/summon zombieは機能します。しかし、防具を身につけ、じっと立ち、昼間でも生き残り、決してデスポーンしないゾンビには、さらに6つのタグが必要ですが、これらはコマンドヘルプからは見つけられません。

重要な6つのタグ

/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
                      CustomName:'"Guard"',CustomNameVisible:1b}
タグ効果
PersistenceRequired:1b決してデスポーンしない。 マップ作成において最も重要なタグ。
NoAI:1bフリーズ — 移動せず、攻撃せず、重力 (Gravity) も影響しない。
NoGravity:1b浮遊するが、AIは維持する。
Silent:1bモブの音を出さない。
Invulnerable:1b/killと奈落 (The Void) 以外、あらゆるものに耐性がある。
Glowing:1b壁越しに輪郭が表示される。

PersistenceRequiredと名付けは関連していますが、同じではありません。名札 (Name Tag) もデスポーンを防ぎますが、NBTで設定されたCustomNameは、PersistenceRequiredを追加しない限りデスポーンを防ぎません。これは、ショップNPCを作成するほとんどの人がつまずく点です。

ドロップしない装備

{HandItems:[{id:"minecraft:diamond_sword",count:1},{}],
 ArmorItems:[{},{},{},{id:"minecraft:diamond_helmet",count:1}],
 HandDropChances:[0f,0f],ArmorDropChances:[0f,0f,0f,0f]}

2つの注意点があります。ArmorItemsは足、脚、胴、頭の順、つまり下から上になっており、これは防具を列挙する一般的な順序とは逆です。また、空の{}エントリは必須のプレースホルダーであり、スロットをスキップすることはできません。

ドロップ確率は0fから1fまでの浮動小数点数です。1fより大きい値は、ドロップを保証し、アイテムのエンチャントと耐久性をそのまま維持します。

属性

{attributes:[{id:"minecraft:max_health",base:40},
             {id:"minecraft:movement_speed",base:0.35}]}

max_healthを設定しても、モブは新しい最大値まで回復しません。古い体力値でスポーンし、ダメージを受けているように見えます。これと合わせてHealth:40fを追加してください。

一般的なID: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale

乗客は下向きに積み重なる

{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}

最も外側のエンティティが一番下になります。PassengersPassengersの中にネストすると、タワーが上向きに構築されます。各乗客を構成したい場合は、それぞれに完全なNBTが必要です。

Bedrock版は異なる

Bedrock版では、/summonにNBT引数がありません。構文は /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>であり、動作はタグではなくスポーンイベントを通じて設定されます。Java版のNBTブロブをBedrock版に貼り付けても実行されません。

/summon Generatorで、モブを選択し、これらのタグを視覚的に切り替えてみてください。防具スロットの順序も自動で処理されます。

/summon ジェネレーター →

More guides

Browse all →

ほかのマインクラフトツールをお探しですか?

ブラウザだけで動くジェネレーター・ビューア・変換ツールの数々。すべて無料です。