# Release Notes for ModPack TechPack [techpack] ## V2.06.00 (2021-06-06) ### Additions - Add chest cart for the mod minecart (optional) - Add support for the mod "underch" (#88) ### Removals ### Changes - Account for new red & yellow pepper varieties (#86) - Pusher improvements (#84, #83) ### Fixes - Fix crash with "ethereal:strawberry" (#89) ## V2.05.00 (2021-01-24) ### Additions ### Removals ### Changes - Pushers only connect from the left & right - Detectors only connect from the left & right, still need condition to stop pushing in from the right - Funnels refuse to connect from the top - Liquid samplers & quarries refuse to connect from the front (left) - Black hole push filter replaced with valid_sides logic ### Fixes - Pushers can be used to send items into the invalid faces of a node (#72) ## V2.04.01 (2020-12-18) ### Additions ### Removals ### Changes - Suggestion to check replanting against commonly plantable nodes instead of quarry-able GroundNodes (pull request #60 from oversword) - Add a on_blast callback to tubes so they update after being destroyed (pull request #58 from oversword) - Disallow non-fuel items to be accepted as fuel quarries and harvesters (pull request #57 from oversword) - Check harvester protection for each node it attempts to harvest (pull request #59 from oversword) ### Fixes - Warehouse voiding items when both pushing in and pulling out (issue #61, fixed by oversword) ## V2.04.00 (2020-11-20) ### Additions - Add minetest.translator support (issue #56) - Add German translation - Add new minetest v5 nodes ### Removals ### Changes - Switch from LGPL to AGPL v3 ### Fixes - tubelib_addons2:doorblock works incorrectly (issue #55) ## V2.03.12 (2020-07-23) ### Additions ### Removals ### Changes ### Fixes - string.split bugfix (issue #49) ## V2.03.11 (2020-07-21) ### Additions ### Removals ### Changes ### Fixes - SaferLua Controller comments bugfix (issue #48) - SmartLine Controller bugfix ## V2.03.10 (2020-06-06) ### Additions ### Removals ### Changes Merged fork from BlockySurvival back to base (pull request #46) ### Fixes ## V2.03.09 (2020-03-23) ### Additions ### Removals ### Changes Tubelib database optimized to reduce the size of the mod storage file (based on issue #41) ### Fixes ## V2.03.08 (2020-03-03) ### Additions ### Removals ### Changes ### Fixes Set Idle state instead of fault when there is no liquid (issue #44) ## V2.03.07 (2019-09-14) ### Additions ### Removals ### Changes ### Fixes - Stack overflow bugfix for the detector from fluxionary (issue #39) ## V2.03.06 (2019-08-08) ### Additions ### Removals ### Changes ### Fixes - Fixes to distributor metadata_inventory functions ## V2.03.05 (2019-08-06) ### Additions - Tubelib_addons3 "HighPerf Funnel" added (see isssue #36) ### Removals ### Changes ### Fixes ## V2.03.04 (2019-07-20) ### Additions ### Removals ### Changes ### Fixes - Use Unified Dyes on_dig where needed (issue #35) ## V2.03.03 (2019-05-22) ### Additions ### Removals ### Changes ### Fixes - Bug fixes from obl3pplifp (Blocky Survival) (issues #27, #28) - Unstackable items vanish when using HighPerf pushers (issue #29) ## V2.03.02 (2019-05-09) ### Additions ### Removals ### Changes - HighPerf Pusher support for autocrafter, grinder, and harvester added (issue #22, #23) - Both distributor behaviours changed (issue #26) ### Fixes - Black Hole "items disappeared" counter bugfix (issue #24) - HighPerf distributor behaviour without an active filtered channel changed (issue #25) ## V2.03.01 (2019-05-03) ### Additions ### Removals ### Changes ### Fixes - Warehouse nodes inventory handling bugfix ## V2.03 (2019-04-23) ### Additions - Farming and Grinder recipes added (thanks to obl3pplifp) - Support for Signs Bot chest and Box added ### Removals ### Changes ### Fixes - Piston/WorldEdit/Replacer tool detection added. If node is replaced/removed/copied, it will switch to a "defect" dummy node. ## V2.02.06 (2019-03-23) ### Additions ### Removals ### Changes ### Fixes - Warehouse boxes bugfix for the Blackhole bugfix ## V2.02.05 (2019-03-14) ### Additions ### Removals ### Changes ### Fixes - Blackhole tube side bugfix ## V2.02.04 (2019-03-02) ### Additions ### Removals ### Changes ### Fixes - Fermenter leaves bugfix (moretrees) ## V2.02.03 (2019-02-27) ### Additions ### Removals ### Changes ### Fixes - industriallamp bugfix ## V2.02.02 (2019-02-16) ### Additions - sl_controller: add battery status command ### Removals ### Changes ### Fixes - forceload block bugfix ## V2.02.01 (2019-01-29) ### Additions ### Removals ### Changes - Terminal related Controller commands changed ### Fixes - Terminal output bugfix - Controller event handling bugfix ## V2.02 (2019-01-28) ### Additions - Tubelib_addons2 "Logic Not" added - second (classical) SaferLua Terminal added ### Removals ### Changes - Output reduction on Harvester (cycle time from 4 to 6 s), Fermenter (from 2 to 3 input items needed per bio gas), and Gravel Sieve (rarity from 1 to 1.5) ### Fixes - removing the Gate block returns the original block ## V2.01 (2019-01-27) ### Additions - SaferLua Terminal to be connected to the SaferLua Controller ### Removals ### Changes - Server: formspec added to enter valid usernames for server access ### Fixes ## V2.00.07 (2019-01-27) ### Additions ### Removals ### Changes - SmartLine Controller: Own node number to on/off command added to be able to cascade SmartLine Controllers ### Fixes ## V2.00.06 (2019-01-22) ### Additions ### Removals ### Changes ### Fixes - SaferLua Collector: Formspec handling bugfix - Quarry: Bugfix ## V2.00.05 (2019-01-21) ### Additions - SmartLine Collector added ### Removals ### Changes - SmartLine Repeater recipe - SmartLine textures shrunken ### Fixes - SaferLua-Controller: Event handling disabled when Controller is stopped ## V2.00.04 (2019-01-20) ### Additions - SaferLua: range(from, to) added, standard string functions added ### Removals ### Changes ### Fixes - SaferLua-Controller: Lua error messages bugfix - SmartLine Server: data base was shared between several severs ## V2.00.03 (2019-01-19) ### Additions ### Removals ### Changes - SaferLua-Controller: Lua error messages output improved - SmartLine Display: row 0 can be used to set the infotext ### Fixes ## V2.00.02 (2019-01-15) ### Additions - SaferLua: Init parameter to the function Store() added - Warehouse Boxes: Command 'num_items' added - SaferLua-Controller: Command 'num_items' added ### Removals ### Changes ### Fixes - Distributors: Formspec bugfixes ## V2.00.01 (2019-01-13) ### Additions - SaferLua-Controller: Support for Lua functions added - Warehouse Boxes: Formspec tooltips added ### Removals ### Changes - Grinder: Recipes for clay changed ### Fixes ## V2.00.00 (2019-01-12) ### Additions - Almost all machines break after a certain amount of time (switch into the state 'defect') and have to be repaired. - A Repair Kit is available to repair defect machines. - A Forceload block (16x16x16) is added which keeps the corresponding area loaded and the machines operational as far as the player is logged in. - Ladders, stairways, and bridges added for the machines (techpack_stairway) - Industrial lamps added - Warehouse Boxes in steel, copper, and gold for your warehouse/stock (techpack_warehouse) added ### Removals ### Changes - TechPack now uses the external library 'tubelib2' (![GitHub](https://github.com/joe7575/tubelib2)), all tubes will be converted to be tubelib2 compatible - TechPack depends now on the mod 'basic_materials' - The Quarry now uses LVM techniques to go down up to 100 meter - Almost all machines have an 'on_node_load' function to repair timer routines after a server crash - 3 settings parameter: - Maximum number of Forceload Blocks per player - Enable Basalt Stone (and disable ore generation via Cobblestone generator) - Machine aging value to calculate the lifetime of machines - SmartLine Controller adapter to the new state 'defect' - Gravel Sieve: Ore probability calculation changed (thanks to obl3pplifp) ### Fixes ## V1.16.7 (2018-11-30) ### Fixes - Teleporter channel bug fixed ### Changes - Fermenter: Improved input items processing (pull request from micu) ## V1.16.6 (2018-10-20) ### Fixes - 'minetest.LIGHT_MAX' bugfix (Minetest 5.0.0) ## V1.16.5 (2018-10-14) ### Additions - Cobblestone generation can be disabled via configuration ### Fixes - Teleporter recursion bugfix - tube bugfix ## V1.16.4 (2018-09-26) ### Additions - Stopwatch function to SmartLine Controller added - Display supports now left oriented text outputs via prefix '<' ### Fixes - Owner bugfix for the SmartLine Controller ## V1.16.3 (2018-09-26) ### Changes - Added further textures to the Gate Block ## V1.16.2 (2018-09-22) ### Changes - Futher improvement of the "sneak" button usage ## V1.16.1 (2018-09-21) ### Additions - Straight ahead tubes can be placed my means of the "sneak" button ### Fixes - Minor tube placing bug fixed ## V1.16 (2018-09-20) ### Changes - Switched from "Display mod pack" to an internal lcdlib, based on a former version of the Display mod pack. This was necessary due to extensive and ongoing changes on the Display mod pack API. ### Additions - Added three kinds of sandstone to the grinder. ## V1.15.1 (2018-09-17) ### Fixes - Button bug (detected in the video of Nathan) fixed ## V1.15 (2018-09-15) ### Additions - Tubelib has a new helper function "get_inv_state()" used by the chests. - The Lua Controller got a new command "$get_player_action()" to read the chest player state. - SmartLine Controller got a new command to turn Distributor filter ports on/off. - Chests send on/off commands for each player interaction to a node with a predefined number. - Chests support the "player_action" command request. - Chests support the "set_number" Programmer command to program a node number. ### Changes - Chests now return the state "empty", loader" **and** "full". "full" is returned, when no empty stack is available. ### Fixes - Distributor and HighPerf Distributor item counter bugfixes. ## V1.14 Beta (2018-09-10) ### Additions - The Tubelib chests now provide the states ("empty"/"loaded") - The SmartLine Controller got the command "chest state request" for Tubelib chests - Minetest fuel recipe for Bio Fuel added ### Changes - The Distributor is now able to push up to 20 items per slot and phase (instead of 6). - The Distributor now uses an unconfigured port for blocked/rejected items. - The Tubelib Protected Chest got a new texture. - The Harvester is now HighPerf Pusher compatible. ## V1.13.4 Beta (2018-09-08) ### Changes - SmartLine Controller got some form/submenu updates ## V1.13.3 Beta (2018-09-06) ### Additions - Sieved Gravel to Grinder recipes added ### Fixes - Parameter 'side' bugfix (used e.g. for on_push_item(...)) ## V1.13.2 Beta (2018-09-05) ### Changes - Harvester continues now at that position, where it last switched to faulty. ### Fixes - Recipe bug for SaferLua Controller fixed ## V1.13.1 Beta (2018-09-02) ### Changes - Unloaded pushers now return "blocked", if the status is requested. Before, it returned the last stored state. ### Fixes - Bug in the "HighPerf Pushing Chest" fixed. For the case the node pushes items in its own chest, the items went lost. ## V1.13 Beta (2018-08-28) ### Additions - A Liquid Sampler node is added. It is able to take all kind or renewable liquids (registered via bucket.register_liquid) Currently only useful for recipes where a water-bucket is needed. - Smartline has a new IF-THIS-THEN-THAT Controller V2 which should be much simpler to use. It will replace the current one (V1). Currently both are active, but if you dig a controller V1 it will be converted to a controller V2. - The new controller needs batteries. Thus, Smartline has now its own battery node. The sl_controller.battery will not be needed any more. ### Removals - recipe for sl_controller/batteries removed. - Recipe for Smartline controller V1 removed. ### Changes - Quarry can no go direct from FAULT into RUNNING without reset the digging position ### Fixes - bug in open/close door command for Minetest v0.4.17+ fixed ------------------------------------------------------------- ## Vx.xx.x (2018-mm-dd) ### Additions ### Removals ### Changes ### Fixes