Page 1 of 3

[Modpack] TechPack [techpack]

PostPosted: Sat Mar 10, 2018 22:30
by joe7575
TechPack

TechPack, a Mining, Crafting, & Farming Modpack for Minetest.

Image

TechPack consists of the following Mods:

  • [tubelib], a mod for item exchange via lumber tubes and wireless message communication between nodes.
  • [tubelib_addons1], a Tubelib extension with mining, farming, and crafting nodes
  • [tubelib_addons2], a Tubelib extension with control nodes
  • [tubelib_addons3], a Tubelib extension with high performance nodes
  • [techpack_warehouse], Warehouse Boxes in steel, copper, and gold
  • [tubelib_stairway], Ladders, stairways, and bridges for your machines
  • [gravelsieve], a mod to sieve ores from gravel.
  • [smartline], a mod with small and smart sensors, actors and controllers.
  • [sl_controller], a Lua controller based on [safer_lua].
  • [safer_lua], a subset of the language Lua for safe and secure Lua sandboxes.


The Tutorial is available at GitHub.

There are two videos showing the features and possibilities of TechPack v1.14:
* from Nathan Salapat
* from Richard Jeffries
Thanks to Nathan and Richard


Description
TechPack is a collection of mods for an automated mining, crafting, and farming. It is no replacement for Pipeworks, Mesecons, Technic, and Co., but it is a lightweight and simple to use alternative for servers with limited resources, even if players build huge machines.

TechPack 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
  • Button/switches to send "switch on/off" messages
  • a Forceload block to keep your machines operational
  • Lamp nodes in different colors (can be switched on/off)
  • a Quarry node to dig for stones and other ground nodes
  • a Harvester node to chop wood, leaves and crops
  • a Grinder node to grind cobble stone to gravel
  • a Gravelsieve node to sieve ores from gravel
  • an Autocrafter node for automated crafting of tools and items
  • a Fermenter node to produce Bio Gas from leaves
  • a Reformer node to produce Bio Fuel from Bio Gas (the Bio Fuel is needed by Harvester and Quarry nodes)
  • a Funnel node to collect dropped items
  • two Timer nodes for a daytime controlled sending of commands (on/off)
  • two Sequencer nodes for a waiting time controlled sending of commands (on/off)
  • a Repeater node to distribute received commands to connected nodes
  • Gate/Door nodes in different textures to be controlled via on/off commands
  • an Access Lock node with number key field
  • a Mesecon Converter node to translate tubelib commands in mesecon commands and vice versa
  • a Programmer tool to simply collect node numbers
  • a Player Detector node
  • a Signal Tower node showing machine states
  • a Display node for text outputs of the Controller
  • a Controller node with "IF this then that" rules, which allows:
    • reading node states
    • receiving commands from other nodes
    • sending commands and alarms
    • sending mails or chat messages
    • output on a display
  • a SaferLua Controller with even more possibilities to control and monitor Tubelib nodes
  • a Server for the SaferLua Controller
  • Metal ladders, stairways, and bridges
  • Warehouse Boxes in steel, copper, and gold for your warehouse/stock (techpack_warehouse)

Browse on: GitHub

Download: GitHub

For those who only want the Tubelib mod, it is available here.

Code: LGPLv2.1+, textures: CC BY-SA 3.0
Dependencies:
- default, doors, intllib, basic_materials, tubelib2 (![GitHub](https://github.com/joe7575/tubelib2))
- Optional: mail, moreores, unified_inventory

Update 2018-12-30: Adapted to v2
Update 2018-01-12: mod techpack_warehouse added

Re: [Modpack] TechPack [techpack]

PostPosted: Thu Mar 15, 2018 21:50
by joe7575
Update:

The Tutorial is available at GitHub.

Not finalised but already useful...

Re: [Modpack] TechPack [techpack]

PostPosted: Fri Mar 16, 2018 20:02
by fwhcat
Looks awesome ! Thanks for that joe7575

Re: [Modpack] TechPack [techpack]

PostPosted: Sun Mar 18, 2018 20:42
by joe7575
Update:

The Tutorial at GitHub is almost complete.
It describes now also the SmartLine Controller.

Re: [Modpack] TechPack [techpack]

PostPosted: Sat Mar 24, 2018 18:07
by joe7575
Update:
Support for Ethereal added

Re: [Modpack] TechPack [techpack]

PostPosted: Thu Mar 29, 2018 08:24
by juli
at which time does the harvester harvest again? If i start it it harvests one time, but if the tree growed again it does it not again
(or it does take just to much time until it repeats it)

Re: [Modpack] TechPack [techpack]

PostPosted: Thu Mar 29, 2018 14:34
by joe7575
juli wrote:at which time does the harvester harvest again? If i start it it harvests one time, but if the tree growed again it does it not again


If "Run endless" is clicked, immediately after it has finished, otherwise never ever.
If immediately is too often, you have to combine the harvester with a Timer or Sequencer.

Re: [Modpack] TechPack [techpack]

PostPosted: Sun Apr 01, 2018 10:09
by joe7575
Update:
  • Street lamp added
  • Color lamp now with support for unifieddyes
  • Area protected chest added

Image

Re: [Modpack] TechPack [techpack]

PostPosted: Mon May 28, 2018 20:05
by isaiah658
Thanks for making these mods / modpack! I'm working on a subgame (it's not released yet) and this mod pack was just what I needed for early game automation and resource gathering. I found it while searching for a sieve mod and the whole modpack fit well. The subgame is going to be similar to Sky Factory and Project Ozone 2 for MineCraft which are sky block type games except with mods that slowly introduce more farming, automation, and progression in the game.

Re: [Modpack] TechPack [techpack]

PostPosted: Mon May 28, 2018 20:29
by Chibi ghost
that street light looks cool

Re: [Modpack] TechPack [techpack]

PostPosted: Sat Jun 02, 2018 13:49
by joe7575
Thanks, nice to hear.
If there is something missing, please let me know.

Re: [Modpack] TechPack [techpack]

PostPosted: Sat Jun 09, 2018 14:36
by joe7575
Update to v1.06

Grinder now grinds :
- all kind of Cobblestone to Gravel
- Gravel to Sand
- and Sand to Clay

Re: [Modpack] TechPack [techpack]

PostPosted: Mon Jun 11, 2018 14:04
by RSLRedstonier
could you add support in the grinder for sand to dust and 15 dust to powder if skytest is installed so I don't have to manually change this mod for my skyfactory subgame every time there is a new update?

Re: [Modpack] TechPack [techpack]

PostPosted: Tue Jun 12, 2018 18:32
by joe7575
RSLRedstonier wrote:could you add support in the grinder for sand to dust and 15 dust to powder if skytest is installed so I don't have to manually change this mod for my skyfactory subgame every time there is a new update?


I can't find any powder in the skytest mod. Can you share your proposal here or on GitHub, then I will merge it.

Re: [Modpack] TechPack [techpack]

PostPosted: Wed Jun 13, 2018 19:19
by RSLRedstonier
joe7575 wrote:I can't find any powder in the skytest mod. Can you share your proposal here or on GitHub, then I will merge it.

add
Code: Select all
if(minetest.get_modpath("skytest")~=nil) then
tubelib.add_grinder_recipe({input="group:sand", output="skytest:dust"})
tubelib.add_grinder_recipe({input="skytest:dust 12", output="skytest:powder"})
end

at the bottom of tubelib_addons1/grinder.lua

Re: [Modpack] TechPack [techpack]

PostPosted: Thu Jun 14, 2018 10:41
by joe7575
Could not be easier :)
I will add it tonight

Re: [Modpack] TechPack [techpack]

PostPosted: Sun Jun 17, 2018 20:08
by joe7575
V1.07 is on GitHub which has a completely revised and improved algorithm for tube placement.
It allows pipes to be laid in the tightest of spaces, thus allowing compact machines such as this sorting system:

Image

Re: [Modpack] TechPack [techpack]

PostPosted: Mon Jun 18, 2018 21:55
by dawgdoc
joe7575 wrote:V1.07 is on GitHub which has a completely revised and improved algorithm for tube placement.
It allows pipes to be laid in the tightest of spaces, thus allowing compact machines such as this sorting system:

This is a great addition. Thank you.

Re: [Modpack] TechPack [techpack]

PostPosted: Tue Jun 19, 2018 00:39
by ManElevation
joe7575 wrote:V1.07 is on GitHub which has a completely revised and improved algorithm for tube placement.
It allows pipes to be laid in the tightest of spaces, thus allowing compact machines such as this sorting system:

Image

interesting.., ill have a look at the code

Re: [Modpack] TechPack [techpack]

PostPosted: Tue Jun 19, 2018 06:50
by joe7575
I got some "constructive feedback" from players, the way the tubes have to be placed. They were not amused. So I will modify it again...

Re: [Modpack] TechPack [techpack]

PostPosted: Sun Jun 24, 2018 21:37
by joe7575
The tubing algorithm again is completely revised. See https://github.com/joe7575/techpack/archive/v1.07.zip
I hope it works now as expected.

Here some impressions from the "Industrial Age" of Minetest (from my server):
Image
Image

Re: [Modpack] TechPack [techpack]

PostPosted: Wed Jul 04, 2018 17:41
by joe7575
TechPack now has its own Lua Controller

The Controller called SaferLua Controller is based on SaferLua, a subset of the language Lua for safe and secure Lua sandboxes. And again with focus on lean and efficiency to be able to use it on small servers.

Image

The documentation with commands reference and examples is available as Wiki

Re: [Modpack] TechPack [techpack]

PostPosted: Fri Jul 20, 2018 19:47
by joe7575
More than 10,000 TechPack nodes placed on my Server!

I never thought that I would need more than 4 digits for the node numbers. But it the meantime we have 5 and there was no "Millennium Bug" issue :)
The CPU load is still no problem, even with my small Celeron CPU.

Another example of the "Industrial Age", now with the Summerfields texture pack.
+ Spoiler

Re: [Modpack] TechPack [techpack]

PostPosted: Sun Jul 22, 2018 13:20
by texmex
Good to hear the mod’s being thoroughly battle tested!

Re: [Modpack] TechPack [techpack]

PostPosted: Sun Jul 29, 2018 14:26
by Fixer
Excellent work! I hope more players and servers will use it.