Modo Minecraft. Adiciona um livro de culinária e cozinhas multibloco que mostram apenas receitas que você pode fazer com o que tem atualmente em seu inventário.
Permissões do Modpack
Se estiver interessado em contribuir com o mod, você pode verificar os problemas rotulados como “procura-se ajuda”.
Quando se trata de novos recursos, é melhor conversar comigo primeiro para garantir que compartilhamos a mesma visão. Você pode se juntar a nós no Discord se quiser conversar.
As contribuições devem ser feitas por meio de pull requests. Não poderei aceitar traduções, códigos ou outros recursos através de quaisquer outros canais.
A seguir está uma lista de chaves de mensagens IMC tratadas por Cooking for Blockheads.
RegisterTool (ItemStack)
RegistrarWaterItem (ItemStack)
RegistrarMilkItem (ItemStack)
RegisterToast (TagCompound: {Entrada: ItemStack, Saída: ItemStack})
RegisterToastError (TagCompound: {Entrada: ItemStack, Mensagem: String})
RegisterOvenFuel (TagCompound: {Input: ItemStack, FuelValue: Numérico})
RegisterOvenRecipe (TagCompound: {Entrada: ItemStack, Saída: ItemStack})
RegistrarNonFoodRecipe (ItemStack)
RegisterCowClass (EntityCowClassName: String) - isso fará com que a classe seja carregada, se ainda não estiver!
Se a API IMC não for suficiente para você, você pode construir com base na API Java do Cooking for Blockheads. Sugiro usar o CurseForge Maven para agarrá-lo como uma dependência. Para obter informações sobre como fazer isso, você pode verificar os próprios arquivos Gradle do Cooking for Blockheads.
A API Java permite tudo o que a API IMC faz, e certas tarefas só podem ser realizadas por meio da API Java. Porém, se você não precisa desse controle extra, é recomendado usar a API IMC.
Observe que você também precisará adicionar o Balm se quiser testar sua integração em seu ambiente.
Adicione o seguinte ao seu build.gradle
:
repositórios { maven {url "https://www.cursemaven.com" } } dependencies { // Substitua ${cookingforblockheads_file_id} e ${balm_file_id} pelo id do arquivo do qual você deseja depender. // Você pode encontrá-lo na URL do arquivo no CurseForge (por exemplo, 3914527). // Forge: implementação fg.deobf("curse.maven:balm-531761:${balm_file_id}") // Fabric: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}" // Forge: implementação fg.deobf("curse.maven:cooking-for-blockheads-231484:${cookingforblockheads_file_id}") // Fabric: modImplementation "curse.maven:cooking-for-blockheads-fabric-634546:${ cozinhandoparablockheads_file_id}"}
Adicione o seguinte ao seu build.gradle
:
repositórios { especialista { url "https://maven.twelveiterations.com/repository/maven-public/" contente { includeGroup "net.blay09.mods" } } } dependencies { // Substitua ${cookingforblockheads_version} e ${balm_version} pela versão da qual você deseja depender. // Você pode encontrar a versão mais recente de uma determinada versão do Minecraft em https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/ e https:/ /maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/cookingforblockheads-common/ // Comum (mojmap): implementação "net.blay09.mods:balm-common:${balm_version}" // Forge: implementação fg.deobf("net.blay09.mods:balm-forge:${balm_version}") // Tecido : modImplementation "net.blay09.mods:balm-fabric:${balm_version}" // Comum (mojmap): implementação "net.blay09.mods:cookingforblockheads-common:${cookingforblockheads_version}" // Forge: implementação fg.deobf("net.blay09.mods:cookingforblockheads-forge:${cookingforblockheads_version}") // Estrutura: modImplementation "net.blay09.mods:cookingforblockheads-fabric:${cookingforblockheads_version}"}