マインクラフトのMod。現在在庫にあるもので作れるレシピのみを表示するクッキングブックとマルチブロックキッチンを追加します。
Modpack の権限
MOD に貢献することに興味がある場合は、「ヘルプ募集」というラベルが付いた問題をチェックしてください。
新しい機能については、最初に私と話し合って、同じビジョンを共有していることを確認するのが最善です。話したい場合は、Discord に参加してください。
コントリビューションはプル リクエストを通じて行う必要があります。他のチャネルを通じて翻訳、コード、その他のアセットを受け入れることはできません。
以下は、Cooking for Blockheads で処理される IMC メッセージ キーのリストです。
RegisterTool (アイテムスタック)
WaterItem の登録(ItemStack)
ミルクアイテムの登録(アイテムスタック)
RegisterToast (TagCompound : {入力 : ItemsStack, 出力 : ItemsStack})
RegisterToastError (TagCompound : {入力 : ItemsStack、メッセージ : String})
RegisterOvenFuel (TagCompound : {入力 : ItemStack、FuelValue : 数値})
RegisterOvenRecipe (TagCompound : {入力 : アイテムスタック、出力 : アイテムスタック})
食品以外のレシピの登録(アイテムスタック)
RegisterCowClass (EntityCowClassName : String) - これにより、クラスがまだロードされていない場合はロードされます。
IMC API だけでは十分でない場合は、Cooking for Blockheads の Java API を使用して構築できます。 CurseForge Maven を使用して依存関係として取得することをお勧めします。その方法については、Cooking for Blockheads 独自の Gradle ファイルを確認してください。
Java API では、IMC API が行うことすべてが可能ですが、特定のタスクは Java API を介してのみ実行できます。ただし、追加の制御が必要ない場合は、IMC API を使用することをお勧めします。
環境内での統合をテストする場合は、Balm も追加する必要があることに注意してください。
以下をbuild.gradle
に追加します。
リポジトリ { maven { url "https://www.cursemaven.com" } } dependency { // ${cookingforblockheads_file_id} と ${balm_file_id} を、依存するファイルの ID に置き換えます。 // これは、CurseForge 上のファイルの URL (例: 3914527) で見つけることができます。 // Forge: 実装 fg.deobf("curse.maven:balm-531761:${balm_file_id}") // ファブリック: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}" // Forge: 実装 fg.deobf("curse.maven:cooking-for-blockheads-231484:${cookingforblockheads_file_id}") // ファブリック: modImplementation "curse.maven:cooking-for-blockheads-fabric-634546:${ Cookingforblockheads_file_id}"}
以下をbuild.gradle
に追加します。
リポジトリ { メイブン { URL「https://maven.twelveiterations.com/repository/maven-public/」 コンテンツ { includeグループ「net.blay09.mods」 } } } dependency { // ${cookingforblockheads_version} と ${balm_version} を依存するバージョンに置き換えます。 // 特定の Minecraft バージョンの最新バージョンは、https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/ および https:/ で見つけることができます。 /maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/cookingforblockheads-common/ // 共通(mojmap): 実装 "net.blay09.mods:balm-common:${balm_version}" // Forge: 実装 fg.deobf("net.blay09.mods:balm-forge:${balm_version}") // ファブリック: modImplementation "net.blay09.mods:balm-fabric:${balm_version}" // 共通 (mojmap): 実装 "net.blay09.mods:cookingforblockheads-common:${cookingforblockheads_version}" // Forge: 実装 fg.deobf("net.blay09.mods:cookingforblockheads-forge:${cookingforblockheads_version}") // ファブリック: modImplementation "net.blay09.mods:cookingforblockheads-fabric:${cookingforblockheads_version}"}