回答:
Pythonを使用したMinecraftでのシェルピンスキーの三角形の描画に関するブログ投稿をチェックしてください。Bukkitと呼ばれるオープンソースのMinecraftサーバーにプラグインするPythonコードを書くことができました。OS Xの通常のMinecraftクライアントを使用して、Bukkitサーバーに接続できます。
Raspberry Piほどセットアップが簡単ではありませんが、機能します。
Piバージョンのプロトコルのほとんどを実装し、テストしたスクリプトで動作するデスクトップMinecraft用のForge mod(Raspberry Jam Mod)を作成しました。イベント処理は大きな省略です。
ソースコードとバイナリはこちらです。
インストールするには、python、Minecraft 1.8、Minecraft Forge、Raspberry Jam Mod、Minecraft PI Pythonパッケージが必要です。次に:
さらに詳細が必要な場合は、Instructableを作成しました。
Minecraft 1.7.10でこれが機能していることがわかりました(user875707の回答ソリューションはMinecraft 1.8で使用するためのものです)。
https://github.com/kbsriram/mcpiapi
すべての手順は上記のリンクにありますが、基本的には.jar
、提供されているものをダウンロードして、にドロップするだけですyour_minecraft_folder/mods/
。
ForgeのインストールとPythonの両方が必要です(サンプルスクリプトがPy2用に設計されていても2または3)。
また、Pythonがあなたの端末にあるPATH
ことを確認します(別名python
、端末に入力するだけです- そうでない場合はこれを使用してください)。
これでセットアップは簡単です。
スクリプトを入力しyour_minecraft_folder/mcpimods/python/
、ゲーム内からタイピング/python yourscriptname
(または単に/py yourscriptname
)で起動します。.py
末尾にを含めないでくださいyourscriptname
。何か問題が発生した場合は、コンソールを確認してエラーを確認してください。
編集:非常に強力なツール、注意してください、私は自分の世界を破壊することに成功しました。自動バックアップを頻繁に実行するAromaBackupがインストールされていることを願っています(30分)。
編集2: NPCを実行したい言語を使用できるmod CustomNPCも使用できることがわかりました(コマンドの実行など、多くのことを実行できます)。