Mod de Minecraft. Agrega un libro de cocina y cocinas multibloque que solo muestra recetas que puedes hacer con lo que tienes actualmente en tu inventario.
Permisos de paquete de modificaciones
Si está interesado en contribuir al mod, puede consultar los problemas etiquetados como "se busca ayuda".
Cuando se trata de nuevas funciones, lo mejor es consultarme primero para asegurarnos de que compartimos la misma visión. Puedes unirte a nosotros en Discord si quieres hablar.
Las contribuciones deben realizarse a través de solicitudes de extracción. No podré aceptar traducciones, códigos u otros activos a través de ningún otro canal.
La siguiente es una lista de claves de mensajes IMC manejadas por Cooking for Blockheads.
Herramienta de registro (ItemStack)
RegistrarWaterItem (ItemStack)
RegistrarMilkItem (ItemStack)
RegisterToast (TagCompound: {Entrada: ItemStack, Salida: ItemStack})
RegisterToastError (TagCompound: {Entrada: ItemStack, Mensaje: Cadena})
RegisterOvenFuel (TagCompound: {Entrada: ItemStack, FuelValue: Numérico})
RegisterOvenRecipe (TagCompound: {Entrada: ItemStack, Salida: ItemStack})
Registrar receta no alimentaria (ItemStack)
RegisterCowClass (EntityCowClassName: String): ¡esto hará que la clase se cargue si aún no lo está!
Si la API de IMC no es suficiente para usted, puede construirla con la API de Java de Cooking for Blockheads. Sugiero usar CurseForge Maven para tomarlo como una dependencia. Para obtener información sobre cómo hacerlo, puede consultar los archivos Gradle de Cooking for Blockheads.
La API de Java permite todo lo que hace la API de IMC y ciertas tareas solo se pueden realizar a través de la API de Java. Sin embargo, si no necesita ese control adicional, se recomienda utilizar la API de IMC.
Tenga en cuenta que también deberá agregar Balm si desea probar su integración en su entorno.
Agregue lo siguiente a su build.gradle
:
repositorios { experto {url "https://www.cursemaven.com" } } dependencias { // Reemplace ${cookingforblockheads_file_id} y ${balm_file_id} con la identificación del archivo del que desea depender. // Puedes encontrarlo en la URL del archivo en CurseForge (por ejemplo, 3914527). // Forge: implementación fg.deobf("curse.maven:balm-531761:${balm_file_id}") // Fabric: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}" // Forge: implementación fg.deobf("curse.maven:cooking-for-blockheads-231484:${cookingforblockheads_file_id}") // Fabric: modImplementation "curse.maven:cooking-for-blockheads-fabric-634546:${ cocinandoblockheads_file_id}"}
Agregue lo siguiente a su build.gradle
:
repositorios { experto { URL "https://maven.twelveiterations.com/repository/maven-public/" contenido { incluirGrupo "net.blay09.mods" } } } dependencias { // Reemplace ${cookingforblockheads_version} y ${balm_version} con la versión de la que desea depender. // Puedes encontrar la última versión de una versión determinada de Minecraft en https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/ y https:/ /maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/cookingforblockheads-common/ // Común (mojmap): implementación "net.blay09.mods:balm-common:${balm_version}" // Forge: implementación fg.deobf("net.blay09.mods:balm-forge:${balm_version}") // Fabric : implementación de mod "net.blay09.mods:balm-fabric:${balm_version}" // Común (mojmap): implementación "net.blay09.mods:cookingforblockheads-common:${cookingforblockheads_version}" // Forge: implementación fg.deobf("net.blay09.mods:cookingforblockheads-forge:${cookingforblockheads_version}") // Tejido: implementación de mod "net.blay09.mods:cookingforblockheads-fabric:${cookingforblockheads_version}"}