Arboreal Extractor (Thermal Expansion)
Description
Controls what items and blocks can be turned into what fluids. Output can be boosted via Fertilizer items.
Note
The Item map also controls the Resin Funnel augment for the Sawmill.
Identifier
Refer to this via any of the following:
mods.thermal.tapper
mods.thermal.Tapper
mods.thermalexpansion.tapper/* Used as page default */
mods.thermalexpansion.Tapper
Adding Recipes
Adds recipes to the block map in the format
itemStack
,fluidStack
, but only ifitemStack
is anItemBlock
:groovymods.thermalexpansion.tapper.addBlock(ItemStack, FluidStack)
Adds recipes to the item map in the format
itemStack
,fluidStack
:groovymods.thermalexpansion.tapper.addItem(ItemStack, FluidStack)
Example
mods.thermalexpansion.tapper.addBlock(item('minecraft:clay'), fluid('lava') * 150)
mods.thermalexpansion.tapper.addItem(item('minecraft:clay'), fluid('lava') * 300)
Removing Recipes
Removes all entries with the IIngredient input from block map:
groovymods.thermalexpansion.tapper.removeBlockByInput(IIngredient)
Removes all entries with the IIngredient input from the item map:
groovymods.thermalexpansion.tapper.removeItemByInput(IIngredient)
Removes all registered recipes:
groovymods.thermalexpansion.tapper.removeAll()
Removes all entries in the block map:
groovymods.thermalexpansion.tapper.removeAllBlocks()
Removes all entries in the item map:
groovymods.thermalexpansion.tapper.removeAllItems()
Example
mods.thermalexpansion.tapper.removeBlockByInput(item('minecraft:log'))
mods.thermalexpansion.tapper.removeItemByInput(item('minecraft:log:1'))
mods.thermalexpansion.tapper.removeAll()
mods.thermalexpansion.tapper.removeAllBlocks()
mods.thermalexpansion.tapper.removeAllItems()
Getting the value of recipes
Iterates through every entry in the registry, with the ability to call remove on any element to remove it:
groovymods.thermalexpansion.tapper.streamBlockRecipes()
Iterates through every entry in the registry, with the ability to call remove on any element to remove it:
groovymods.thermalexpansion.tapper.streamRecipes()