. JAVA版 マインクラフトとスクラッチの設定 Forge1.12.2 | A-wake Seeker- アウェイクシーカー
JAVA版 マインクラフトとスクラッチの設定 Forge1.12.2 | A-wake Seeker- アウェイクシーカー
JAVA版 マインクラフトとスクラッチの設定 Forge1.12.2 | A-wake Seeker- アウェイクシーカー

マイクラミング JAVA版 マインクラフトとスクラッチの設定 Forge1.12.2

プログラミングの教育でも使用されるスクラッチを使ってマインクラフトでプログラミングの基礎を遊びながら学ぼう。

マイクラjava スクラッチでプログラミング2021年9月版 a-wakeseeker.com

言ってみれば本ページは、 参考動画をテキスト形式にしたようなもの になっています。参考 動画は わかりやすい のですが、実際に設定しながらだと一時停止や再生の連続になるので 文字ベースにしておいたほうが 見やすい と思い作成しております。インストール前に必要なものはすべてダウンロードしておきましょう。

連携させるために必要なもの
  • Minecraft JAVA版 (マインクラフト) https://minecraft.net/ja-jp/
  • scratch1.4 (スクラッチ) https://scratch.mit.edu/scratch_1.4/
  • Python2 (パイソン) バージョン注意 https://www.python.org/downloads/release/python-2715/
  • Forge (フォージ) バージョン注意 https://files.minecraftforge.net/

Raspberryjammod-master (mcpipyフォルダ、RaspberryJamMod.jar )https://github.com/arpruss/raspberryjammodScratchpy-master(scratch.py)https://github.com/pilliq/scratchpyScratch2mcpi-master(scratch2mcpi.py)Minecraft-turtle-master(minecraftturtle.py)Minecraft-stuff-master(minecraftstuff.py)https://github.com/scratch2mcpi

githubからのダウンロード方法

該当のアドレスを開いて Clone or downloadをクリックして DownloadZIPをクリックします。

マインクラフトのインストール

まずはマインクラフトのインストールですが、 この段階では購入する必要はなく 体験版で構いません 。ちょっと試してみたいという方は手間がかかってもこちらの方法をお薦めします。 継続的に利用するのなら購入してください。 特に注意事項はなく指示通りに進めていけば問題ないです。インストールが終わったら一度起動して最新状態にしておきましょう。

上記のような画面が出れば いったん閉じて おきます。

マインクラフトのインストールが終わったら次はForgeのインストールです。 マインクラフトとバージョンを合わせる必要があるので注意してください。 とはいえマインクラフトの最新1.14に対応しているForgeはまだ出ていないので最新でも1.12.2のForgeをダウンロードすることになります。

プログラミングは1.12.2まで

実際にプログラミングをするにはマインクラフトのバージョン、フォージのバージョンさらに後述する RaspberryJamMod.jar のバージョンもそろえる必要があります。

Python2のインストール

導入に使用したバージョンは2.7.15です。32bit、64bitには注意してください。最新バージョンは2.7.16です。インストールの途中で「 OSに対してパスを通す 」という設定が必要になってきます。うっかり設定を忘れると面倒で、Pythonを再インストールしたほうが早いかもしれません。

この画面になったら Add python.exe to Pathをクリックして出てきたポップアップのWill be installed on local hard drive をクリックします。

この作業が「 パスを通す 」になります。

スクラッチのインストール

次はScratch1.4のインストールです。公式サイトでは対応OSがWindows2000、XP、Vista、7、8となっていますがWindows10でも使用は可能です。こちら(https://scratch.mit.edu/scratch_1.4/)からWindows版のほかMac OS X、Debian/Ubuntu版のダウンロードが可能です。

マインクラフトの事前設定

後から役に立つので.minecraftのフォルダの ショートカットをデスクトップに作成 しておきましょう。

.minecraftのフォルダを開いている状態でウィンドウの上のほうのアドレスバーのAppData>Roaming>.minecraftというようなところの Roaming をクリックします。そして.minecraftフォルダを右クリックして「送る」、「デスクトップ(ショートカットを作成)」をクリックすると作成できます。

ゲーム用のフォルダの作成が終わったらマインクラフト ランチャー の画面を出しゲームディレクトリに先ほど作成したフォルダ名を追加します。.minecraftの後に/フォルダ名を追加します。/の向きはどちらでもいいです。下の図は/scratchと追加しています。

フォルダ名を追加したら画面内の 保存ボタンをクリック します。起動オプション以外のメニュー(ニュース、スキン、設定)をクリックすると下にプレイボタンが出てくるので、プレイ(デモ版をプレイ)ボタンの右側の上向き三角をクリックすると先ほど作成した「フォルダの名前」が出てくるのでそちらを選択しゲームをプレイします。 タイトル画面が出たらまだプレイはしないので終了していい のですが、その前にOptions…の左の地球アイコンのところから 言語を日本語にして おきましょう。言語選択時のスクロールバーはドラッグで操作しましょう。真ん中あたりに日本語があります。クリックしてもしばらく反応がないかもしれませんが じっと待ちましょう 。変更が完了するとボタンが日本語になります。完了を押し、 終了を押して一旦マインクラフトは終了 しましょう。

modの設定

ここから先はmod系の導入です。 modという表現が正しいか微妙ですがここではmodとしておきます。 あらかじめダウンロードしておいたファイルを使用します。

先ほど作成した.minecraft内のフォルダ(scratch)を開きます。開くと いくつかのフォルダとファイルがすでにできています 。もしできていない場合はマインクラフトを一度実行しましょう。

まずは Raspberryjammod-master.zipを解凍

Raspberryjammod-master.zipを解凍すると出てくる mod.zipを解凍 してインストールした Forgeのバージョンと同じフォルダ内のRaspberryJamMod.jar をscratchフォルダのmodsフォルダにコピーします。同じく解凍すると出てくるmcpipyフォルダをscratchフォルダにコピーします。

scratch.pyとscratch2mcpi.py のコピー

続いてscratch.pyとscratch2mcpi.pyをmcpipyにコピーします。scratch.pyは Scratchpy-master.zipのscratchフォルダに入っています。scratch2mcpi.pyはScratch2mcpi-master.zipに入っています。 scratch2mcpi.py は後で内容を編集します。

minecraftturtle.pyとminecraftstuff.pyをコピー

次はmcpipyフォルダ内のmcpiフォルダにminecraftturtle.pyとminecraftstuff.pyをコピーします。minecraftturtle.pyは Minecraft-turtle-master.zip内のmcturtleフォルダに入っています。minecraftstuff.py はMinecraft-stuff-master.zipのminecraftstuffフォルダに入っています。

scrach2mcpi.pyの編集

mod系の最後はscrach2mcpi.pyの編集です。scratch2mcpi.pyを右クリックしてIDLEで編集(Edit with IDLE)を選びます。IDLEはPython付属のエディターです。8行目と9行目を編集します。

import mcturtle .minecraftturtle as turtleimport mcstuff .minecraftstuff as stuffをimport mcpi .minecraftturtle as turtleimport mcpi .minecraftstuff as stuffに変えます。 mcturtle と mcstuff を mcpi に変更するということです。これはもともとmcturtleとmcstuffというフォルダの中のファイルを参照するように書かれているのですが、今回はそのフォルダがなく代わりにmcpiというフォルダに該当ファイルを入れてあるので 参照先を変える ということです。

JAVA版 マインクラフトとスクラッチの接続方法

マインクラフト JAVAエディションとscratch1.4 の接続方法です。事前の設定が済んでいない方は下記リンクから設定をしてください。マインクラフトとスクラッチの接続方法起動する順番はどちらでもいいのでマインクラフトとスクラッチ1.4を.

a-wakeseeker.com
  • 初心者必見 マイクラ コマンド15種を覚えよう
  • マイクラ コマンドブロックを使ってみよう 基礎の基礎
  • マイクラ 画面サイズを変更する
  • マイクロソフト365管理センターでマイクラを管理
  • マイクラ エデュケーションエディション に登録
サイト管理者をフォローする

関連記事

マインクラフト MakeCode Billboard ブロック版

チュートリアル No.7 Billboard|巨大看板マインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Billboard の解説ページです。 チュートリアル解説.

マインクラフト MakeCode Leap of faith ブロック版

チュートリアル No.10 | Leap of faithマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Leap of faith の解説ページです。チュート.

JAVA版 マインクラフトとスクラッチの接続方法

マインクラフト JAVAエディションとscratch1.4 の接続方法です。事前の設定が済んでいない方は下記リンクから設定をしてください。マインクラフトとスクラッチの接続方法起動する順番はどちらでもいいのでマインクラフトとスクラッチ1.4を.

規則性を見つける スクラッチ×マインクラフト 5回目 マイクラ エデュケーションエディションの実験テーブルの使い方

統合版マインクラフトでプレイすることができる化学実験CHEMISTRY LAB JOURNALとして公開されている資料をもとにした日本語解説ページです。実験テーブルとは?元素や化合物を結合して新たなアイテムを作り出す装置です。 マイクラwi.

マイクラ エデュケーションエディションの元素構成器の使い方

統合版マインクラフトでプレイすることができる化学実験CHEMISTRY LAB JOURNALとして公開されている資料をもとにした日本語解説ページです。元素構成器とは?物質を構成する陽子、電子、中性子を組み合わせて元素を作る機械です。元素構.

ICTリテラシーの学習について Windows10版 マインクラフトとCode Connectionの設定

コメント

コメントをどうぞ 業務内容
  • パソコン設定、設定サポート、修理
  • デジタル情報管理支援サービス
会社案内 目次
  1. プログラミングの教育でも使用されるスクラッチを使ってマインクラフトでプログラミングの基礎を遊びながら学ぼう。
    1. 連携させるために必要なもの
      1. githubからのダウンロード方法
      1. まずは Raspberryjammod-master.zipを解凍
      2. scratch.pyとscratch2mcpi.py のコピー
      3. minecraftturtle.pyとminecraftstuff.pyをコピー
      4. scrach2mcpi.pyの編集