-
Notifications
You must be signed in to change notification settings - Fork 17
addons1
Table of Contents
- Tubelib Quarry
- Tubelib Grinder
- Tubelib Harvester Base
- Tubelib Fermenter
- Tubelib Reformer
- Tubelib Autocrafter
- Tubelib Funnel
- Fast Pusher
- Tubelib Protected Chest
- Tubelib Detector
- Liquid Sampler
Quarry and Harvester allow the automated mining and farming. Both blocks need "Bio Fuel" to work, which can be produces by means of the Fermenter and Reformer.
The Quarry digs a hole with 5x5 blocks large and up to 100 blocks deep. It starts with the block in front of it (here the blue block).
The quarry depth and the start level can be configured. A level of 0 is the level of the Quarry itself. A level of -1 corresponds to the blue block from the image above. The Quarry is able to dig different kinds of the following blocks: cobble, stone, dirt, sand, but also snow, ice, and corals. The Quarry digs one block every 4 seconds. It requires one item Bio Fuel per 16 blocks.
States:
- "running", "stopped", "standby", "blocked", "fault", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
- "fuel": read the fuel state of the block
- via SmartLine Controller:
fuel
- via SaferLua Controller:
$get_fuel_status(num)
The Grinder grinds all kinds of cobblestone to gravel, gravel to sand, and sand to clay, and more.
States:
- "running", "stopped", "standby", "blocked", "fault", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
The Harvester is used to farm crops and trees. The machine is able to harvest an square area of up to 33x33 blocks (radius = 16). The Harvester has to be placed in the middle of the harvesting area. The Harvester processes one ground block every 4 seconds. It requires one item Bio Fuel per 20 blocks.
The primary function of the Harvester is to dig trees to produce wood and leaves. The leaves are needed to produce Bio Fuel.
States:
- "running", "stopped", "standby", "blocked", "fault", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
- "fuel": read the fuel state of the block
- via SmartLine Controller:
fuel
- via SaferLua Controller:
$get_fuel_status(num)
The Fermenter is able to obtain Bio Gas from any leaves (provided by the Harvester). The Fermenter obtains one Bio Gas item every 4 seconds from 2 leave items.
States:
- "running", "stopped", "standby", "blocked", "fault", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
The Reformer is able to generate one Bio Fuel item every 6 seconds from 4 Bio Gas items. This Bio Fuel is needed by Quarry and Harvester.
States:
- "running", "stopped", "standby", "blocked", "fault", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
The Autocrafter allows the automated crafting of items based on configured recipes. It can craft one item every two seconds.
States:
- "running", "stopped", "standby", "blocked", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
The Funnel collects dropped items and stores them in its inventory. Items are sucked up when they are dropped on top of the funnel block.
States:
- "empty", "loaded", "full"
Features:
- none
Supported Commands:
- "chest_state": read the state of the chest
- via SmartLine Controller:
chest
- via SaferLua Controller:
$get_status(num)
The Fast Pusher is similar to the standard Pusher, but it works with double speed (one item every second).
States:
- "running", "stopped", "standby", "blocked", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)
The Protected Chest is useful in protected areas (by means of any protection mod). Only players with
interaction rights on that position can take/put item from/to the chest.
The Chest supports commands to read the last player action (player-name, take/put, item-name)
and the chest state ("empty", "loaded", "full").
The chest returns "loaded" when it is not empty and not "full",
"full" is returned, when no empty stack is available.
If the chest is programmed with a block number by means of the Tubelib Programmer, the chest
sends an "on" command after each player interaction, followed by an "off" command one second later.
States:
- "empty", "loaded", "full"
Features:
- sends an "on" event on each player interaction (take/put items), followed by an "off" event one second later
- Programmer support (store node numbers)
Supported Commands:
- "chest_state": read the state of the chest
- via SmartLine Controller:
chest
- via SaferLua Controller:
$get_status(num)
- "action": read the action "take"/"put" and the name of the item
- via SaferLua Controller:
$get_player_action(num)
The Detector is a special kind of tube block that outputs an event when an item passes through.
States:
- none
Features:
- sends an "on" event every time an item goes through, followed by an "off" event one second later
Supported Commands:
- none
The Liquid Sampler is used to collect water or other bucket registered liquids. The Liquid Sampler has to be placed into water/liquids and need empty buckets to operate. The Liquid Sampler takes one bucket water every 8 seconds.
States:
- "running", "stopped", "standby", "blocked", "defect"
Features:
- none
Supported Commands:
- "control": turn the device/block "on" or "off"
- via SmartLine Controller:
switch
- via SaferLua Controller:
$send_cmnd(num, text)
- "state": read the state of the block
- via SmartLine Controller:
state
- via SaferLua Controller:
$get_status(num)