summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-16add listring to chest (#46)HEADorigin/masterorigin/HEADmasterDS
* add listring to chest
2017-03-14lcd: make lettering nearer to displayDS-Minetest
2017-03-14Backwards compat code.Diego Martínez
2017-03-14Remove unused args.Diego Martínez
2017-03-14Add `.luacheckrc` and fix warnings.Diego Martínez
2017-03-14Change to `.`.Diego Martínez
2017-03-14Rename global table to `digilines`.Diego Martínez
This also adds a backwards compat alias so other mods shouldn't break.
2017-03-06Add `settingtypes.txt`.Diego Martínez
This allows configuring the mod from the GUI.
2017-02-28Use `minetest.hash_node_position` for searches.Christopher Head
Previously, Digilines used concatenations of X/Y/Z coordinates into strings as keys to check for repeatedly visiting the same node during a graph search. Replace them with integer keys generated by `minetest.hash_node_position`, which should be more efficient.
2017-02-28Use VoxelManipulators to force-load nodes.Christopher Head
If a node needed during wire traversal is not currently loaded, it is loaded from disk using a VoxelManipulator.
2017-02-28Replace DFS with BFS.Christopher Head
Replace the recursive depth-first search of a wire network with an iterative breadth-first search, primarily to reduce memory footprint and eliminate the possibility of stack overflow.
2016-05-27Convert digilines to a mod (not modpack). (#32)Auke Kok
Digilines is probably used by most people in its entirety. I've retained the ability to disable inventory, rtc, lightsensor and LCD by the minetest settings "diglines_enable_rtc" etc.. If set to "false", these components will not be loaded. It is assumed by default that these are enabled. In the conversion the digilines_lcd:lcd node was renamed to digilines:lcd (same for all the other nodes). To retain backwards compatibility I've provided aliases for each of these nodes.
2016-05-23Add protection support to channel fields (#33)cheapie
2016-04-11Adding a screenshot and description.txtAuke Kok
This is for the toplevel folder alone. Subfolders could each use a separate one, but I feel they are not needed atm.
2016-04-11Merge pull request #30 from Rui914/masterAuke Kok
Fix undeclared global variable "rules"
2016-04-10Fix undeclared global variable "rules"Rui914
2016-01-19Merge pull request #28 from electrodude/bugsFlorian Euchner
Add missing local variable
2016-01-18Removed redundant minetest.get_meta(pos)electrodude
2016-01-18Added missing local variableelectrodude
The on_metadata_inventory_take method of digiline_inventory:chest was broken, since it used a `channel` local variable that was never defined, but should have been fetched from the node's meta
2015-08-23Merge branch 'Rui914-patch-1'Jeija
2015-08-21Fix digilines_lcd problemsRui914
2015-02-14Merge pull request #23 from MT-Modder/infotext-lcdFlorian Euchner
Add infotext to lcd, like signs
2015-02-14Add infotext to lcd like signsMT-Modder
2015-02-13Merge pull request #22 from MT-Modder/chest-craftFlorian Euchner
Add craft recipe for digiline chest
2015-02-05Add craft recipe for digiline chestMT-Modder
2015-01-12Fix #21, undeclared variablesJeija
2014-12-08Merge pull request #20 from 163140/masterFlorian Euchner
Added signal "empty"
2014-12-08Added signal "empty"163140
"Empty" signal useful for automated factories
2014-11-22Fix minetest-mod-mesecons issue #188: Use digiline:tablecopyJeija
2014-11-19Define digiline chest from scratch by Zefram, posted in #16Jeija
2014-11-19Merge pull request #3 from lordcirth/masterFlorian Euchner
Added crafting recipes for digiline and lcd.
2014-07-01Merge pull request #15 from ShadowNinja/fix-unknown-nodesFlorian Euchner
Add a missing check for unknown nodes
2014-06-30Add a missing check for unknown nodesShadowNinja
2014-06-05Merge pull request #14 from cheapie/masterFlorian Euchner
Fix #13
2014-06-05Don't change the channel if the new channel is nilCarter Kolwey
2014-04-24Make spec variable localJeija
2014-04-24Fix channel value getting deleted when quitting without editing the value in ↵Jeija
LCD, RTC and Light Sensor
2014-04-24Merge branch 'master' of https://github.com/Jeija/minetest-mod-digilinesJeija
2014-04-24Allow for non-autoconnecting wires; only if digiline.wire.use_autoconnect is ↵Jeija
set, autoconnection will be used
2014-03-12Merge pull request #10 from CiaranG/gmatchJeija
Replace chunk of unnecessary code with gmatch
2014-03-12Replace chunk of unnecessary code with gmatchCiaran Gultnieks
2014-03-03Merge pull request #9 from CiaranG/lcdcolonJeija
Add colon to lcd characters
2014-03-03Add colon to lcd charactersCiaran Gultnieks
2014-02-26Use tabs instead of spaces and remove unnecessary returnJeija
2014-02-26Merge remote-tracking branch 'CiaranG/tableperf'Jeija
2014-02-26Use tabs instead of spaces, remove unnecessary spacesJeija
2014-02-26Make lcd text persist properlyCiaran Gultnieks
2014-02-26Update deprecated api callsCiaran Gultnieks
2014-02-15Performance improvement when transmittingCiaran Gultnieks
The 'checked' table is passed by reference anyway, so reassigning it at every step along the network is just wasting time by creating more and more copies of it.
2014-01-26Fix digilines_chest and crashes of it if pipeworks is not installedJeija