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 May 5, 2013@ImonlyI
Froden updated undo to be a separate SafeEdit command, just waiting for Bukkit to approve the file. Also, we've been getting some comments about adding a stop command and are looking into it ^^
-
View User Profile
-
Send Message
Posted May 4, 2013I would really like a separate command to undo. At the moment, it's really weird and sometimes I can't undo anything, which is REALLY annoying. It also would be cool if you implement a way to stop the current operation. Once i accidentally typed "/undo 1" instead of "/undo 1000" (My 0 key didn't work) and I had to wait until about 32000 blocks were replaced at a speed of only 20 blocks/sec.
-
View User Profile
-
Send Message
Posted May 3, 2013@SilverGRD
In my experience, it actually lowers FPS and increases the chance of *client* crashes for those nearby. I would assume this is because your client now has to receive multiple updates per chunk in rapid succession, rather than one big one for each chunk like normal. I had similar issues when developing my own SafeEdit-like plugin a while back and eventually moved to a system that updated the world one chunk at a time rather than x blocks at a time. This fixed all the clientside issues.
That said, this plugin's primary purpose is to reduce the chances of lag and freezes for the *server*, not the client. It would be great if this plugin were perhaps modified to use a method similar to what I described, but until then, it can still be a useful tool.
-
View User Profile
-
Send Message
Posted May 3, 2013You should add a way to stop commands that are currently in progress, just in case.
-
View User Profile
-
Send Message
Posted May 1, 2013@gabriel11798
No, there is not.
-
View User Profile
-
Send Message
Posted May 1, 2013It doesnt work for my server. like i put the thing in and i have the right worldedit and it shows in the plugin folder But when i do set dirt 1 it says "Too Many Arguments" as if the plugin isnt there :/ Please Help
-
View User Profile
-
Send Message
Posted May 1, 2013So this will make the fps not drop when doing big gigantic worldedit operations? Kule.
-
View User Profile
-
Send Message
Posted May 1, 2013Is there a way to stop a current operation?
-
View User Profile
-
Send Message
Posted May 1, 2013Its same WorldEdit but better :)
-
View User Profile
-
Send Message
Posted Apr 29, 2013Wow, works great! Nice job!
-
View User Profile
-
Send Message
Posted Apr 29, 2013Awesome plugin. It works beautifully. Copying works perfectly.. Everything. It's amazing
10/10 Sir.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@sharqman
That's because, as of right now, redo isn't supported by SafeEdit. This could be added in a later update though.
Check the list up top to see all of the current SafeEdit supported commands.
-
View User Profile
-
Send Message
Posted Apr 28, 2013redo command doesn't work
-
View User Profile
-
Send Message
Posted Apr 28, 2013The plugin seems to slow tremendously when encountering air. it seems to try to remove the air first instead of moving on ahead.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@TWSSYesterday
It doesn't work with copy in the sense that it doesn't slow the copying of a selection, but you can slow the pasting of the copy, does the copy cause a lot of lag?
-
View User Profile
-
Send Message
Posted Apr 25, 2013I can't undo regen. This is normally on 1.4.7? I'm using the latest version.
+ When i do regen, it updates the whole chunk by regenerating it then undoing regeneration, not only my selection. It's okay?
+ If chunk was unloaded while task is processing, the task may be corrupt. (for example, i selected two blocks and typed command //regen 100, disconnected from server and connected again. Some blocks (that i didn't selected) in the chunk was incorrect.)
+ I can't cancel task?
+ Is this normally that i can't access to the chunk when task in process?
-
View User Profile
-
Send Message
Posted Apr 24, 2013Truly awesome thanks! :D
I dont know if this is SafeEdit or WorldEdit, but if I put a <speed> value to hcyl, I end up with a full cylinder. I use SE1.1.2 and WG5.7.3. It doesnt cause my a real problem, just saying.
-
View User Profile
-
Send Message
Posted Apr 24, 2013INCREDIBLE! THANK YOU SOO MUCH!
-
View User Profile
-
Send Message
Posted Apr 23, 2013Adding this to my creative server for sure, thanks
-
View User Profile
-
Send Message
Posted Apr 23, 2013@Frodenkvist
what does that mean? i did select the two points... was tryna delete like 30 chunks