How do I install this?

Adds many new nodes that support doing various things via digilines:
(in no particular order)

  • Player Detector: Reports which players are within a configurable range.
  • Camera: Like the player detector, but can be "aimed" at the ground some distance in front of the node itself. Originally intended for use with traffic signals, but many players have been using them as "security cameras" instead.
  • Magnetic Card Reader/Writer: Allows writing data to and reading data back out from magnetic cards (included).
  • Extra Conductors: Vertical digilines, digimese (connects in all directions), junction box (conducts through one solid node into another junction box)
  • Game Controller: Allows players to control your program using normal movement commands (as in walking, looking around, punching, etc.)
  • I/O Expander: Adds an additional four mesecons I/O ports that can be used as any combination of input or output.
  • Dimmable Light: Can be set to any of 14 light levels (or 15 if "off" counts as one)
  • SRAM: Stores data.
  • EEPROM: Stores data like SRAM, but can be dug and then placed elsewhere without losing it.
  • Piston: Behaves like both mesecons pistons rolled into one, with some extra features - can extend, retract, retract pulling one node, or retract pulling a whole stack of nodes like a movestone.
  • Movestone: It's a stone, that moves. Can move to arbitrary positions (with some restrictions of course). Not real well-tested yet.
  • Noteblock: Can play any sound that a mesecons noteblock can, and several that those can't. Supports pitch and volume control.
  • NIC: Allows fetching (quite small amounts of) data from the Internet/Web (HTTP).
  • Control Panel: Text display and a few buttons rolled into one.
  • Touchscreen: Shows custom UI elements and sends input back to the Luacontroller.
  • Piezo Beeper: It, uh, beeps.
  • Button: Sends a (configurable) message when pressed.
  • Wall Knob: Can be turned to enter a numeric value, goes well with the dimmable lights.
  • Timer: Sends a digilines message after a configurable delay, with optional looping functionality. Uses node timers, so automatically pauses when the mapblock is unloaded and resumes when loaded again.
  • GPU: Contains enough video memory for 8 64x64 buffers, can draw (very) simple shapes and text on them, can load images into them from a Luacontroller, contains a fully(ish)-featured BitBLT engine for manipulating data and copying it between buffers, and can output the results to rgblightstone panels, digiscreens, or other similar mods using the same data format (nested tables of hex colors).
  • Heatsink: Does absolutely nothing except look kinda neat. Fits most ICs and can also be placed on normal nodes.
  • Channel Copier: Makes it easier to copy digilines channels between nodes. Supports items from this mod and a few others.

Documentation for most of these nodes is available in the "docs" directory.



Do you recommend this mod?

  • Useful electronics

    A nice selection of useful electronics

  • Adds Many Nodes

    Adds many useful nodes.
    But... How do I use a GPU with an digiscreen? And how do I use a Touchscreen?

  • Really fun to play with.

    This mod can be realy fun to play with. Some negative points:

    • Documentation is missing for some nodes
    • Some actions seems to fail with no warning (especially with NIC) (fetching)


    local url = ""
    if event.type == "program" then
      digiline_send("web", url)
    elseif == "web" then
      digiline_send("led3", "test")  --never called
  • A lot useful mod

    Hey this mod is amazing with so many things in the game and a lot of configurable stuff but just one request to add some sort of guide for coding lua for those who don't know how to code on lua. As I am also a beginner


Used By