Minecraft-Mod. Fügt ein Kochbuch und Multiblock-Küchen hinzu, die nur Rezepte anzeigen, die Sie mit dem, was Sie derzeit in Ihrem Inventar haben, zubereiten können.
Modpack-Berechtigungen
Wenn Sie daran interessiert sind, zum Mod beizutragen, können Sie sich die Probleme ansehen, die als „Hilfe gesucht“ gekennzeichnet sind.
Wenn es um neue Funktionen geht, besprechen Sie sich am besten zuerst mit mir, um sicherzustellen, dass wir die gleiche Vision haben. Wenn Sie mit uns reden möchten, können Sie sich uns auf Discord anschließen.
Beiträge müssen über Pull-Requests erfolgen. Ich kann keine Übersetzungen, Codes oder andere Assets über andere Kanäle annehmen.
Nachfolgend finden Sie eine Liste der IMC-Nachrichtenschlüssel, die von Cooking for Blockheads verwaltet werden.
RegisterTool (ItemStack)
RegisterWaterItem (ItemStack)
RegisterMilkItem (ItemStack)
RegisterToast (TagCompound: {Eingabe: ItemStack, Ausgabe: ItemStack})
RegisterToastError (TagCompound: {Eingabe: ItemStack, Nachricht: String})
RegisterOvenFuel (TagCompound: {Input: ItemStack, FuelValue: Numeric})
RegisterOvenRecipe (TagCompound: {Eingabe: ItemStack, Ausgabe: ItemStack})
RegisterNonFoodRecipe (ItemStack)
RegisterCowClass (EntityCowClassName : String) – dies führt dazu, dass die Klasse geladen wird, falls dies noch nicht geschehen ist!
Wenn Ihnen die IMC-API nicht ausreicht, können Sie auf der Java-API von Cooking for Blockheads aufbauen. Ich schlage vor, CurseForge Maven zu verwenden, um es als Abhängigkeit zu nutzen. Informationen dazu finden Sie in den Gradle-Dateien von Cooking for Blockheads.
Die Java-API ermöglicht alles, was die IMC-API tut, und bestimmte Aufgaben können nur über die Java-API erreicht werden. Wenn Sie diese zusätzliche Kontrolle jedoch nicht benötigen, wird empfohlen, die IMC-API zu verwenden.
Beachten Sie, dass Sie Balm auch hinzufügen müssen, wenn Sie Ihre Integration in Ihrer Umgebung testen möchten.
Fügen Sie Folgendes zu Ihrem build.gradle
hinzu:
Repositories { maven { URL „https://www.cursemaven.com“ } } Abhängigkeiten { // Ersetzen Sie ${cookingforblockheads_file_id} und ${balm_file_id} durch die ID der Datei, von der Sie abhängen möchten. // Sie finden es in der URL der Datei auf CurseForge (z. B. 3914527). // Forge: Implementierung fg.deobf("curse.maven:balm-531761:${balm_file_id}") // Fabric: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}" // Forge: Implementierung fg.deobf("curse.maven:cooking-for-blockheads-231484:${cookingforblockheads_file_id}") // Fabric: modImplementation "curse.maven:cooking-for-blockheads-fabric-634546:${ Cookingforblockheads_file_id}"}
Fügen Sie Folgendes zu Ihrem build.gradle
hinzu:
Repositories { Maven { URL „https://maven.twelveiterations.com/repository/maven-public/“ Inhalt { includeGroup „net.blay09.mods“ } } } dependencies { // Ersetzen Sie ${cookingforblockheads_version} und ${balm_version} durch die Version, von der Sie abhängen möchten. // Die neueste Version für eine bestimmte Minecraft-Version finden Sie unter https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/ und https:/ /maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/cookingforblockheads-common/ // Allgemein (mojmap): Implementierung „net.blay09.mods:balm-common:${balm_version}“ // Forge: Implementierung fg.deobf(“net.blay09.mods:balm-forge:${balm_version}“) // Fabric : modImplementation "net.blay09.mods:balm-fabric:${balm_version}" // Common (mojmap): Implementierung „net.blay09.mods:cookingforblockheads-common:${cookingforblockheads_version}“ // Forge: Implementierung fg.deobf(“net.blay09.mods:cookingforblockheads-forge:${cookingforblockheads_version}“) // Fabric: modImplementation "net.blay09.mods:cookingforblockheads-fabric:${cookingforblockheads_version}"}