techpack/tubelib
2023-12-27 10:39:52 +01:00
..
locale cn 2022-11-25 17:25:48 +08:00
sounds Initial commit 2018-03-10 22:19:33 +01:00
textures Shrink image sizes 2021-06-06 15:13:24 +02:00
api.md indentation corrected 2018-08-16 13:25:33 +02:00
basalt.lua v2.04: Switch to AGPL v3, adapt to minetest 5.3, add translation support, fix minor bugs 2020-11-20 14:45:28 +01:00
blackhole.lua Add an on-blast callback to all machines that performs a no-op to disable TNT destruction 2022-06-09 22:49:50 +01:00
button.lua Add an on-blast callback to all machines that performs a no-op to disable TNT destruction 2022-06-09 22:49:50 +01:00
command.lua Make code more robust against corrupt database data 2023-12-27 10:39:52 +01:00
defect.lua Add an on-blast callback to all machines that performs a no-op to disable TNT destruction 2022-06-09 22:49:50 +01:00
distributor.lua Add an on-blast callback to all machines that performs a no-op to disable TNT destruction 2022-06-09 22:49:50 +01:00
forceload.lua Fix deprecation warning issue #120 2023-05-20 17:41:45 +02:00
init.lua Deprecated: setting_get -> settings:get 2023-08-10 17:02:39 +02:00
lamp.lua Fix issue #118 2023-03-19 16:58:22 +01:00
legacy_nodes.lua Fix the 'Papyrus is always considered as oven fuel #106' issue 2021-09-11 21:17:03 +02:00
mark.lua v2.04: Switch to AGPL v3, adapt to minetest 5.3, add translation support, fix minor bugs 2020-11-20 14:45:28 +01:00
migrate.lua Add an on-blast callback to all machines that performs a no-op to disable TNT destruction 2022-06-09 22:49:50 +01:00
mod.conf Remove all depends.txt and description.txt 2023-07-07 07:31:05 +02:00
node_states.lua Make sure pushers to not keep running if they have been stopped; Allow tubelib machines to have a 'first_cycle' time for first run 2021-03-10 22:45:47 +00:00
pusher.lua Add an on-blast callback to all machines that performs a no-op to disable TNT destruction 2022-06-09 22:49:50 +01:00
README.md Forceload block added 2018-12-22 22:03:31 +01:00
repairkit.lua v2.04: Switch to AGPL v3, adapt to minetest 5.3, add translation support, fix minor bugs 2020-11-20 14:45:28 +01:00
settingtypes.txt bug fixes and improvements 2018-12-28 22:16:55 +01:00
states.lua v2.04: Switch to AGPL v3, adapt to minetest 5.3, add translation support, fix minor bugs 2020-11-20 14:45:28 +01:00
tubes.lua Merge pull request #58 from oversword/bls-254 2020-12-14 22:35:57 +01:00

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