Thermal Expansion - roidrole/Roids-Tweaker GitHub Wiki
Expansion on ModTweaker ZenClasses for missing machines
Supported machines are :
Collector
You can add and remove catalysts modifying area and experience collected
Note that xp and factors are % and can exceed 100.
Import:
import mods.thermalexpansion.Collector;
| Method | Parameters |
|---|---|
| addCatalyst | catalyst as IItemStack, xp as int, factor as int |
| removeCatalyst | catalyst as IItemStack |
Extruder
You can add and remove recipes.
Import:
import mods.thermalexpansion.Extruder;
| Method | Parameters |
|---|---|
| addRecipeIgneous | output as IItemStack, water as int, lava as int, energy as int |
| addRecipeSedimentary | output as IItemStack, water as int, lava as int, energy as int |
| removeRecipeIgneous | output as IItemStack |
| removeRecipeSedimentary | output as IItemStack |
Fisher
You can add/remove bait and fish
Import:
import mods.thermalexpansion.Fisher;
| Method | Parameters |
|---|---|
| addFish | fish as IItemStack, weight as int |
| removeFish | fish as IItemStack |
| clearFish | |
| addBait | bait as IItemStack, multiplier as int |
| removeBait | bait as IItemStack |
| clearBait |
Induction Smelter
You can add food and ore overrides that will be used by the augments
Import:
import mods.thermalexpansion.InductionSmelter;
| Method | Parameters |
|---|---|
| addOreOverride | input as IIngredient, value as boolean |
| removeOreOverride | input as IIngredient |
Pulverizer
You can add food and ore overrides that will be used by the augments
Import:
import mods.thermalexpansion.Pulverizer;
| Method | Parameters |
|---|---|
| addOreOverride | input as IIngredient, value as boolean |
| removeOreOverride | input as IIngredient |
Redstone Furnace
You can add food and ore overrides that will be used by the augments
Import:
import mods.thermalexpansion.RedstoneFurnace;
| Method | Parameters |
|---|---|
| addOreOverride | input as IIngredient, value as boolean |
| removeOreOverride | input as IIngredient |
| addFoodOverride | input as IIngredient, value as boolean |
| removeFoodOverride | input as IIngredient |
Tapper
You can add and remove fertilizers, add/modify/remove recipes
Do note that, internally, there is no TapperRecipe, only log:fluid and log:leaf maps. As such, there can't be multiple recipes with the same input, differing only in leaves. My addRecipes methods are merely abstraction. When modifying the log:output map, it overrides the output, where modifying the log:leaf map adds the mapping.
Import:
import mods.thermalexpansion.Tapper;
| Method | Parameters |
|---|---|
| addRecipe | output as ILiquidStack, log as IBlockState, leaf as IBlockState[] |
| addRecipe | output as ILiquidStack, log as IBlockState, leaf as IBlockState |
| removeRecipe | log as IBlockState |
| addFertilizer | fertilizer as IItemStack, multiplier as int |
| removeFertilizer | fertilizer as IItemStack |