Lua modの魔法使いは、Minecraftの修正です。 /luaコマンドをゲームに追加します。
このMODの詳細については、Wizards of Luaのホームページで入手できます。
あなたがこのmodが恩恵を受けることができると思うという素晴らしいアイデアがあれば、それについてお気軽に教えてください。 Issue Trackerを使用して、アイデア、機能のリクエスト、質問、またはバグレポートを投稿できます。
何かを投稿する前に、OPENの問題だけでなく、Simmilar投稿の閉じた問題も検索して、投稿の重複を防ぐことを確認してください。
コードの貢献を本当に歓迎しますが、私たちは少し「うるさい」ことに注意してください。このプロジェクトのビジョンと一致していないと思われるものは含まれません。
このMODは、MinecraftのJavaバージョンに基づいてMinecraft Modを作成および実行するためのフレームワークであるForgeに基づいています。このプロジェクトにソースコードを提供するには、Java 8、Forge、Lua、およびGradleに精通している必要があります。
このプロジェクトは余暇のプロジェクトであることに注意してください。問題を投稿したり、プルリクエストを作成したりした場合は、反応する時間を与えてください。
コマンドラインからgitを使用してプロジェクトソースをダウンロードしてください。
git clone https://github.com/wizards-of-lua/wizards-of-lua.git次に、 wizards-of-luaディレクトリに変更して実行します。
gradlew setupDecompWorkspacegradlew apt:jargradlew eclipse次に、プロジェクトをEclipseにインポートします。
wizards-of-luaディレクトリを選択してくださいGradleStartメインクラスとして設定します-username=testplayer 。これにより、ランダムに選択されたものの代わりに「TestPlayer」という名前でクライアントにログインします。これにより、プレーヤーに一定のUUIDが保証されます。したがって、サーバーのファイルシステムに一定の個人ディレクトリが表示されます。-DFORGE_FORCE_FRAME_RECALC=true${workspace_loc:wizards-of-lua}/runに設定しますGradleStartServerメインクラスとして設定します-DFORGE_FORCE_FRAME_RECALC=true${workspace_loc:wizards-of-lua}/runに設定しますgradlew clean assembleを実行しますGradleから実行されたときに自動化されたテストが正常に実行されないため、今すぐbuildタスクを使用できないことに注意してください。
その結果、 build/libsにmod jarファイルがあります。
/testを実行します。 build/libsにあるmodjarファイルをminecraft/modsフォルダーにコピーしますLUAのウィザードは、GNU General Public License v3.0に基づいてライセンスされています。詳細については、ファイルライセンスファイルを参照してください。
Wizards of Luaは、Apacheライセンスバージョン2.0に基づいてライセンスされているJavaのLUA 5.3の偉大なレンブラン実装を使用しています。
Wizards of Luaは、Amichai Rothmanが作成したMinimalistの最初の選択HTTPサーバーであるJlhttpを使用しています。 JLHTTPは、GPL 2.0ライセンスの下でライセンスされています。詳細については、http://www.freeutils.net/source/jlhttp/を参照してください。