Immersive Engineering Blueprint
Link to immersive-engineering-blueprint
Die Blaupause ist vom Typ IRecipeManager und implementiert alle Methoden, die für IRecipeManager verfügbar sind wie removeRecipe()
und removeAll()
.
Categories
Link to categories
Blaupausen verwenden verschiedene Kategorien, um festzustellen, welche Art von Blaupause benötigt wird. Du kannst folgenden Kommando verwenden:
Copy/ct dump ieBlueprintCategories
um alle bekannten Kategorien in das CraftTweaker Log zu schreiben.
Allein mit Immersive Engineering wird folgendes im Log geschrieben:
Copy- bannerpatterns
- bullet
- components
- electrode
- molds
- specialBullet
Methoden
Link to methoden
Rezept hinzufügen
Link to rezept-hinzufügen
Das folgende Skript fügt ein "bullet" Blaupausenrezept hinzu, das ein Stück Redstone und alle Gegenstände aus dem Forge-Juwelen-Tag verwendet und ein Eisenschwert ausgibt.
ZenScript Copy// <recipetype:immersiveengineering:blueprint>.addRecipe(name as string, blueprintCategory as string, inputs as IIngredient[], output as IItemStack)
<recipetype:immersiveengineering:blueprint>.addRecipe("test_gaps", "bullet", [<item:minecraft:redstone>, <tag:items:forge:gems>], <item:minecraft:iron_sword>);
Remove Recipes
Link to remove-recipes
The following script will remove all Blueprint recipes that output a Casull Cartridge.
ZenScript Copy// <recipetype:immersiveengineering:blueprint>.removeRecipe(IItemStack output)
<recipetype:immersiveengineering:blueprint>.removeRecipe(<item:immersiveengineering:casull>);