我的世界模組。加上一本烹飪書和多塊廚房,僅顯示您可以使用目前庫存中的物品製作的食譜。
模組包權限
如果您有興趣為該模組做出貢獻,您可以查看標記為「需要幫助」的問題。
當涉及新功能時,最好先與我協商,以確保我們擁有相同的願景。如果您想交談,可以加入我們的 Discord。
貢獻必須透過拉取請求來完成。我將無法透過任何其他管道接受翻譯、程式碼或其他資產。
以下是 Cooking for Blockheads 處理的 IMC 訊息鍵清單。
註冊工具(項目堆疊)
註冊水項目(ItemStack)
註冊MilkItem (ItemStack)
RegisterToast (TagCompound:{輸入:ItemStack,輸出:ItemStack})
RegisterToastError (TagCompound:{輸入:ItemStack,訊息:字串})
RegisterOvenFuel (TagCompound:{輸入:ItemStack,FuelValue:數字})
RegisterOvenRecipe (TagCompound:{輸入:ItemStack,輸出:ItemStack})
註冊非食品食譜(ItemStack)
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}") // Fabric: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}" // Forge: 實作 fg.deobf("curse.maven:cooking-for-blockheads-231484:${cookingforblockheads_file_id}") // Fabric: modImplementation "curse.maven:cooking-for-blockheads-fabric-634546625446:$ Cookingforblockheads_file_id}"}
將以下內容加入您的build.gradle
中:
儲存庫{ 行家{ url“https://maven.twelveiterations.com/repository/maven-public/” 內容 { includeGroup“net.blay09.mods” } } } dependency { // 將 ${cookingforblockheads_version} 和 ${balm_version} 替換為您想要依賴的版本。 // 您可以在 https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/ 和 https:/ 找到給定 Minecraft 版本的最新版本/ 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}") // Fabric: modImplementation "net.blay09.mods:balm-fabric:${balm_version}" // Common (mojmap): 實作 "net.blay09.mods:cookingforblockheads-common:${cookingforblockheads_version}" // Forge: 實作 fg.deobf("net.blay09.mods:cookingforblockheads-forge:$lockf) // Fabric: modImplementation "net.blay09.mods:cookingforblockheads-fabric:${cookingforblockheads_version}"}