1
0
mirror of https://github.com/Uberi/Minetest-WorldEdit.git synced 2025-06-28 14:16:18 +02:00
Commit Graph

415 Commits

Author SHA1 Message Date
acb3ecefe4 Split up some files in worldedit mod 2024-04-22 00:01:31 +02:00
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