NameType
Name
Nazwa przepisu
Type
String

Example:

ZenScript
Copy
// mods.immersiveoilum.DistillationTower.remove(formuła ciągowaNazwa);

mods.immersivepetroleum um.DistillationTower.remove("olej kraking");
NameType
Name
Type

Example:

ZenScript
Copy
mods.immersivepetroleum um.DistillationTower.removeAll();
NameType
Name
Type

Example:

ZenScript
Copy
// new mods.immersivepetroleum um.DistillationBuilder();

new mods.immersivepetroleum um.DistillationBuilder();
NameType
Name
Płyn wyjściowy
Type
Fluidstack

Example:

ZenScript
Copy
// builderInstance.setOutputFluids(IFluidStack[] fluidOutputs);

builderInstance.setOutputFluids([<fluid:minecraft:water> * 1]);

addByproduct(IItemStack item, int choance)

Link to addbyproductiitemstack-item-int-choance

NameType
Name
Item
Type
Stos przedmiotów
Name
Chance
Type
Liczba całkowita (0 - 100)

Example:

ZenScript
Copy
// builderInstance.addByproduct(element IItemStack , int choance);

builderInstance.addByproduct(<item:minecraft:cobblestone>, 50);

addByproduct(element IItemStack, podwójna szansa)

Link to addbyproductelement-iitemstack-podwójna-szansa

NameType
Name
Item
Type
Stos przedmiotów
Name
Chance
Type
Podwójne (0,0 - 1,0)

Example:

ZenScript
Copy
// builderInstance.addByproduct(IItemStack, podwójna szansa);

builderInstance.addByproduct(<item:minecraft:stone>, 0.25);

setEnergyAndTime

Link to setenergyandtime

NameType
Name
Flux/t
Type
Liczba całkowita (>=1)
Name
Ticki
Type
Liczba całkowita (>=1)

Example:

ZenScript
Copy
// builderInstance.setEnergyAndTime(int fluxPerTick, int ticks);

builderInstance.setEnergyAndTime(1024, 1);
NameType
Name
FluxPerTick
Type
Liczba całkowita (>=1)

Example:

ZenScript
Copy
// builderInstance.setEnergy(int fluxPerTick);

builderInstance.setEnergy(1024);
NameType
Name
Ticki
Type
Liczba całkowita (>=1)

Example:

ZenScript
Copy
// builderInstance.setTime(int ticks);

builderInstance.setTime(1);
NameType
Name
Nazwa przepisu
Type
String

Example:

ZenScript
Copy
// builderInstance.build(String recipeName);

builderInstance.build("example_name");

Kopiuj/Wklej przykłady:

ZenScript
Copy
nowy DistillationBuilder()
    .setOutputFluids([<fluid:minecraft:water> * 1]) // tablica płynów wyjściowych
    . etInputFluid(<tag:minecraft:lava>, 500) // Input Fluid Tag i zamocowanie płynu w mB
    . ddByproduct(<item:minecraft:cobblestone>, 50) // Szansa przy użyciu liczby całkowitej (0 - 100)
    .addByproduct(<item:minecraft:stone>, 0.25) // Szansa przy użyciu podwójnej (0. - 1.0)
    .addByproduct(<item:minecraft:obsidian>, 0. 07) // Liczba całkowita jest dla wygody, użycie podwójnej daje więcej kontroli
    . etEnergyAndTime(1024, 1) // Można robić indywidualnie, z setEnergy(int) i setTime(int)
    . uild("lava_to_solids");

new DistillationBuilder()
    . etOutputFluids([<fluid:minecraft:water> * 500])
    .setInputFluid(<tag:forge:concrete>, 500)
    ddByproduct(<item:minecraft:gravel>, 0.5)
    .addByproduct(<item:minecraft:sand>, 0.25)
    .addByproduct(<item:minecraft:sand>, 0. 5)
    .addByproduct(<item:minecraft:clay_ball>, 0.125)
    .setEnergy(2048) // 2048 jest domyślnym elementem energii.
    .setTime(1) // 1 jest domyślnym Czasem.
    .build("concrete_reversal");