Commit Graph

40 Commits

Author SHA1 Message Date
HybridDog
e1f7fd4296 Partially support transpose, rotate and stretch 2021-07-30 17:13:46 +02:00
HybridDog
0ee045de2c Add flip and orient and disable metadata saving for flip and luatransform since it doesn't seem to work yet 2021-07-29 21:32:40 +02:00
HybridDog
cd10513e69 Remove duplicate code
Additionally fix a mistake in the metadata saving for luatransform
2021-07-29 20:47:40 +02:00
HybridDog
f6197c0886 Fix //y support with the new worldedit 2021-07-29 19:43:34 +02:00
HybridDog
634c07156d Remove the mod load time message since this is already implemented in Minetest verbose output 2021-07-29 16:17:19 +02:00
HybridDog
293308cf84 Move common functions and support /luatransform 2021-07-29 16:16:25 +02:00
HybridDog
23eb83778c Support cube and hollowcube 2021-07-29 14:43:32 +02:00
HybridDog
a9af2cbb89 Support mtschemplace and add luatransform on the todo list 2021-07-29 14:22:42 +02:00
HybridDog
4a331234e0 English fixes in settingtypes.txt 2020-10-15 17:55:23 +02:00
HybridDog
d57dda8b18 Revert "Add a few assertions for debugging"
This reverts commit 54a864cfa49de8c823c71d9a083df4d715136c87.
2020-10-15 17:36:30 +02:00
HybridDog
ee88f6603f Fix the param1 and param2 encoding
The values were all saved to `data[p]` but `p` was not updated, so only one param1 and param2 value were saved. This also led to invalid metadata decoding.
I have changed the function so that it keeps track of the size of `data` instead of inserting elements with `data[#data+1]` because the code is probably performance-relevant.
2020-10-15 17:35:08 +02:00
HybridDog
d8a5c2e4a0 Do not save a redundant zero bytes for each index and fix empty metadata detection 2020-10-15 17:08:06 +02:00
HybridDog
54a864cfa4 Add a few assertions for debugging 2020-10-14 21:10:21 +02:00
HybridDog
1060e77140 Add a .luacheckrc and code style changes 2020-10-11 18:07:16 +02:00
HybridDog
895c590a7c Fix chatcommand return values 2020-02-17 12:52:03 +01:00
HybridDog
cb482c91e1 Use minetest.find_nodes_with_meta to test if meta is empty where possible 2019-04-24 11:51:09 +02:00
HybridDog
e53175df55 Show all available chatcommands when the desired one was not found 2018-07-18 18:56:59 +02:00
Hybrid Dog
1129cb1601 Update to newest worldedit 2018-02-03 15:12:38 +01:00
Hybrid Dog
48553a1cdc Support spiral 2018-02-02 14:04:21 +01:00
Hybrid Dog
101523e1e9 Support pyramid and hollowpyramid 2018-02-02 08:10:26 +01:00
Hybrid Dog
b30ed66caa Fix README: mix is supported 2018-02-02 07:32:29 +01:00
Hybrid Dog
934f0d7cde Support cylinder and hollowcylinder 2018-02-02 07:30:02 +01:00
Hybrid Dog
f68b0d2ced Support dome and hollowdome 2018-02-01 20:17:20 +01:00
Hybrid Dog
b55916e7b6 Support sphere and hollowsphere 2017-12-09 16:55:39 +01:00
Hybrid Dog
19d081ef20 Support /mix 2017-12-09 16:42:38 +01:00
Hybrid Dog
6d08b6ce7e Update README and support replace and replaceinverse 2017-12-09 16:40:03 +01:00
Hybrid Dog
7ba4e30ff6 Add load time info 2017-11-25 21:25:29 +01:00
Hybrid Dog
06a9601da0 Simplify mem_use 2017-11-25 21:20:53 +01:00
Hybrid Dog
5385c24888 Add settingtypes.txt 2017-11-25 21:06:02 +01:00
Hybrid Dog
5fb93e6ca5 Add a setting to disable remembering benign changes 2017-11-25 20:40:20 +01:00
Hybrid Dog
91bb4912b7 Update README 2017-11-25 20:04:29 +01:00
Hybrid Dog
0e38b68f93 Fix /load 2017-11-25 19:58:56 +01:00
Hybrid Dog
d1c753b17e Update README 2017-11-20 19:22:53 +01:00
Hybrid Dog
e145416ada Add untested support for /load 2017-11-20 19:21:23 +01:00
Hybrid Dog
0551948a23 Add support for confirmation (/y and /n) 2017-11-18 16:30:19 +01:00
Hybrid Dog
920f60cbf0 Support the /p command 2017-11-18 16:02:59 +01:00
Hybrid Dog
517011cf9e Adjust compression 2017-11-13 15:34:00 +01:00
Hybrid Dog
8c6fa0e41f update README 2017-11-12 20:39:02 +01:00
Hybrid Dog
34b39ec4e7 Compress node ids and indices 2017-11-12 20:32:57 +01:00
Hybrid Dog
3ff134c6ca 💥 2017-11-12 19:16:36 +01:00