Write Sign mod
This is an extension mod of WorldEdit for Minetest, so you need WorldEdit mod to use this mod.This mod adds new handy WorldEdit command that enables writing to supported signs. Without this mod, it is already possible to write into signs with the //luatransform command but that command requires admin privilege and server owner might not want to allow full access to it just for writing signs. This mod still needs worldedit privileges just like normal WorldEdit command, so only very trusted players could use it on servers.
Use cases:
This mod could be used in two situations:
- When you want to set multiple signs in the region with the same text.
- When the signs formspec could not accept certain characters due to Minetest formspec / Minetest built / Minetest running environment limitations but the characters could be written in chat.
Usage:
- Select the area where the signs are situated using WorldEdit. (Don't worry for non-signs node, they will not be affected with the command even if they're in the area).
- Run the command //writesign <text_string> where text_string is the text to be written to the signs.
- Alternatively, you can use the short commands //ws <text_string>.
Supported signs:
Spoiler
- default (in minetest_game)
- default:sign_wall_wood
- default:sign_wall_steel
- signs_lib
- signs:sign_yard
- signs:sign_hanging
- signs:sign_wall_green
- signs:sign_wall_yellow
- signs:sign_wall_red
- signs:sign_wall_white_red
- signs:sign_wall_white_black
- signs:sign_wall_orange
- signs:sign_wall_blue
- signs:sign_wall_brown
- locked_sign:sign_wall_locked
- display_modpack
- signs:paper_poster
- signs:wooden_right_sign
- signs:wooden_left_sign
- signs_road:large_street_sign
- signs_road:blue_street_sign
- signs_road:green_street_sign
- signs_road:green_left_sign
- signs_road:green_right_sign
- signs_road:white_street_sign
- signs_road:white_left_sign
- signs_road:white_right_sign
- signs_road:red_street_sign
- signs_road:black_left_sign
- signs_road:black_right_sign
- signs_road:yellow_left_sign
- signs_road:yellow_right_sign
- signs_road:yellow_street_sign
- steles:stone_stele
- steles:sandstone_stele
- steles:desert_stone_stele
- boards:black_board
- boards:green_board
Download:
For rolling releases: https://github.com/MuhdNurHidayat/write ... master.zip
For latest releases: https://github.com/MuhdNurHidayat/write ... ses/latest
For browsing the code: https://github.com/MuhdNurHidayat/write_sign
For mirror of the code: https://gitlab.com/MuhdNurHidayat/write_sign
License:
GNU AGPL v3
Basically, this means everyone is free to use, modify, and distribute the mod, as long as modifications are also licensed the same way. Most importantly, the Affero variant of the GPL requires you to publish your modifications in source form, even if the mod is run only on the server, and not distributed.
It's released the same as the original WorldEdit license because this mod contains modification of their code.
Dependencies:
- minetest_game/default
- worldedit
- (optional) signs_lib
- (optional) display_modpack
Compatibility:
This mod is coded and tested on Minetest version 0.4.17.1 and therefore supported Minetest version 0.4.17.1, however it might still work for older Minetest versions as long as it's not below 0.4.8, and might also work on newer Minetest versions. I don't provide support of this mod for other Minetest versions.
Releases Changelog:
Date and time is in UTC+8.
- v1.2 (27 August 2018, 9:27PM) - Bugfix, changed behaviour for Poster
- v1.1 (26 August 2018, 2:49PM) - Emergency Patch (fixed one sign missed from list: signs_road:yellow_street_sign)
- v1.0 (25 August 2018, 6:02PM) - Initial release
Issues:
If you have any issue, please reply this topic or open an issue on GitHub.
.