dc1150fe3d
Split up init.lua in worldedit_commands
2024-04-22 00:00:51 +02:00
74663869f7
Translate worldedit_brush
2024-04-21 23:00:57 +02:00
4b470bdae6
Put commands into categories for //help
2024-04-21 23:00:48 +02:00
75d101116d
Display aliases in //help output nicer
2024-04-20 20:39:34 +02:00
860d4a267d
Some fixes to tests
2024-04-20 20:39:34 +02:00
372847e774
Add tests for worldedit.lua/luatransform
2024-04-20 20:39:34 +02:00
883caff58d
Make //lua work with expressions as well ( #243 )
2024-04-20 20:00:41 +02:00
41d53180b1
Colorize command references in chat output
2024-04-20 14:22:46 +02:00
602f175cc0
Make use of minetest.load_area
2024-04-20 14:03:37 +02:00
e6fac23c53
Use worldedit.keep_loaded consistently
2024-04-20 13:59:04 +02:00
5914eab20b
Abort a delayed operation if positions change
...
fixes #236
2024-04-20 13:45:00 +02:00
002dc462d6
Make wand tool not point the region marker cube
2024-04-20 13:02:27 +02:00
a713efe051
Fix wand tool causing pos1/pos2 aliasing
...
fixes #245
2024-04-20 13:02:23 +02:00
469c3bf70b
Ignore unknown nodes when loading in saves
2024-04-16 11:35:19 +02:00
f75700ed76
Make //clearobjects remove unknown objects ( #244 )
2024-03-30 00:17:51 +01:00
575bfca67a
Run tests on older MT too
2024-03-25 18:01:14 +01:00
eac05e3133
Add tooltip to WorldEdit GUI button ( #240 )
2024-03-25 17:58:35 +01:00
41efbaf210
Migrate tests to new Docker image
2024-03-25 16:48:09 +01:00
045c7510bf
Fix the link to the minetest forums
2024-03-01 11:45:54 +01:00
b90eeb1e68
Fix incorrect translation syntax
...
Worldedit was causing a crash when I used the "inspector" feature.
2023-12-13 17:34:09 +01:00
341014f94a
More complete German translation
2023-11-24 14:24:18 +01:00
b84aa8508a
Add German in-game translation (incomplete)
2023-10-30 17:24:37 +01:00
17df0bbf71
Fix an issue with translations and update template
2023-10-30 16:53:12 +01:00
36b14413e0
Optimize textures
...
done with: oxipng -Z --strip all
2023-10-28 11:37:05 +02:00
1fc6d93112
Move worldedit_wand.png to correct place
2023-10-28 11:34:42 +02:00
ccfb6b4d61
Translate worldedit_commands
( #229 )
2023-10-23 20:52:04 +02:00
8f60e6f729
Fix clear_objects not working
2023-10-08 18:21:15 +02:00
8f86a2120c
Include minimum MT version in modpack.conf
2023-08-06 16:31:36 +02:00
b4202ea779
Trim trailing content when obtaining dedicated_server_step
...
This change trims anything starting with the first space from dedicated_server_step, including single-line comments following the configured value specifically, before using it for calculations. It fixes compatibility-breaking crashes with some mods/games, which change the mentioned value by adding a comment after it. Such a comment is, as far as I know, syntactically valid, and is accepted by the engine it seems.
2023-08-06 14:05:34 +02:00
689ff90a78
Remove unused variables and assignments
2023-06-19 18:24:31 +02:00
bf55f52197
Give CI workflows consistent names
2023-06-11 16:09:06 +02:00
79e5e64c44
luacheck: Reduce the number of ignored codes
...
After the recent changes, luacheck can be configured to be more strict now, for example to check for inconsistent indentation and undefined variables.
2023-06-10 11:38:23 +02:00
375fbf3c68
Remove trailing whitespaces
2023-06-09 19:51:10 +02:00
cc3aab00bc
Fix tab after space indentations
2023-06-09 19:51:10 +02:00
eff01bc8e7
Add code linting with luacheck ( #221 )
...
With luacheck mistakes in Lua code can be found, e.g. the use of undefined variables, and the code style can be checked.
workflow by @Panquesito7
2023-06-09 19:48:46 +02:00
099d5047bd
Fix undefined variable access in worldedit.metaload
...
`file` in the deprecated `worldedit.metaload` function was undefined, as reported by luacheck.
2023-06-09 19:47:31 +02:00
7f7e928dd9
Switch bare vectors to vector.new()
2023-06-09 14:49:58 +02:00
1a9f66f091
Fix back button in some worldedit_gui pages
2023-06-09 13:59:09 +02:00
7a5d76a9bc
Add comprehensive schematic deserialization unit tests
2023-06-09 13:02:37 +02:00
5260f595c6
Log deserialization errors
2023-06-07 11:50:33 +02:00
7a645eba05
Improve loading and error handling for schematics
2023-06-07 11:41:10 +02:00
9417f2bbf1
Harden //mtschemprob against incorrect input
...
closes #216
2023-03-22 21:26:53 +01:00
abc9efeeb8
Harden deserialize workaround against unexpected input
...
Otherwise it will stop working entirely soon when the
serialization inside Minetest is reworked.
This allows it to work at least in the cases where the original
bug (LuaJIT register limit) doesn't apply.
2022-06-06 20:39:15 +02:00
c223ca4cec
Update IRC link in README
...
closes #207
2021-11-15 00:16:34 +01:00
c8afa95542
Make worldedit_gui error non-fatal
...
to allow worldedit to be used in worldmods
2021-09-21 20:47:57 +02:00
670e421f57
Rename util folder
...
because mod loading woes, minetest/minetest#11240
2021-09-21 01:34:10 +02:00
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
2f2f5a7def
Use minetest.global_exists for LuaJIT check
...
closes #199
2021-09-12 19:35:57 +02:00
7f87f1658e
Add param2 button to WorldEdit GUI
2021-07-23 23:34:13 +02:00
4378750498
Use minetest.get_objects_in_area when possible
2021-04-30 19:33:27 +02:00