Immersive Engineering Garden Cloche
Link to immersive-engineering-garden-cloche
Die Garden Cloche ist vom Typ IRecipeManager und implementiert alle Methoden, die für IRecipeManager verfügbar sind wie removeRecipe()
und removeAll()
. Zusammen mit der Garden Cloche kommt der Dünger, das ist auch vom Typ IRecipeManager und implementiert alle Methoden, die für IRecipeManager's verfügbar sind wie removeRecipe()
und removeAll()
.
Render-Typen
Link to render-typen
Render-Typen werden verwendet, um festzulegen, wie der BlockState aussehen soll, wenn das Rezept in der Garden Cloche angebaut wird.
Der Standardtyp ist "generisch".
Folgende Typen sind gültig:
Name | Beschreibung |
---|---|
Name crop | Beschreibung Kann für jede 1-Block-Ernte mit einer Alterseigenschaft wie z.B. Weizen verwendet werden |
Name stacking | Beschreibung Kann für Stapeln von Pflanzen wie Zuckerrohr oder Kaktus verwendet werden |
Name stem | Beschreibung Kann für Stammpflanzen wie Melon oder Kürbis verwendet werden |
Name generic | Beschreibung Kann für jeden Block verwendet werden, so dass er größer wird, wie Pilze |
Methoden
Link to methoden
Rezept hinzufügen
Link to rezept-hinzufügen
Das folgende Skript fügt der Garden Cloche ein Rezept hinzu, das einen Eichensetzling als Sameneingabe verwendet, der Boden, der benötigt wird, ist Erde, es wird 100 Ticks brauchen, um zu wachsen und wird einen Apple, einen Eichensetzling und fünf Eichenholz ausgeben. Das Rezept wird einen Eichensetzling rendern, während es wächst, und es verwendet den "generischen" Render-Typ.
ZenScript Copy// <recipetype:immersiveengineering:cloche>.addRecipe(string name, IIngredient seed, IIngredient soil, int time, IItemStack[] outputs, MCBlock renderBlock, @Optional("generic") string renderType)
<recipetype:immersiveengineering:cloche>.addRecipe("bonsai_oak", <item:minecraft:oak_sapling>, <item:minecraft:dirt>, 100, [<item:minecraft:apple>, <item:minecraft:oak_sapling>, <item:minecraft:oak_wood> * 5], <blockstate:minecraft:oak_sapling>.block, "generic");
Dünger hinzufügen
Link to dünger-hinzufügen
Das folgende Skript fügt einen Dünger mit einem Wachstumsmodifikator von 6.0 hinzu, der jedes Element aus dem Forge-Schwefelstaub-Tag verwendet.
ZenScript Copy// <recipetype:immersiveengineering:fertilizer>.addFertilizer(name as string, fertilizer as IIngredient, growthModifier as float)
<recipetype:immersiveengineering:fertilizer>.addFertilizer("sulfur_grow", <tag:items:forge:dusts/sulfur>, 6.0F);
Remove Recipes
Link to remove-recipes
The following script will remove all recipes from the Cloche that outputs Melon.
ZenScript Copy// <recipetype:immersiveengineering:cloche>.removeRecipe(IItemStack output)
<recipetype:immersiveengineering:cloche>.removeRecipe(<item:minecraft:melon>);
Dünger entfernen
Link to dünger-entfernen
The following script will remove Bone Meal as a Fertilizer.
ZenScript Copy// <recipetype:immersiveengineering:fertilizer>.removeFertilizer(fertilizer as IItemStack)
<recipetype:immersiveengineering:fertilizer>.removeFertilizer(<item:minecraft:bone_meal>);