This page relates to Create, which does not have built-in support, you will need to install CreateTweaker as well!

Create Compacting

Link to create-compacting

Die Compacting Mechanik ist vom Typ IRecipeManager und implementiert alle Methoden, die IRecipeManager zur Verfügung stehen wie removeRecipe() und removeAll().

Create hat drei verschiedene "Wärme"-Typen, die in Rezepten verwendet werden können. Das wären wie folgt:

plaintext
Copy
none
heated
superheated

Du kannst jeden dieser Wärmewerte verwenden, wenn das Rezept "Hitze" erfordert

Rezept mit Itemausgabe hinzufügen

Link to rezept-mit-itemausgabe-hinzufügen

The following script will add recipes that will:

  1. Ein Pfeil ausgeben, wenn ein Diamant und ein Apfel ohne Wärme Kompakt gemacht wird mit einer Dauer von 200 Ticks. 2) Ausgabe eines Ziegels, wenn ein Diamant, Erde und Lava (Flüssigkeit) mit "heated" Wärme und einer Dauer von 1000 Ticks komprimiert werden. 3) Gibt Papier aus, wenn Glas, Schmutz und Lava (Flüssigkeit) mit "superheated" Wärme und einer Dauer von 100 Ticks komprimiert werden.
ZenScript
Copy
// <recipetype:create:compacting>.addRecipe(String name, String heat, IItemStack output, IIngredientWithAmount[] itemInputs, @Optional IFluidStack[] fluidInputs, @Optional(100) int duration)

<recipetype:create:compacting>.addRecipe("compacting_test_1", "none", <item:minecraft:arrow>, [<item:minecraft:diamond>, <item:minecraft:apple>], [], 200);
<recipetype:create:compacting>.addRecipe("compacting_test_2", "heated", <item:minecraft:brick>, [<item:minecraft:diamond>, <item:minecraft:dirt>], [<fluid:minecraft:lava>], 1000);
<recipetype:create:compacting>.addRecipe("compacting_test_3", "superheated", <item:minecraft:paper>, [<item:minecraft:glass>, <item:minecraft:dirt>], [<fluid:minecraft:lava>]);

Rezept mit Flüssigkeitsausgabe hinzufügen

Link to rezept-mit-flüssigkeitsausgabe-hinzufügen

Das folgende Skript fügt Rezepte hinzu, die Wasser (Flüssigkeit) ausgeben, wenn Papier, ein Stick und Lava mit einer Dauer von 500 Ticks komprimiert werden.

ZenScript
Copy
// <recipetype:create:compacting>.addRecipe(String name, String heat, IItemStack output, IIngredientWithAmount[] itemInputs, @Optional IFluidStack[] fluidInputs, @Optional(100) int duration)

<recipetype:create:compacting>.addRecipe("compacting_test_4", "superheated", <fluid:minecraft:water>, [<item:minecraft:paper>, <item:minecraft:stick>], [<fluid:minecraft:lava>], 500);

Rezepte für Items entfernen

Link to rezepte-für-items-entfernen

The following script will remove all Compacting recipes that output a Bar Of Chocolate.

ZenScript
Copy
// <recipetype:create:compacting>.removeRecipe(IItemStack output)

<recipetype:create:compacting>.removeRecipe(<item:create:bar_of_chocolate>);

Rezepte für Flüssigkeiten entfernen

Link to rezepte-für-flüssigkeiten-entfernen

The following script will remove all Compacting recipes that output Water (Fluid)

ZenScript
Copy
// <recipetype:create:compacting>.removeRecipe(IFluidStack output)

<recipetype:create:compacting>.removeRecipe(<fluid:minecraft:water>);