myneとmc3pを調べましたが、古いコピーのMinecraft1.8では機能しませんでした。プログラムがMinecraftクライアントであるかのようにMinecraftサーバーと通信できるモジュールがある場合。利用可能な場合は、Minecraftサーバーをシミュレートし、minecraftクライアントを接続できるモジュールを選択できます。ソケットモジュールと構造体モジュールを使って自分で実装しようとしましたが、どちらも苦手です。私はWindowsXPでPython2.5を使用しています。ありがとう!
1005 次
1 に答える
2
このサイトには、クライアントの実装のリストがあります。それから、Pythonで実装された次のクライアントを見ました。
Minecraftサーバーは、サードパーティのクライアントが接続できるようには設計されていないことに注意してください。クライアント/サーバープロトコルは、Mojangが他のユーザーの使用を自由にサポートするオープンスペックではありません。たまたま、Mojangは通常、サードパーティのModで激しくダウンすることはありません(実際、彼らはサードパーティのModderをいくつか採用しました)。Mojangはまだ公式の改造APIを開発中であるため、Minecraftとのインターフェースのみがサポートされるようになり、ライブラリの作成者はMinecraftシステムをリバースエンジニアリングして、Minecraftの変更を最新の状態に保つことができます。
このため、エラーが発生しやすいライブラリや、さまざまなバージョンのMinecraftでの作業が困難なライブラリを想定してください。
于 2012-10-18T21:11:21.993 に答える