Skip to content

addons1

Joachim Stolberg edited this page Jan 26, 2019 · 14 revisions

Blocks for Farming, Mining and Harvesting

Table of Contents

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.

Tubelib Quarry

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.

Tubelib Quarry [tubelib_addons1:quarry]

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)

Tubelib Grinder

The Grinder grinds all kinds of cobblestone to gravel, gravel to sand, and sand to clay, and more.

Tubelib Grinder [tubelib_addons1:grinder]

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)

Tubelib Harvester Base

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.

Tubelib Harvester Base [tubelib_addons1:harvester_base]

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)

Tubelib Fermenter

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.

Tubelib Fermenter [tubelib_addons1:fermenter]

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)

Tubelib Reformer

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.

Tubelib Reformer [tubelib_addons1:reformer]

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)

Tubelib Autocrafter

The Autocrafter allows the automated crafting of items based on configured recipes. It can craft one item every two seconds.

Tubelib Autocrafter [tubelib_addons1:autocrafter]

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)

Tubelib Funnel

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.

Tubelib Funnel [tubelib_addons1:funnel]

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)

Fast Pusher

The Fast Pusher is similar to the standard Pusher, but it works with double speed (one item every second).

Fast Pusher [tubelib_addons1:pusher_fast]

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)

Tubelib Protected Chest

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.

Tubelib Protected Chest [tubelib_addons1:chest]

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)

Tubelib Detector

The Detector is a special kind of tube block that outputs an event when an item passes through.

Tubelib Detector [tubelib_addons1:detector]

States:

  • none

Features:

  • sends an "on" event every time an item goes through, followed by an "off" event one second later

Supported Commands:

  • none

Liquid Sampler

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.

Liquid Sampler [tubelib_addons1:liquidsampler]

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)

Clone this wiki locally