Мод Майнкрафт. Добавляет кулинарную книгу и многоблочные кухни, в которых показаны только рецепты, которые вы можете приготовить из того, что у вас есть в данный момент в инвентаре.
Разрешения модпака
Если вы хотите внести свой вклад в мод, вы можете проверить проблемы, помеченные как «Требуется помощь».
Когда дело доходит до новых функций, лучше сначала посоветоваться со мной, чтобы убедиться, что мы разделяем одно и то же видение. Вы можете присоединиться к нам в Discord, если хотите поговорить.
Вклад должен быть сделан через запросы на включение. Я не смогу принимать переводы, код или другие ресурсы по другим каналам.
Ниже приведен список ключей сообщений IMC, обрабатываемых Cooking for Blockheads.
Инструмент регистрации (ItemStack)
РегистрацияWaterItem (ItemStack)
РегистрацияМилкИтем (ItemStack)
RegisterToast (TagCompound: {Ввод: ItemStack, Выход: ItemStack})
RegisterToastError (TagCompound: {Input: ItemStack, Message: String})
RegisterOvenFuel (TagCompound: {Input: ItemStack, FuelValue: Numeric})
RegisterOvenRecipe (TagCompound: {Ввод: ItemStack, Выход: ItemStack})
Регистрнефудрецепте (ItemStack)
RegisterCowClass (EntityCowClassName: String) — это приведет к загрузке класса, если это еще не сделано!
Если вам недостаточно IMC API, вы можете использовать Java API от Cooking for Blockheads. Я предлагаю использовать CurseForge Maven, чтобы получить его как зависимость. Для получения информации о том, как это сделать, вы можете проверить собственные файлы Gradle Cooking for Blockheads.
API Java позволяет выполнять все функции API IMC, а некоторые задачи можно решить только с помощью API Java. Однако если вам не нужен такой дополнительный контроль, рекомендуется использовать IMC API.
Обратите внимание, что вам также потребуется добавить Balm, если вы хотите протестировать интеграцию в своей среде.
Добавьте в свой build.gradle
следующее:
репозитории { maven { URL "https://www.cursemaven.com" } } зависимости { // Замените ${cookingforblockheads_file_id} и ${balm_file_id} идентификатором файла, от которого вы хотите зависеть. // Вы можете найти его по URL-адресу файла на CurseForge (например, 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-634546:${ кулинарияforblockheads_file_id}"}
Добавьте в свой build.gradle
следующее:
репозитории { знаток { URL-адрес «https://maven.twelveiterations.com/repository/maven-public/» содержание { includeGroup "net.blay09.mods" } } } зависимости { // Замените ${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/ // 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}" // Common (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}"}