Mineral Mix
Importing the package
It might be required for you to import the package if you encounter any issues (like casting an Array).
So better be safe than sorry and add the import import mods.immersiveengineering.MineralMix;
.
Fail Chance
You can get and set the failchance for the Mineralmix using the failChance [ZenSetter/Getter] on the object.
Get Mineral
Required | Type | Data Type |
---|---|---|
Required Required | Type Name | Data Type string |
//Example:Excavator.getMineral(String Name);
var Iron = Excavator.getMineral("Iron_Ore");
Add Ore
Required | Type | Data Type |
---|---|---|
Required Required | Type Ore | Data Type string |
Required Required | Type Chance | Data Type string |
mineralMixObject.addOre("oreIron", 0.5);
You will need to use the oredict names.
Remove Ore
Required | Type | Data Type |
---|---|---|
Required Required | Type Ore | Data Type string |
mineralMixObject.removeOre("oreIron");
Fail Chance Getter/Setter
Example
//GettermineralMixObject.failchance;
//SettermineralMixObject.failchance = 0.5;
Full Example
//Example:import mods.immersiveengineering.Excavator;import mods.immersiveengineering.MineralMix;
//Get The Mineral Mixmods.immersiveengineering.Excavator.addMineral("Iron_Ore", 50, 0.005, ["oreIron", "oreDiamond"], [0.005, 0.01], [1, 0, -1]);
var Iron = Excavator.getMineral("Iron_Ore");
Iron.addOre("oreIron", 0.5);
//Print Initial Fail Chanceprint(Iron.failChance);
//Set The Fail Chance to 25%Iron.failChance = 0.25;
//Print Out The Fail Chanceprint(Iron.failChance);
//Set The Fail Chance to 50%Iron.failChance = 0.5;
//Print Final Fail Chanceprint(Iron.failChance);