NameType
Name
Nom de la recette
Type
String

Example:

ZenScript
Copy
// mods.immersivepetroleum.ReservoirRegistry.remove(String recipeName);

mods.immersivepetroleum.ReservoirRegistry.remove("aquifer");
NameType
Name
Type

Example:

ZenScript
Copy
// mods.immersivepetroleum.ReservoirRegistry.removeAll();

mods.immersivepetroleum.ReservoirRegistry.removeAll();

Constructeur du réservoir

Link to constructeur-du-réservoir

NameType
Name
Fluid
Type
Fluidstack
Name
Minimum Size
Type
int
Name
Maximum Size
Type
int
Name
Replenish Rate
Type
int
Name
Weight
Type
int

Weight is the Weighted Chance of a chunk containing that specific fluid reservoir. The weight is counted as in X in Total.

So if you have 5 Reservoir values at: 5, 5, 6, 8, 10

Then each respective entry will have a weighted chance of:

Copy
5  in 34
5  in 34
6  in 34
8  in 34
10 in 34

Example:

ZenScript
Copy
// new mods.immersivepetroleum.ReservoirBuilder(IFluidStack fluid, int minSize, int maxSize, int traceAmount, int traceAmount, int weight);

new mods.immersivepetroleum.ReservoirBuilder(<fluid:minecraft:lava>, 1000, 5000, 0, 0, 0, 0, 20);

ajouterDimensions

Link to ajouterdimensions

NameType
Name
Blacklist
Type
Boolean
Name
Noms des dimensions
Type
String[] tableau

Example:

ZenScript
Copy
// builderInstance.addDimensions(boolean isBlacklist, String[] dimensionNames);

builderInstance.addDimensions(false, ["minecraft:overworld"]);
NameType
Name
Blacklist
Type
Boolean
Name
Noms de Biome
Type
String[] tableau

Example:

ZenScript
Copy
// builderInstance.addBiomes(boolean isBlacklist, String[] biomeNames);

builderInstance.addBiomes(false, ["minecraft:plains"]);
NameType
Name
Name
Type
String

Les réservoirs de base sont en minuscules au fur et à mesure qu'ils sont traduits - les réservoirs douaniers devraient être correctement en majuscule (par exemple "réservoir de pétrole profond de l'océan").

Example:

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

builderInstance.build("Exemple Name");

Copier/Coller l'exemple :

ZenScript
Copy
new ReservoirBuilder(<fluid:minecraft:lava>, 25000, 100000, 0, 20)
    .addDimensions(false, ["overworld"])
    .addBiomes(false, ["minecraft:desert"])
    .build("Lave du désert");