root aa7ca03f95 update 3 年 前
..
locale 7c9e9550a4 update 4 年 前
sounds 0f1c1c3a95 new_mods_and_update 4 年 前
textures 6f3c3f8b60 update 3 年 前
README.md 0f1c1c3a95 new_mods_and_update 4 年 前
api.md 0f1c1c3a95 new_mods_and_update 4 年 前
basalt.lua 7c9e9550a4 update 4 年 前
blackhole.lua d4d32073fb update 4 年 前
button.lua 7c9e9550a4 update 4 年 前
command.lua d4d32073fb update 4 年 前
defect.lua 7c9e9550a4 update 4 年 前
depends.txt 0f1c1c3a95 new_mods_and_update 4 年 前
description.txt 0f1c1c3a95 new_mods_and_update 4 年 前
distributor.lua 709c185915 update 3 年 前
forceload.lua 7c9e9550a4 update 4 年 前
init.lua 424dcc4a4e update 4 年 前
lamp.lua 7c9e9550a4 update 4 年 前
legacy_nodes.lua aa7ca03f95 update 3 年 前
mark.lua 7c9e9550a4 update 4 年 前
migrate.lua 0f1c1c3a95 new_mods_and_update 4 年 前
mod.conf 0f1c1c3a95 new_mods_and_update 4 年 前
node_states.lua cd28bdfdd1 5.4.0_run_setup-mt_is_neccessary_after_this_update 3 年 前
pusher.lua cd28bdfdd1 5.4.0_run_setup-mt_is_neccessary_after_this_update 3 年 前
repairkit.lua 7c9e9550a4 update 4 年 前
settingtypes.txt 0f1c1c3a95 new_mods_and_update 4 年 前
states.lua 7c9e9550a4 update 4 年 前
tubes.lua 0e3c55ffc3 update 4 年 前

README.md

Tube Library

Minetest Tube Mod for item exchange via lumber tubes and wireless message communication between nodes.

The focus for this Mod are:

  • minimized server load and thus minimized server lags
  • simple and intuitive usage for players
  • simple API for programmers

The mod provides:

  • lumber tubes to connect 2 nodes
  • a Pusher node to pull/push items through tubes
  • a Distributor node with 4 output channels to sort incoming items
  • a Blackhole node which lets all items disappear (example/template for programmers)
  • a Button/switch node to send "switch on/off" messages
  • a Lamp node as receiving example for message communication
  • support for default node: furnace and chests

Hints for Admins: manual.md
Programmers Manual: api.md

This mod is part of the ModPack TechPack A Tutorial to this Mod is available as TechPack Wiki

Browse on: GitHub

Download: GitHub

Dependencies

default
tubelib2
basic_materials

License

Copyright (C) 2017-2018 Joachim Stolberg
Code: Licensed under the GNU LGPL version 2.1 or later. See LICENSE.txt and http://www.gnu.org/licenses/lgpl-2.1.txt
Textures: CC0