342 Commits

Author SHA1 Message Date
Starbeamrainbowlabs
7d29453699 plug in new //rotate+ logic
...but it doesn't work yet
currently it crashes with a variety of interesting and colourful error messages
working on debugging it now, but it's gonna take a moment
2023-12-13 23:05:00 +00:00
Starbeamrainbowlabs
873ff4bef8 Bugfix: don't error out on //flora → //bonemeal alias if bonemeal mod isn't installed
Also add worldeditadditions_core.command_exists to check both WEA and WEW for whether a command exists or not
2023-12-13 22:15:27 +00:00
Starbeamrainbowlabs
74a8996afc //rotate: start implementing a frontend
This is more complicated than I expected.
We've got a new parser and a state machine for the args, but we now need to put these values to use and pass them to worldeditadditions.rotate().
NOTE TO SELF: BE REAL CAREFUL WITH ORIGIN HANDLING.
We MUST NOT pull from sorted pos1/2 by accident! Though I doubt this would be an issue since weac.pos.get(player_name, i) is a thing
2023-12-10 03:16:28 +00:00
Starbeamrainbowlabs
757f6de3b5 nodeapply: fix luacheck errors 2023-11-28 00:32:47 +00:00
Starbeamrainbowlabs
490db59843 //nodeapply: fix @groups support 2023-11-27 23:48:30 +00:00
Starbeamrainbowlabs
78844484f8 Add //ngroups, which lists the groups a given node is a member of 2023-11-27 23:44:06 +00:00
Starbeamrainbowlabs
28ed864c84 Added //nodeapply to filter cmd changes via a nodelist 2023-11-26 22:20:05 +00:00
Starbeamrainbowlabs
448cf0d674 //unmark: add optional all argument 2023-08-12 13:20:24 +01:00
Starbeamrainbowlabs
fadf4ed06c Merge branch 'fix-markerdupes' into dev 2023-08-01 00:35:44 +01:00
Starbeamrainbowlabs
aec204de8e add //listentities 2023-08-01 00:07:10 +01:00
Starbeamrainbowlabs
1aa3071154 pos1-2: convert to unix line endings 2023-07-13 00:14:07 +01:00
VorTechnix
7766af8a8a pos1-2 better implementation (used round) 2023-07-12 09:18:15 -07:00
VorTechnix
d2fb6db3d0 emergency patch for pos1-2 not aligned to node 2023-07-12 08:43:15 -07:00
Starbeamrainbowlabs
ffc90ed179 typo 2023-07-11 19:30:43 +01:00
Starbeamrainbowlabs
95a82add86 //metaball: address a number of stability issues 2023-07-11 19:14:59 +01:00
Starbeamrainbowlabs
177aea02a8 //metaball: fix crash 2023-07-11 18:55:34 +01:00
Starbeamrainbowlabs
f7429fa40e //move+, //copy+ override //move, //copy by default 2023-07-10 21:12:54 +01:00
Starbeamrainbowlabs
5c632df658 Override basic selection commands
//mark
//unmark
//pos1 //1
//pos2 //2
//reset
Also add //pos <index>
2023-07-10 20:17:28 +01:00
Starbeamrainbowlabs
f2214150f2 Update minetest.chatcommands → minetest.registered_chatcommands 2023-07-09 19:49:38 +01:00
Starbeamrainbowlabs
3bfc62be24 Make //unmark WEA-aware
Backwards compatibility with WE is maintained.
2023-07-09 19:44:31 +01:00
Starbeamrainbowlabs
3194a2c53e finish updating comments
@module is now banished to the history booked!

Phew, I'm pooped.
2023-07-07 01:25:42 +01:00
Starbeamrainbowlabs
6bc1987916 Update and correct a bunch of comments
note that @module is outdated and should not be used
2023-07-04 22:45:02 +01:00
Starbeamrainbowlabs
9b4a777a67 //scale, //subdivide, //spop: use new position api 2023-07-02 02:02:42 +01:00
Starbeamrainbowlabs
9be7854297 //move+, //copy+: add integrated airapply
fixes #97
2023-07-02 01:52:25 +01:00
Starbeamrainbowlabs
f5e2ada5bd //sculpt: put height at the end 2023-07-01 02:38:14 +01:00
Starbeamrainbowlabs
46587164bd //sculpt: tweak the default settings
I got the idea from an MC video about voxelsniper. Surprisingly it works rather well :P
2023-06-29 03:19:30 +01:00
Starbeamrainbowlabs
1c163186b6 //count: improve formatting of output 2023-05-24 22:20:52 +01:00
Starbeamrainbowlabs
7cb1160e65 //multi: fix luacheck error 2023-05-24 22:00:16 +01:00
VorTechnix
b88cec64d4 Fix bad logic in parts check 2023-05-24 13:03:41 -07:00
Starbeamrainbowlabs
e942e4fb2f Finish initial implementation of //revolve
it's not quite done yet - got docs to go
2023-02-12 01:40:29 +00:00
Starbeamrainbowlabs
bc0276875d //spline: update params description 2022-09-25 22:55:50 +01:00
Starbeamrainbowlabs
c319be5840 fix //spline :D 2022-09-25 17:07:37 +01:00
Starbeamrainbowlabs
2748f4cdfa //spline: plot chaikin curve 2022-09-25 15:30:16 +01:00
Starbeamrainbowlabs
258a9c1cde implement initial //spline, but it isn't finished yet 2022-09-25 01:18:40 +01:00
Starbeamrainbowlabs
d9877b8c6c more crash fixes 2022-09-19 19:42:22 +01:00
Starbeamrainbowlabs
6c8ce90593 Fix crashes in wireframe commands 2022-09-19 18:59:45 +01:00
Starbeamrainbowlabs
44e6ba8e3c Upgrade more old vector stuff in the corners 2022-09-19 18:54:53 +01:00
Starbeamrainbowlabs
073d621629 test geometry commands 2022-09-19 18:30:43 +01:00
Starbeamrainbowlabs
4be7bf33d0 //ellipsoid: fix crash 2022-09-19 18:10:06 +01:00
Starbeamrainbowlabs
9dc8165464 fixup 2022-09-19 17:34:53 +01:00
Starbeamrainbowlabs
5ec877f2b7 strip remaining worldeditadditions.vector.tostring calls 2022-09-19 17:33:02 +01:00
Starbeamrainbowlabs
2af1226b49 port everything else
phew!
2022-09-19 01:16:22 +01:00
Starbeamrainbowlabs
21c5b9d483 Upgrade the last of the commands o/ 2022-09-18 22:46:20 +01:00
Starbeamrainbowlabs
6102a1adf5 Upgrade meta commands 2022-09-18 22:37:26 +01:00
Starbeamrainbowlabs
4a56d45c4b Upgrade all selection commands 2022-09-18 22:20:04 +01:00
Starbeamrainbowlabs
c3e8df3a9e next batch of upgraded commands 2022-09-18 21:39:48 +01:00
Starbeamrainbowlabs
459e15b5c2 finish upgrading top-level commands 2022-09-18 21:30:28 +01:00
Starbeamrainbowlabs
927f2f90f8 //hollow: upgrade; fix nodes_needed 2022-09-18 21:05:13 +01:00
Starbeamrainbowlabs
2f4c333ca0 //layers: upgrade 2022-09-18 21:05:03 +01:00
Starbeamrainbowlabs
8d6db6d3f5 upgrade 7 more commands 2022-09-18 20:58:28 +01:00