Minecraft Programming

Abstract#

2021年4月頃、急に Code Connection が使えなくなり、Minecraft Education Editionを強制されるようになった。結局その流れに対し、何もできず、Minecraft Education Editionを新たに買って使わざるを得なくなったが、その時の記録を。

Topics#

  • MEEとは
Minecraft 統合版とかJava版とは異なる、教育用のMinecraftで、教育機関で使用されることを想定したもの。[1]
  • 何が起こった?
あるとき、いつものようにCode Connectionを立ち上げて、接続用のコマンドをMinecraft上で打ってみると、いつもはMakecodeなどのボタンが表示されるのだが、その日は、「このアプリケーションを最新バージョンに更新する必要があります。」と表示がでて、同時に出てきたリンクをクリックするとMEEのページへ。
Googleに検索をかけてもそれらしき情報に引っかからず、サポートに問い合わせたところ、長いやり取りの上、結局「Code ConnectionはMinecraft for Windowsではなく、MEEをサポートするものです」とのこと。だったら、急に知らないうちに何か変えるのではなく、しっかりアナウンスしてほしいものだ。
  • 購入
仕方ないので、[1]のページでライセンスを購入。あまり個人で買うことを想定したものではなく、教育機関が買うことを想定しているようで、割と入力する情報が多い印象。
  • 利用
office365管理センター[2]というウェブサイトでライセンスを管理。普通にやると、MEEを立ち上げてログインするたびに、携帯アプリを使った多重認証を求められるので、[3]を参照しつつ、管理者以外は、多重認証無しでログインできるように設定した。
  • ログインの問題
2024年6月ごろ、特定のアカウントでログインしようとすると”something went wrong 1200"とかいって、ログインできなくなる。Windows上でのみ発生。Macでは発生しない。アカウントによって発生する場合と発生しない場合があった。サポートとやり取りしても解決せず、時間が過ぎていくもふとした瞬間に、設定>アカウント>メールとアカウントで使えないアカウントが”他のアプリで使われるアカウント”に設定されていることに気づく。ここを削除するには、設定>アカウント>職場または学校へのアクセスで該当するアカウントを選び、”切断”をする必要がある。これでエラーが出なくなり、ログインできるように!
2022年8月ごろ、複数人で同時に使うことを想定し、ライセンスを1つ追加購入し遊んでいると、ある日から急に使えなくなった。ログインしようとすると、「詳細情報が必要 ご使用のアカウントを保護するため、組織ではさらに情報が必要です」と言われてログインできず、先に進もうとすると[4]と同様のスクリプトエラー673309がでて固まってしまう。これは、多重認証有りの時によく出るという情報もあったが、サポートとやり取りしていくと、多重認証無しにしていても、セルフパスワードリセットを有りにしていると、出てくる時があるそうだ。Microsoft 365管理センターで、無しに設定すると、設定が反映されるまでタイムラグが数時間あったが、ログインできるようになった。

Reference#

  1. [#1]https://education.minecraft.net/ja-jp
  2. [#2]Microsoft365管理センター, https://admin.microsoft.com/
  3. [#3]Microsoft 365 「アカウントの保護にご協力ください」の表示を無効化する, https://tarufu.info/microsoft-365-account-protect/
  4. [#4]Error on Sign In, https://educommunity.minecraft.net/hc/en-us/community/posts/8276709123476-Error-on-Sign-In