【マイクラ】mobeventコマンドの使い方・構文・モブイベント設定【統合版】

この記事はマイクラ統合版(Bedrock Edition)向けです
Java版では /mobevent コマンドは使えません
チートをONにしたワールド、または権限のある環境で使うコマンドです
通常の敵モブ湧きや襲撃そのものを全部止めるコマンドではありません

こんにちは。ゆずかきです。

マイクラ統合版でワールドを遊んでいると、

「行商人が急に出てきて邪魔だな…」
「ピリジャーパトロールが村の近くに湧いて困る」
/mobevent って出てきたけど、何を止めるコマンドなの?」

…と思うこと、ありませんか?

この時に使えるのが、統合版限定の /mobevent コマンドです。

名前だけ見ると「モブ全体のイベントを操作できる万能コマンド」に見えますが、実際に設定できる内容はかなり限定されています。
ここを勘違いすると、

  • ゾンビやスケルトンが止まらない
  • 襲撃が止まったと思ったのに想定と違う
  • events_enabled false にしたら行商人もパトロールも止まって戻し方が分からない

…という感じで、地味に混乱しやすいです。

この記事では、マイクラ統合版の mobevent コマンドの使い方・構文・設定できるモブイベントを、実際にコピペしやすい形で整理していきますね。

この記事を読めば、次のことが分かります。

  • /mobevent コマンドで何ができるか分かります👍
  • 行商人・ピリジャーパトロール・エンダードラゴンイベントのON/OFFを切り替えられます👌
  • events_enabled と個別イベントの違いで迷わなくなります
  • Java版との違いも整理できます(^^♪

それでは、やっていきましょう!

※本記事はマイクラ統合版のコマンド仕様を元に構成しています。
※ゲーム内の仕様については、公式ドキュメントおよび英語版Minecraft Wikiを参考にしています。
※アップデートにより仕様が変更される場合があります。コマンドが通らない場合は、実際のゲーム内候補表示もあわせて確認してください。


目次

1. mobeventコマンドとは
2. mobeventコマンドを使う前の注意点
3. mobeventコマンドの基本構文
4. mobeventで設定できるイベント一覧
5. 行商人を出現させない設定にする
6. ピリジャーパトロールを出現させない設定にする
7. エンダードラゴンイベントを設定する
8. events_enabledでモブイベント全体を切り替える
9. 現在の設定を確認する方法
10. コマンドブロックで切り替える方法
11. gameruleコマンドとの違い
12. よくある失敗とチェックポイント
13. まとめ
14. 参考文献

この記事で分かること
・統合版の /mobevent コマンドの使い方
・行商人・ピリジャーパトロール・エンダードラゴンイベントのON/OFF
events_enabled と個別イベントの違い
・Java版との違いと注意点


1. mobeventコマンドとは

/mobevent は、マイクラ統合版で特定のモブイベントを有効化・無効化するコマンドです。

ここで言う「モブイベント」とは、通常のゾンビやスケルトンの自然スポーン全体ではなく、次のような特定イベントのことです。

  • 行商人の出現イベント
  • ピリジャーパトロールの出現イベント
  • エンダードラゴンの出現イベント
  • モブイベント全体のON/OFF

つまり、/mobeventモブ湧き全体を止めるコマンドではありません

例えば、

/mobevent minecraft:wandering_trader_event false

と入力すると、行商人の出現イベントを無効化できます。

一方で、ゾンビやクリーパーなど通常モンスターの自然スポーンを止めたい場合は、/mobevent ではなく、基本的にはゲームルール側の設定を使います。

/gamerule domobspawning false

この違いがかなり大事です。

注意!
/mobevent は「モブイベント」を制御するコマンドです。
通常の敵モブ湧き、動物の湧き、スポナーからの湧きなどをまとめて止めるためのコマンドではありません。

個人的には、/mobevent は「サバイバルワールドを少し快適にするための調整コマンド」という認識で使うのが分かりやすいと思います。

特に、村づくりをしている時にピリジャーパトロールが邪魔だったり、建築中に行商人とラマがウロウロして気になる時に便利です。


2. mobeventコマンドを使う前の注意点

/mobevent は便利ですが、使う前に知っておきたい注意点があります。

統合版限定のコマンドです

/mobevent は、統合版(Bedrock Edition)とMinecraft Education向けのコマンドです。
Java版では基本的に使えません。

Java版で行商人やパトロールの出現を制御したい場合は、/gamerule 側のコマンドを使うことになります。

チートONが必要です

統合版の通常ワールドで /mobevent を使うには、基本的にチートの実行をONにする必要があります。

チートをONにすると、ワールドによっては実績が解除できなくなる場合があります。
実績を大事にしているワールドでは、いきなり本番ワールドで実行せず、コピーしたワールドで確認してから使うのがおすすめです。

一度OFFにすると自然には戻りません

false にしたイベントは、基本的には再度 true にするまで無効のままです。

例えば、行商人を止めるために、

/mobevent minecraft:wandering_trader_event false

と入力した場合、また行商人を出したくなったら、

/mobevent minecraft:wandering_trader_event true

と戻す必要があります。

events_enabledは全体スイッチです

events_enabled は、個別イベントではなく、モブイベント全体の親スイッチです。

/mobevent events_enabled false

これを実行すると、行商人やピリジャーパトロールなど、対象となるモブイベント全体が止まります。

ただし、events_enabled true に戻しても、個別イベントが false のままだと、そのイベントは動きません。

ここ、少しややこしいです。

イメージとしては、

  • events_enabled = ブレーカー
  • 各イベント = 部屋ごとのスイッチ

です。

ブレーカーが落ちていたら、部屋のスイッチがONでも電気はつきません。
逆に、ブレーカーをONに戻しても、部屋のスイッチがOFFなら電気はつきません。

/mobevent もこれと同じイメージで覚えると分かりやすいです。


3. mobeventコマンドの基本構文

/mobevent の基本構文は次の通りです。

/mobevent <イベント名> [true|false]

もう少し正式に書くと、下記です。

/mobevent <event: mobevent> [value: Boolean]

それぞれの意味はこんな感じです。

項目 入力例 意味
イベント名 minecraft:wandering_trader_event どのモブイベントを操作するか
true true イベントを有効化する
false false イベントを無効化する


例えば、行商人を出現しないようにするなら、こうです。

/mobevent minecraft:wandering_trader_event false

逆に、行商人の出現を戻すなら、こうです。

/mobevent minecraft:wandering_trader_event true

現在の設定を確認したい時は、truefalse を付けずに実行します。

/mobevent minecraft:wandering_trader_event

このように値を省略すると、対象イベントが有効か無効かを確認できます。

覚え方
・止めるなら false
・戻すなら true
・状態確認なら最後の値を省略

これだけ覚えておけば、基本操作は大丈夫です。


4. mobeventで設定できるイベント一覧

/mobevent で設定できる主なイベントは、下記の4種類です。

イベントID 内容 主な使いどころ
minecraft:wandering_trader_event 行商人の出現イベント 行商人・行商人のラマを自然出現させたくない時
minecraft:pillager_patrols_event ピリジャーパトロールの出現イベント 村や拠点周辺にパトロールを湧かせたくない時
minecraft:ender_dragon_event エンダードラゴンの出現イベント エンド関連のイベント制御
events_enabled モブイベント全体の親スイッチ 対象イベントをまとめて止めたい時


普段のサバイバルで使う機会が多いのは、

  • minecraft:wandering_trader_event
  • minecraft:pillager_patrols_event

この2つです。

minecraft:ender_dragon_event は、通常サバイバルで頻繁に切り替えるものではありません。
events_enabled は便利ですが、まとめて止まりすぎるので、初心者さんは最初から多用しない方が安全です。

おすすめ運用
まずは個別イベントを false にするのがおすすめです。
いきなり events_enabled false にすると、何を止めたのか分かりづらくなります。


5. 行商人を出現させない設定にする

行商人を自然出現させたくない場合は、次のコマンドを使います。

/mobevent minecraft:wandering_trader_event false

これで、行商人の出現イベントを無効化できます。

行商人は、サバイバル中に急に現れて、ラマを連れて拠点周辺を歩き回ります。
もちろん、サンゴ・苗木・染料・砂など、便利な取引を持ってくることもあります。

ただ、建築中や村人施設の近くに急に出てくると、

  • ラマが邪魔になる
  • リードが変な場所に残る
  • 拠点の景観に合わない
  • トラップや村人施設の周辺で気になる

という場面もあります。

そういう時は、行商人イベントだけを止めるのが一番シンプルです。

行商人をもう一度出したい時

戻す場合は、falsetrue に変えます。

/mobevent minecraft:wandering_trader_event true

これで行商人の出現イベントが再び有効になります。

行商人がすぐ出るわけではない

注意点として、true に戻したからといって、行商人がその場ですぐ出るわけではありません。

/mobevent は、出現イベントを許可するかどうかを切り替えるコマンドです。
行商人を即時召喚するコマンドではありません。

すぐに行商人を出したい場合は、別途 /summon を使う必要があります。

/summon wandering_trader

ただし、サバイバルの自然な出現サイクルを戻したいだけなら、/mobevent minecraft:wandering_trader_event true で大丈夫です。

体験ベースの使いどころ
建築用ワールドや検証ワールドでは、行商人をOFFにしておくと画面まわりがかなりスッキリします。
サバイバル本編では、取引目的で使うこともあるので、完全に止める前に一度考えてからがおすすめです。


6. ピリジャーパトロールを出現させない設定にする

ピリジャーパトロールを自然出現させたくない場合は、次のコマンドを使います。

/mobevent minecraft:pillager_patrols_event false

これで、ピリジャーパトロールの出現イベントを無効化できます。

ピリジャーパトロールは、オーバーワールドを歩いている略奪者の集団です。
村の近くや拠点の近くに湧くと、村人が襲われたり、建築中に急に攻撃されたりして結構困ります。

特に、村人交易所やアイアンゴーレムトラップ、村人繁殖所を作っているワールドでは、パトロールの事故が怖いです。

そういう時は、パトロールイベントをOFFにしておくと安心です。

ピリジャーパトロールを戻す時

再びパトロールを自然出現させたい場合は、次のコマンドを使います。

/mobevent minecraft:pillager_patrols_event true

これで、ピリジャーパトロールの出現イベントが有効になります。

襲撃そのものを完全管理するコマンドではない

ここはかなり大事です。

minecraft:pillager_patrols_event は、名前の通りピリジャーパトロールの出現イベントを扱います。
「襲撃に関係するものを全部まとめて止める万能スイッチ」と考えると、少し危ないです。

例えば、すでに発生している襲撃、コマンドで発生させた状況、別の条件で進行しているイベントなどは、単純にこのコマンドだけで全部きれいに消えるとは考えない方が安全です。

すでに村の周りにピリジャーがいる場合は、コマンド実行後に残っている個体を処理する必要があります。

/kill @e[type=pillager]

ただし、このコマンドはワールド内の読み込まれているピリジャーを倒してしまうので、使う前に本当に問題ないか確認してくださいね。

おすすめ運用
村人施設を作る前に、先にパトロールイベントをOFF。
その後、周辺に残っているピリジャーがいないか確認。
この順番にすると事故が減ります。


7. エンダードラゴンイベントを設定する

エンダードラゴンイベントを操作する場合は、次のイベントIDを使います。

minecraft:ender_dragon_event

無効化する場合は、こうです。

/mobevent minecraft:ender_dragon_event false

有効化する場合は、こうです。

/mobevent minecraft:ender_dragon_event true

このイベントは、名前の通りエンダードラゴンの出現イベントに関係します。
ただし、普段のサバイバルで「行商人を止めたい」「パトロールを止めたい」という用途に比べると、使う機会は少なめです。

エンダードラゴンは、エンドの攻略や再召喚に関わるボスなので、何となくでOFFにするのはおすすめしません。

サバイバル本編では基本的に触らなくてOK

普通にエンド攻略をしたいワールドなら、minecraft:ender_dragon_event は触らなくて大丈夫です。

特に初心者さんの場合、

  • エンドに入ったのに想定通り進まない
  • エンダードラゴン関連の挙動が分かりづらくなる
  • 後から戻したい時に設定を忘れる

ということが起きやすいです。

ですので、検証ワールドや配布ワールド制作など、目的がはっきりしている時だけ使うのがおすすめです。

注意!
エンダードラゴンを直接召喚したいだけなら、/mobevent ではなく /summon の領域です。
/mobevent は「イベントの許可・不許可」を設定するコマンドとして考えましょう。


8. events_enabledでモブイベント全体を切り替える

events_enabled は、モブイベント全体を制御する親スイッチです。

すべての対象モブイベントを止めたい場合は、次のコマンドを使います。

/mobevent events_enabled false

これで、対象となるモブイベント全体が無効になります。

戻す場合は、こうです。

/mobevent events_enabled true

ただし、ここで注意です。

events_enabled true に戻しても、個別イベントが false のままだと、その個別イベントは動きません。

例えば、次の順番で実行したとします。

/mobevent minecraft:wandering_trader_event false
/mobevent events_enabled false
/mobevent events_enabled true

この場合、最後に events_enabledtrue に戻っています。
しかし、行商人イベントは最初に false にしているため、行商人は無効のままです。

行商人も戻したいなら、追加でこうします。

/mobevent minecraft:wandering_trader_event true

events_enabledを使うべき場面

events_enabled は便利ですが、個別管理がしづらくなるので、普段使いでは少し注意が必要です。

使うなら、例えばこういう場面です。

  • 検証ワールドでモブイベントをまとめて止めたい
  • 配布ワールドでイベントの発生を管理したい
  • 一時的に行商人・パトロールなどをまとめて止めたい

逆に、単に行商人だけ止めたいなら、個別の minecraft:wandering_trader_event false だけで十分です。

初心者さん向け結論
最初は events_enabled より、個別イベントをOFFにする方が分かりやすいです。
何を止めたのか自分で把握しやすいので、トラブル時にも戻しやすいです。


9. 現在の設定を確認する方法

/mobevent は、設定のON/OFFだけでなく、現在の状態確認にも使えます。

確認したい時は、最後の true / false を付けずに実行します。

行商人イベントを確認するなら、こうです。

/mobevent minecraft:wandering_trader_event

ピリジャーパトロールなら、こうです。

/mobevent minecraft:pillager_patrols_event

全体スイッチを確認するなら、こうです。

/mobevent events_enabled

これで、対象イベントが有効か無効かを確認できます。

設定確認用の一覧

よく使う確認コマンドを並べておきます。

/mobevent events_enabled
/mobevent minecraft:wandering_trader_event
/mobevent minecraft:pillager_patrols_event
/mobevent minecraft:ender_dragon_event

ワールドの状態が分からなくなった時は、まずこの4つを確認すると整理しやすいです。

戻す時の基本セット

「とりあえず通常状態に戻したい」という時は、下記を順番に実行します。

/mobevent events_enabled true
/mobevent minecraft:wandering_trader_event true
/mobevent minecraft:pillager_patrols_event true
/mobevent minecraft:ender_dragon_event true

もちろん、エンダードラゴンイベントを触っていないなら、最後の行は無理に実行しなくても大丈夫です。

ただ、何を変更したか忘れた場合は、確認コマンドを打ってから戻すのが安全です。


10. コマンドブロックで切り替える方法

/mobevent は、コマンドブロックでも使えます。

例えば、レバーで行商人イベントを止めたい場合は、コマンドブロックに次のように入力します。

mobevent minecraft:wandering_trader_event false

コマンドブロック内では、先頭の / は付けても付けなくても動くことがありますが、基本的には付けない形で書くと見やすいです。

行商人OFFボタン

mobevent minecraft:wandering_trader_event false

行商人ONボタン

mobevent minecraft:wandering_trader_event true

パトロールOFFボタン

mobevent minecraft:pillager_patrols_event false

パトロールONボタン

mobevent minecraft:pillager_patrols_event true

このように、ON用とOFF用のコマンドブロックを分けておくと分かりやすいです。

コマンドログがうるさい場合

コマンドブロックを使うと、チャット欄に実行結果が出てうるさく感じることがあります。
その場合は、次のゲームルールを使うとログを減らせます。

/gamerule commandblockoutput false

プレイヤー側のコマンドフィードバックも減らしたい場合は、こちらも使います。

/gamerule sendcommandfeedback false

※統合版のバージョンや環境によって、ゲームルール名や候補表示が変わる場合があります。入力候補に出る名前を確認しながら使ってください。

配布ワールド風に使う場合

配布ワールドや検証ワールドで使うなら、入口付近に、

  • 行商人ON
  • 行商人OFF
  • パトロールON
  • パトロールOFF
  • 全体ON
  • 全体OFF

のようにボタンを分けておくと便利です。

ただし、events_enabled false は全体を止めるため、説明看板なしで置くと後から混乱しやすいです。

おすすめ
初心者さん向けのワールドなら、全体OFFボタンより、行商人OFF・パトロールOFFのように個別ボタンを用意する方が親切です。


11. gameruleコマンドとの違い

/mobevent と混同しやすいのが、/gamerule コマンドです。

どちらもワールドのルールを変えるコマンドですが、役割が違います。

コマンド 主な役割
/mobevent 特定のモブイベントをON/OFFする 行商人・パトロールなど
/gamerule ワールド全体のゲームルールを変更する 昼夜サイクル・モブ湧き・インベントリ保持など


例えば、行商人だけを止めたいなら、統合版ではこちらです。

/mobevent minecraft:wandering_trader_event false

通常のモブ自然スポーン全体を止めたいなら、こちらです。

/gamerule domobspawning false

この2つは似ているようで、効果範囲が全然違います。

Java版との違い

Java版では /mobevent は使えません。

Java版で行商人やパトロールの出現を制御する場合は、ゲームルールを使います。

ただし、Java版はバージョン1.21.11以降でゲームルール名が従来のキャメルケースから、名前空間付きのスネークケース形式へ変更されています。

そのため、Java版の古い記事にある、

/gamerule doTraderSpawning false
/gamerule doPatrolSpawning false

のような書き方は、Java版1.21.11以降ではそのまま使えない場合があります。

Java版1.21.11以降では、例えば次のような書き方になります。

/gamerule minecraft:spawn_wandering_traders false
/gamerule minecraft:spawn_patrols false

一方、この記事で扱っている統合版の /mobevent は、公式ドキュメント上では次の形式です。

/mobevent minecraft:wandering_trader_event false
/mobevent minecraft:pillager_patrols_event false

つまり、統合版は /mobevent、Java版は /gamerule 側で考えると整理しやすいです。

注意!
ネットで調べる時は、必ず「統合版」か「Java版」かを確認してください。
同じマイクラでも、コマンド名や使える設定が違うことがあります。


12. よくある失敗とチェックポイント

/mobevent がうまく動かない時は、下記を確認してください。

チートがONになっているか?

統合版の /mobevent は、チートがOFFだと実行できません。
ワールド設定でチートが有効になっているか確認しましょう。

Java版で使おうとしていないか?

/mobevent は統合版向けのコマンドです。
Java版で入力しても使えません。

Java版で行商人やパトロールを制御したい場合は、ゲームルールを確認してください。

スペルミスしていないか?

mobevent のイベントIDは長いです。
手入力するとミスしやすいので、できればコピペ推奨です。

特に間違えやすいのはこのあたりです。

minecraft:wandering_trader_event
minecraft:pillager_patrols_event
minecraft:ender_dragon_event

traderpatrolsender_dragon の部分はミスしやすいので注意してくださいね。

events_enabledがfalseのままではないか?

個別イベントを true にしても、親スイッチの events_enabledfalse のままだと、イベントが動かない場合があります。

確認するなら、まずこれです。

/mobevent events_enabled

もし無効になっていたら、

/mobevent events_enabled true

で戻しましょう。

個別イベントがfalseのままではないか?

events_enabledtrue に戻しても、個別イベントが false のままだと、そのイベントは戻りません。

行商人を戻したいなら、

/mobevent minecraft:wandering_trader_event true

パトロールを戻したいなら、

/mobevent minecraft:pillager_patrols_event true

を実行しましょう。

すでに湧いているモブが残っていないか?

/mobevent で止めるのは、基本的に今後のイベント発生です。
すでに湧いている行商人やピリジャーが、その場で必ず消えるわけではありません。

すでにいるモブを消したい場合は、対象を確認したうえで /kill などを使う必要があります。

行商人を消す例です。

/kill @e[type=wandering_trader]

ピリジャーを消す例です。

/kill @e[type=pillager]

ただし、/kill は対象を倒すコマンドなので、必要な個体まで消さないように注意してください。

チェックリスト

トラブル時は、ここを順番に確認すればOKです。

  • [ ] 統合版で実行しているか?
  • [ ] チートはONになっているか?
  • [ ] イベントIDのスペルは合っているか?
  • [ ] truefalse を逆にしていないか?
  • [ ] events_enabledfalse のままではないか?
  • [ ] 個別イベントが false のままではないか?
  • [ ] すでに湧いているモブを「設定が戻っていない」と勘違いしていないか?
  • [ ] コマンドブロックで使う場合、コマンドブロック自体が有効か?

13. まとめ

以上、マイクラ統合版の /mobevent コマンドの使い方・構文・モブイベント設定について解説しました。

要点を整理すると、

  • /mobevent は統合版・Education向けのコマンド
  • 行商人、ピリジャーパトロール、エンダードラゴンイベント、イベント全体を制御できる
  • 行商人を止めるなら /mobevent minecraft:wandering_trader_event false
  • ピリジャーパトロールを止めるなら /mobevent minecraft:pillager_patrols_event false
  • events_enabled は全体の親スイッチ
  • 通常モブ湧き全体を止めるコマンドではない
  • Java版では /mobevent ではなく /gamerule 側で考える

このあたりを押さえておけば、かなり迷わず使えると思います。

個人的に、初心者さんがまず使うなら、

/mobevent minecraft:wandering_trader_event false

または、

/mobevent minecraft:pillager_patrols_event false

この2つからで十分です。

events_enabled false は便利ですが、何が止まっているか分かりづらくなりやすいので、慣れるまでは個別設定で使うのがおすすめです。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。

柚子クラでは他にもコマンドや便利装置を紹介しているので、是非ご覧くださいね(^^♪


14. 参考文献

この記事を書くにあたり、以下の公式ドキュメント・英語版Minecraft Wikiを参考にしています。