Skip to content

v1.14: The multipoint update

Compare
Choose a tag to compare
@sbrl sbrl released this 11 Jul 19:56
· 22 commits to main since this release
1a227e3

Hey there, it's another release! While it's been some time since the last one, we certainly haven't been idle! @VorTechnix and I have been busy enhancing WorldEditAdditions' capabilities. Here are some of the highlights:

  • 📌 You can now select more than two points! The new positioning system enables new possibilities (like //revolve and //spline) that weren't possible before. It's fully integrated with WorldEdit commands and tools, so you can use both interchangeably!
  • 🪄 The new multipoint wand lets you select more than 2 points.
  • 🚄 //move+ and //copy+ now preserve rotation (param2) information, and override //move and //copy, as they are fully backwards compatible.
  • 🖌️ //sculpt gets an upgrade, making it more useful with the default settings. Assign it to a WorldEdit brush and paint away!
  • 🪲 We've continued to tidy things up and squash all those pesky bugs. //hollow and most commands have been bugfixed in one way or another, and we've also migrated to mod.conf from depends.txt

A lot has been going on behind the scenes to better separate out our codebase too, with more tests being written for key components.

See below for the full list of changes, and instructions on how to update at the bottom of these release notes!

Got any thoughts about this release or WorldEditAdditions in general? Please let us know in the discussion thread for this release!

Want to let me know that you have downloaded/updated to this release? Click here to say hi!

v1.14: The multipoint update (11th July 2023)

  • Add //dome+, which allows you to change the direction the dome is pointing in, and also create multiple domes at once
  • Add //metaball, which renders 2 or more metaballs in Minetest
  • Significant backend refactoring to tidy things up
  • Add new multi-point selection wand A picture of the multi-point wand to select many points at once.
  • Implement custom region boxing UI, which replaces the WorldEdit region box when using WorldEditAdditions wands.
    • Is backwards compatible with regular WorldEdit wands and tools, as WorldEditAdditions keeps the new positioning system in sync with WorldEdit's.
    • The new multipoint wand required this as a prerequisite
  • Add //pos, for setting any numbered point (i.e. not just pos1 and pos2, but pos3 and beyond)
  • Add //spline, for drawing curved lines with an arbitrary number of points (uses the new multi-point wand)
  • Add //revolve, which makes multiple evenly-spaced rotated copies of the defined region (uses the new multi-point wand)
  • //copy+, //move+:
    • Added support for integrated airapply mode, which replaces nodes at the target only if they are air - append airapply/aa to the command to use
    • Respect node rotation (i.e. param2) when copying/moving
    • Override //move and //copy by default

Bugfixes and changes

  • Migrate from depends.txt to mod.conf
  • Cloud wand: fix typo in item description.
  • Commands that modify the terrain now ignore liquids
  • //sculpt:
    • Fix undefined default brush
    • Change defaults to circle, height=1, and brushsize=8.
    • Change argument ordering to put height after brushsize instead of the other way around
  • //hollow: Fix safe region bug
  • Make //pos1, //1, //pos2, //2, //mark, //unmark, and //reset aware of the new WEA positioning system

Updating

Updating depends on how you installed WorldEditAdditions.

  • UI in Minetest: There should be an update button for you to click in the mod menu
  • ContentDB: Download the latest update from here
  • Git: cd to the WorldEditAdditions directory and run git pull (Important: Recently, WorldEditAdditions changed the default branch from master to main. If you're updating from before then, you'll need to re-clone the mod or else do some git-fu)

After installing the update, don't forget to restart your client and / or server.