Go to file
Jordan Irwin a0e1cb807d Add script for setting version info 2021-08-15 03:43:39 -07:00
docs Rename "alternode:infostick" item to "alternode:wand" 2021-05-18 16:11:07 -07:00
locale Add required "textdomain" line to localization template 2021-08-03 03:54:26 -07:00
textures Rename "alternode:infostick" item to "alternode:wand" 2021-05-18 16:11:07 -07:00
.gitattributes Add script for setting version info 2021-08-15 03:43:39 -07:00
LICENSE.txt Minor change to license header text 2021-05-17 13:02:06 -07:00
README.md Link to ContentDB in README 2021-08-03 03:54:43 -07:00
TODO.txt Add to TODO list 2021-08-03 03:55:17 -07:00
api.lua Add some LuaDoc 2021-05-17 18:48:22 -07:00
changelog.txt Add required "textdomain" line to localization template 2021-08-03 03:54:26 -07:00
commands.lua Add some LuaDoc 2021-05-17 18:48:22 -07:00
crafts.lua Remove wand recipe & add key recipe 2021-05-18 15:58:44 -07:00
formspec.lua Rename "alternode:infostick" item to "alternode:wand" 2021-05-18 16:11:07 -07:00
init.lua Enable altering meta info with infostick formspec 2021-05-17 16:05:58 -07:00
misc_functions.lua Enable altering meta info with infostick formspec 2021-05-17 16:05:58 -07:00
mod.conf Set min Minetest version in mod.conf 2021-08-03 03:55:00 -07:00
set_version.py Add script for setting version info 2021-08-15 03:43:39 -07:00
tools.lua Rename "alternode:infostick" item to "alternode:wand" 2021-05-18 16:11:07 -07:00

README.md

Alternode: Node Meta Manipulation

Description:

A Minetest mod that allows administrators with server privilege to examine & alter node meta data. Additionally, a pencil & key tools are provided with limited use for players to alter infotext & owner meta value.

Usage:

Chat commands:

  • /getmeta <x> <y> <z> <key>
    • prints the value of key in meta data of node at x,y,z.
  • /setmeta <x> <y> <z> <key> <new_value>
    • Sets the value of key in meta data of node at x,y,z.
  • /unsetmeta <x> <y> <z> <key>
    • Unsets the value of key in meta data of node at x,y,z.

Tools:

Wand:

Use the alternode:wand on a node to receive node coordinates, name, & some select meta info. Only players with the server privilege can use this item

  • left-click (use): Opens formspec to retrieve & set/unset meta attributes.
  • right-click (place): Print node coordinates, name, & some select meta info.

Pencil:

The alternode:pencil is a tool for players to set/unset the infotext meta value of nodes within protected/owned areas.

  • left-click (use): Opens formspec to set/unset infotext meta attribute.

Key:

The alternode:key is a tool that will set/unset the player wielding it as owner of a node (e.g. owner meta attribute will be set to player's name or cleared). Only nodes within an area owned/protected by the player can owned. Any node can be unowned.

  • left-click (use): Sets/Unsets user as owner.
  • right-click (place): Prints owner status to chat log.

Licensing: