1.2 KiB
1.2 KiB
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, or a string for a
custom label. edges can be nonexistent.
WASD panning and -/+ to zoom.
You can drag and drop a JSON file to load it.
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]
]
}