![見出し画像](https://assets.st-note.com/production/uploads/images/82756014/rectangle_large_type_2_588a008442e538f48f27027fba1713d7.png?width=1200)
コードビルダーでモブが召喚できないとき【教育版マイクラ】
クラスやサークルにて教育版マインクラフトを利用して、コードビルダー(microsoft makecode)で遊ぶとき、参加者が作成したモブを召喚するコードを実行したのに、モブが出現しない。
そういうときに確認すべきこと。
想定される場面
参加者みんなが同じワールドでコードビルダーを使い、Chicken Rainを行うなどの活動
![](https://assets.st-note.com/production/uploads/images/82756017/picture_pc_0794ca8ff241977ad65ad7287f1387e2.png?width=1200)
結論(解決策)
コードを実行するプレイヤー(参加者)にオペレーター権限が必要。
プレイヤー(参加者)にオペレーター権限がないと、直接モブを召喚するコードは意図した動きをしない。
プレイヤー(参加者)の権限を、オペレーターにすれば、Chicken Rainを参加者みんなでやることが可能。
解決手順
ワールドの参加者一覧を見ることのできる画面から、参加者リストの右側にある権限アイコンを押下し、権限をオペレーターに変更する。
![](https://assets.st-note.com/production/uploads/images/82756284/picture_pc_173dc631d40bca9f764a0e6667215820.png?width=1200)
あるいは、
/op @a
などのコマンドを実行する。
注意(備考)
ワールド作成時点の設定で、『世界に参加する新しいプレイヤーの権限レベル』は”メンバー”になっている。
その状態で、参加者がそのワールドに参加すると、当然”メンバー”権限となる
すでに入ってしまった状態で、設定から『世界に参加する新しいプレイヤーの権限レベル』を"オペレーター"に変更しても、今いるメンバーの権限レベルが変わるわけではない。
それゆえ、メンバーがモブを召喚できないからといって、設定から『世界に参加する新しいプレイヤーの権限レベル』を"オペレーター"に変更しても、動作は変わらずモブを召喚できないままである。
また、その参加者が一度ワールドから離脱し、もう一度そのワールドに参加しても、権限は”メンバー”のままとなる。なぜなら、世界に参加する『新しい』プレイヤー扱いとならず、直近の権限状態が維持されているため。
参加者をオペレーター権限にすることで、悪意がある参加者は、ワールドの設定を改変するなど、活動を乱すことができる。
この記事が気に入ったらサポートをしてみませんか?