2025-11-04 22:35:21 -07:00
2025-11-04 22:35:21 -07:00
2025-11-04 22:35:21 -07:00
2025-11-04 22:35:21 -07:00

World6-travelmap

I made a little program for displaying a simplistic graph of nodes and edges to make a travel network with calculated distances... specifically for my Minecraft World.

Data must be in a map.json file. nodes is an object with named arrays of info. Each node is an x, y, and z position. The optional 4th item is true to display the node's name, a string to display that as the node name, or false to completely hide a node. edges is an array of arrays of two names of nodes. An optional 3rd item can be set to false to hide an edge.

  • TODO: Make drag and drop loading of a JSON file possible. :D
  • TODO: Make it not error with no map file.

Example JSON

{
  "nodes": {
    "TestA": [100, 0, 100],
    "TestB": [150, 0, 200],
    "TestC": [300, 0, -200, true],
    "TestE": [1200, 0, 200, "Displayed Name"],
    "TestFarLeft": [-200, 5000, 50],
    "TestFarBottomRight": [1200, 0, 2000, true],
    "Hidden Node": [0, 0, 0, false]
  },
  "edges": [
    ["TestA", "TestB"],
    ["TestA", "TestC"],
    ["TestB", "TestC"],
    ["TestC", "TestE"],
    ["TestE", "TestFarLeft"],
    ["Hidden Node", "TestC", false]
  ]
}
Description
I made a tool for marking paths and measuring distance. :D
Readme 281 KiB
Languages
Lua 100%