SafeEdit
SafeEdit - WorldEdit 10+ million blocks with NO lag!

Tired of your server crashing with large world edits? Is your server being bogged down by lag when making large cuts or pastes? Well worry no more! SafeEdit is a WorldEdit mod that allows you to set the speed in which your builds are WorldEdited.
Description
SafeEdit works by taking WorldEdit commands and executing them a certain number of blocks per tick. The speed in which blocks are WorldEdited can be set by either typing a number after the command, (ex: paste 1000) or by setting the number in the config and using WorldEdit as you normally would. If you don't type a number after your command, SafeEdit will default to the number set in the config.
Now supports all region types!
Commands
WorldEdit Supported
- cut
- cyl
- hcyl
- faces (outline)
- sphere
- hsphere
- walls
- paste
- replace
- set
- regen
- drain
- fixwater
- fixlava
SafeEdit
- sundo
- sstop - stops current operation in progress
- /safeedit reload - reloads plugin
Installation
- If you haven't already, make sure to download WorldEdit and extract the .jar into your server's plugins folder.
- Download SafeEdit and put the .jar in your server's plugin folder, and you're good to go!
Tutorial
Check out this tutorial made by our good friend over at FreeFormCinematics:
Another great tutorial from VariationVault:
Documentation
Stay up to date with SafeEdit releases/fixes with the Change Log and find the Admin/User perms below!
Please keep in mind this is a very powerful plugin. Just like with WorldEdit, a miss-click or typo can ruin your project. We urge you to please be careful when working with this plugin! We are not responsible for any lost/damaged builds, or any unforeseen bugs the plugin may have.
This plugin has been tested thoroughly and we think that you will enjoy the benefits of SafeEdit on your server as much as we do :)




-
View User Profile
-
Send Message
Posted Apr 23, 2013@piritacraft
It looks like the plugin was unable to get the players position for some reason. Did this happen more then once?
-
View User Profile
-
Send Message
Posted Apr 22, 2013I tested on spigot-R0.3 #807 and get this error below on command cyl grass 20 1 3 http://pastebin.com/jyUWEWfd
-
View User Profile
-
Send Message
Posted Apr 22, 2013@XeonG8
I agree with you. Much less confusing.
-
View User Profile
-
Send Message
Posted Apr 22, 2013@deancohen1994
You had an incomplete region selection. That is why it gave you an error :)
-
View User Profile
-
Send Message
Posted Apr 22, 2013i have this error any ideas? thanks
http://dev.bukkit.org/paste/7619/
-
View User Profile
-
Send Message
Posted Apr 22, 2013I just want an undo command that just works at undo'ing any Worldedit command that I last used as it does before I put safeedit on the server.. that's a lot less confusing and wil most likely lead to a lot less screwups by anyone else with WE access on the server. Who might forget and end up undo'ing the wrong thing..
Would be nice if that included the safeedit version of commands, and like I said before I don't bother adding any number on the end of the command as the number is already set in safeedit config... otherwise I just want safeedit to stop hooking into normal worldedit commands. So instead an extra 's' infront of supported WE commands that safeedit does support.. because I don't want to change how I work with WE, rather just use safeedit version of WE commands and know that "sundo" will only work with a s+[supportwecommand]
This poll choice of "I want a separate command. (Ex: sundo for SafeEdit undo)"
is just confusing matters, should also be the option for I want SafeEdit version of all commands, and not this messed version of WE commands that do and don't work with a an Undo command that sometimes works and sometimes doesn't depending on if that last WE command was SafeEdit supported..
Also the bug exists... you say "set" is a supported command, well I do set <material>, and then try undo including tried with a number on the end ( you really need to define what a number is.. is this meant to be the number that defines how many block changes safeedit does per tick.. I mean confusing, and like I said before why do I not need to put a number on the end of other safeedit commands, yet I'm asked to put a number on the undo command.. I said I don't put any number on the end because I assume if no number is attached to the end of the WE/SafeEdit Hijacked command, it just uses the SafeEdit config value) anyway nothing was undo'd ... no error nothing, so is some bug here.
-
View User Profile
-
Send Message
Posted Apr 22, 2013@XeonG8
The reason undo is different from the other commands is because, as of right now, SafeEdit does not support all WorldEdit commands. In a previous comment of yours, you mentioned an issue with stack and set. SafeEdit does not support stack so when you tried to undo set without a number, WorldEdit undid stack because that was the last command WorldEdit did. Set was handled by SafeEdit and needs a number to be undone. (This is why it appeared to you like SafeEdit was skipping the command and going back two.)
We've tested the undo command to try to replicate your issue, and could not. If you take note of what commands SafeEdit supports it will be easier for you to know when you need to use a number.
If you notice at the top right of this page we've created a poll to get a better idea of what type of undo you guys would be happier using. Please vote so we can know how to make it better :) Thanks
-
View User Profile
-
Send Message
Posted Apr 22, 2013@z00100100
That is going to be added in the next version ^.^
-
View User Profile
-
Send Message
Posted Apr 21, 2013Is there anyway the undo command can't just be made to undo as if a number was attached.
Because I've set the number in the safeedit config that I'm happy with using for most WE stuff, and its just a lot easier to use all we commands as if the number didn't exist.
It appears anyway that anything with WE set command doesn't want to undo while safeedit is installed.. even if I try putting a number at the end of the undo command. The undo command just undo's whatever command that was before so long as it wasn't a "set" funciton.
-
View User Profile
-
Send Message
Posted Apr 21, 2013possible update checker?
-
View User Profile
-
Send Message
Posted Apr 21, 2013@XeonG8
It seems like you forgot to use a number after the undo command, if you don't put a number after the command it undoes the regular WE commands, if you put a number after the undo command it undoes the WE commands that SafeEdit supports.
-
View User Profile
-
Send Message
Posted Apr 21, 2013so i do stack ...then try undo .. undo works...then do stack... and another WE selection and do set stone. and then undo ...the undo removes the stack instead of the set stone selection...
-
View User Profile
-
Send Message
Posted Apr 21, 2013meh spoke to soon, seems like it still has the "Nothing left to undo" problem, no errors....
I did undo properly when i tested, but now its broken again
also when I pasted in a 60kb schematic it didn't seem to do anything for a while, at 2000 blocks for a like a 1min nothing, then it loaded in like normal.
UNlike if I made a large cuboid selection and set to stone it would animated 2000 blocks at a time.
-
View User Profile
-
Send Message
Posted Apr 20, 2013yeh thanks .undo works properly in 1.1.1 now
-
View User Profile
-
Send Message
Posted Apr 20, 2013@XeonG8
I see, I just uploaded an update that might fix that (just waiting for bukkit to approve it), its hard to track down what the problem is since it doesn't leave an error.
-
View User Profile
-
Send Message
Posted Apr 19, 2013thats just it though, I did try putting a number after the undo command.. then I get nothing, no error, no console message, someone else reported the same problem on previous page..
-
View User Profile
-
Send Message
Posted Apr 19, 2013@XeonG8
It sounds like you didn't put a number after the "undo" command, that is the only command that you HAVE TO use a number after.
-
View User Profile
-
Send Message
Posted Apr 19, 2013personally I'd rather not complicate with attaching any timings on the end of commands, I've just set the time in the config and use the /safeedit reload command to adjust it, however it seems the undo command is a little derpy and doesn't work at all despite me trying to work with it...I think that should be more of a priority to fix...
it just says "nothing left to undo" for "undo"
after doing paste .. same with set 1
-
View User Profile
-
Send Message
Posted Apr 19, 2013@TheDarthEvil
Thanks! Yeah, not crashing your server is definitely a good thing! :D
-
View User Profile
-
Send Message
Posted Apr 18, 2013@Frodenkvist
Hello, I haven't even downloaded this yet but I already know it's awesome! I saw VariationVault's tutorial/showcase of this and I thought it was almost as useful as WorldEdit it's self! Thank's for solving my repetitive problem of my server crashing! XD