私は Python と Java の両方のソリューションに対してオープンです。どの言語でこれを行うかはまだ決めていません。
私は、Minecraft のアイテムを原材料のリストに減らす CLI アプリケーションを作成しています (さらに重要なのは、必要な数ですが、それは重要ではありません)。これを行うには、すべてのアイテムとレシピのデータベースを抽出または作成して維持する必要があります。抽出が可能な場合、データベースは McRaw のネイティブ形式 (CSV、当然) に保存されます。
ゲーム内の各エンティティ (ここでは、作成可能なアイテムとかなりID=123
単純なレシピ)に対して次のことを手動で実行します。
mcraw item add 123 --name "Test Craftable Block"
mcraw recipe add 1 123 2 321 1 231 2 213
would take / is going to take foreverですが、編集機能はインターフェイス自体を作成する価値があります。
Minecraft 自体から情報を抽出できる方がはるかに高速です。 私は最初に尋ねる
- これが可能であれば、そして
- どのようにそれを行うことができますか