MC CommanderMinecraft非公式コマンド支援

モブを動かなくするコマンド

ショップの村人をその場に置いておきたい、展示用のモブを飾りたい、という場面で使うのが NoAI です。Java版では1行のコマンドで、モブが歩いたり攻撃したりしなくなります。

NoAIsummon展示

Summonコマンド生成ツールでモブを出す

更新日:

動かないモブを出す(Java版)

/summon minecraft:zombie ~ ~ ~ {NoAI:1b}

NoAI:1b を付けると、そのモブは歩かず、プレイヤーを追いかけたり攻撃したりしなくなります。向きも変わらないので、置物のように使えます。

展示用によく一緒に使う設定

書き方働き
NoAI:1b動かない・攻撃しない
PersistenceRequired:1b離れても消えない
Silent:1b鳴き声を出さない
Invulnerable:1bダメージを受けない
/summon minecraft:villager ~ ~ ~ {NoAI:1b,PersistenceRequired:1b,Silent:1b,Invulnerable:1b}

この村人は動かず、消えず、静かで、倒されません。NoAIの村人とも取引はできるので、ショップの店員によく使われます。取引の中身の決め方は 村人ショップを作るコマンド を見てください。

すでにいるモブを動かなくする(Java版)

/data merge entity @e[type=minecraft:villager,limit=1,sort=nearest] {NoAI:1b}

いちばん近くの村人に NoAI を付けます。limit=1,sort=nearest を外すと、範囲内の村人がすべて止まるので注意します。/data の使い方は dataコマンドの使い方 にまとめています。

元に戻す

/data merge entity @e[type=minecraft:villager,limit=1,sort=nearest] {NoAI:0b}

0b にすると、ふつうに動くようになります。

統合版で動きを止める

統合版のコマンドには NoAI がありません。代わりに、移動速度低下のエフェクトを強くかけると、ほとんど歩かなくなります。

/effect @e[type=villager,r=5] slowness 99999 255 true

向きを変えたり、攻撃したりはするので、完全な置物にはなりません。展示が目的なら、防具立てに装備を着せる方法も向いています(防具立てのコマンド)。

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

よくある質問

NoAIのモブを別の場所に動かしたいです。

/tp で動かせます。対象のモブを1体だけ選ぶセレクターを書き、移したい座標を指定します。自分の位置に移すときは座標を ~ ~ ~ にします。

NoAIの村人と取引できますか?

できます。動かないので、ショップの店員としてよく使われます。

NoAIのモブに名前を付けたいです。

CustomName と組み合わせます。書き方はsummonコマンドの基本の記事で説明しています。

関連ページ

村人の職業を変えるコマンド

職業ID・職業ブロック・レベルの一覧です。

村人ショップを作るコマンド

動かない店員と取引の作り方です。

summonコマンドでモブを召喚する基本

名前や装備の付け方です。

dataコマンドの使い方

すでにいるモブのデータを変える方法です。

防具立てのコマンド

動かない展示を作るもう一つの方法です。

コマンド辞典

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