sfan5
acb3ecefe4
Split up some files in worldedit mod
2024-04-22 00:01:31 +02:00
sfan5
770601dd5d
Add automated tests for WorldEdit API functions that run under CI
...
uses a real Minetest instance (Docker)
currently covers most basic manipulations
2021-09-20 23:10:04 +02:00
sfan5
2f26fb7645
WorldEdit 1.3
2021-01-31 00:49:58 +01:00
sfan5
ff53a71d58
Remove outdated function check
2019-09-08 18:57:54 +02:00
Isidor Zeuner
f8e57559ec
replace deprecated function call
2018-11-25 13:46:27 +01:00
sfan5
59dc2d34d9
WorldEdit 1.2
2017-09-12 14:56:01 +02:00
sfan5
f9311b2b15
Move wand.lua to worldedit_commands
2016-12-10 21:54:51 +01:00
sfan5
5afea424ba
Move cuboidapi.lua to correct place
2016-07-04 19:57:48 +02:00
Joseph Pickard
47712844a3
Added a WorldEdit wand item that can be used to select areas with worldedit.
2016-01-22 22:24:17 +01:00
ShadowNinja
5c115e282c
Fix existence check trying to open files for writing
2015-05-16 19:27:27 -04:00
ShadowNinja
bb8456b711
Cleanup and fixup
...
Non-stylistic changes:
* Add LuaDoc/LDoc support.
* Fix `clear_objects` area size calculation.
* Fix `clear_objects` removing player objects.
* Fix shadowing of marker entity name with player name.
* Make visualization functions use `swap_node`.
* Make hidden nodes unwalkable.
* Prevent `hide` from hiding air.
* Make deprecated functions log to deprecated stream when called.
* Fixed `replaceinverse` not using normalized node names.
* Added .gitignore.
* Bump version to 1.1.
Stylistic changes:
* Change `x = function` to `function x`.
* Change comment format.
* Make missing VoxelManip error less obnoxious.
* Move `sort_pos` into `common.lua`, which is a required module.
* Remove local copies of `minetest`.
* Remove `worldedit = worldedit or {}` from modules.
* Replace replaceinverse with an inverse argument to `replace`.
* Added `error()`s on on invalid axes.
* Change `wip` to `TODO`.
* Rename `clearobjects` to `clear_objects`.
* Remove `hollow_{sphere,dome,cylinder}` and replace them with a hollow parameter to each function.
* Add helpers to reduce code duplication.
* Renamed `Chat Commands.md` to `ChatCommands.md`.
2015-02-01 15:56:16 -05:00
Uberi
ac7430e02f
Version information is now available via the API.
2013-12-10 01:47:32 -05:00
Sfan5
b3ba6f2433
Revert "Change compatibility notices." because we have 0.4.8 now
...
This reverts commit d5ec1bcefc
.
2013-11-24 14:18:04 +01:00
Uberi
d5ec1bcefc
Change compatibility notices.
2013-10-01 16:57:55 -04:00
Uberi
203c3da2af
Add //about.
2013-08-28 20:28:49 -04:00
Anthony Zhang
03327a767d
Add version checker since so many people are confused about which version to use.
2013-08-06 16:28:05 -04:00
Anthony Zhang
040282bbe6
New module loader properly halts when load-time error occurs in module.
2013-07-31 22:15:52 -04:00
Anthony Zhang
3c51ec8c4a
//pyramid works along any axis and backwards. Working //clearobjects and //cylinder command, begin implementing super marker. Remove EnvRef usages and the block queue (the block queue does not work with VoxelManips). More block emergers.
2013-07-31 00:02:37 -04:00
Anthony Zhang
faa4a7b065
More speedups for //hollowsphere, //sphere, //hollowdome, //dome, //cylinder, better module loader, fix message in //volume.
2013-07-27 21:34:42 -04:00
Anthony Zhang
8ebf9d3c2a
Super duper VoxelManipulator speedups to nearly every API function, and plus support for unloaded areas. Still in progress. Also, fix //allocate for very large schematics.
2013-07-21 16:54:25 -04:00
Anthony Zhang
d7ae19b7b8
Fix the //move command (WorldEdit API is unaffected).
2013-05-18 19:00:12 -04:00
Sfan5
5e5c1dc6c3
Add Block Queue
2013-04-28 19:08:09 +02:00
Anthony Zhang
65c218c3e2
Dynamic module loading - you can now delete any file in the worldedit mod except init.lua, and the relevant functionality will simply not be included.
2013-03-20 17:31:00 -04:00
Anthony Zhang
d1828affff
Oops, forgot to load the compatibility module.
2013-03-20 17:18:21 -04:00
Anthony Zhang
e2f1c4ef17
Add //homogenize, //lua, and //luatransform commands, as well as their documentation.
2013-01-12 18:20:41 -05:00
Anthony Zhang
1c31bd7f0d
Separate components into separate mods, add visualization API with hide(), suppress(), find(), and restore() for nondestructive node visualization. Corresponding chat commands are //hide, //suppress, //find, and //restore. Commands and functions documented.
2012-10-13 21:45:50 -04:00
Anthony Zhang
12dfbd198d
Use modpack for easier installation (idea is taken from cornernote's mod format), fix some grammar in API reference, move chat command reference and API reference to separate files.
2012-10-01 16:20:20 -04:00