SuperMonis
Owner

Hi everyone,
A lot of progress has been made towards the 1.16 update and I'd like to share the current progress that has been made along with what has yet to be finished. I would like to thank you all for being patient with us so far. Please make sure to read the entire thread as it will give some detailed information on what is working and what is not working. For more regular updates I would advise people to join the discord with: https://discord.com/invite/WxyCR49 and view the #changelog channel.
WorldEdit Implemented Commands
As of now this is the list of WorldEdit commands that will work on 1.16:
- //set
- //copy
- //paste
- //cut
- //rotate
- //flip
- //walls
- //faces
- //replace
- //undo
- //redo
- //center
- //pyramid
- //cylinder
- //sphere
- //hsphere
- //hpyramid
- //hcylinder
- //drain
- //removeabove
- //removebelow
- //fixwater
- //removenear
- //snow
- //thaw
- //line
- //hollow
- //overlay
- //smooth
As of now this is the list of WorldEdit brushes that will work on 1.16:
- //brush sphere
- //brush cylinder
- //brush smooth
- //brush clipboard
Calculating the correct lighting to apply on such large WorldEdit operations is too intense, especially with the chunk loading performance on 1.16 being significantly worse than 1.13. This is why every WorldEdit operation will set the skylight to 15, the benefits of this is that you won't need to worry about placing lights because your build is too dark however we acknowledge that some people would prefer to have the correct lighting for their builds which is why there will be a command to fix the lighting of chunk sections within your radius.
Unsupported Features
There are commands, brushes, masks and other WorldEdit related features that are not yet implemented:
Commands
//fill, //move, //curve, /repl
Brushes
/brush gravity, /brush height, /brush line, /brush recursive and /brush rock
Optional arguments
Currently we only support required arguments and not optional arguments. An example of a command using an optional argument is
//paste -a
or //undo 5
. We plan to add support for optional arguments but it has been left for last since other things are more of a priority such as implementing more commands and fixing bugs. Some optional arguments have been implemented for commands like //rotate and //flip.Rotations
At the moment the rotate command will apply the correct logic for blocks such as stairs which use the facing direction however rotating logs for example which make use of the axis blockstate have yet to be implemented. This just means that doing a rotate on logs will cause them to be in the incorrect axis.
Finally...
A lot of common WorldEdit commands are currently supported, while there are still unsupported things remaining to be implemented I am curious to know what everyone's thoughts are about the current status of the WorldEdit plugin. Do you think that enough things have been implemented for us to just update the server and then continue development on the remaining stuff or would you prefer for certain features to be completed first before I update the server to 1.16. Let me know what you all think as this will ultimately determine when I should update the server.