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 :)
nice plugin but if im pasting an big thing alot of chunks wont load ???? after it they will load up again but somthimes it wont work or crash
the commands /sundo and /sstop are not working for me .. just says unknown command
well ... not sure what happened .. they are working now
Thanks for the great plugin. I've been using this for sometime. I much prefer to have this installed as WorldEdit alone can cause huge holes in the world when using the regen command. This plugin stops that. However, occasionally the SafeEdit plugin has severely crashed which has left me with no option but to force closing my server therefore losing countess hours of work due to the server not saving properly. I'm running a bukkit it server on 1.6.4 and I was wondering if there will be any update which can resolve these occasions crashes? BTW... Keep up the good work.
Regards. Chewmacca
Thanks for creating and sharing this plugin. Works really nice (Linux pun intended).
I cannot use it for my production server though since I do not allow anyone to be OP (operator). All plugins and actions are controlled through permission nodes and the sundo command does not work for anyone that is not an OP. It also seems the undo command is disabled or simply does not know about anything that is pasted...so I cannot use this...but wished I could.
Thanks,
LHammonds
@kiki262626
Use sundo instead (two slashes)
Please add a permissions node for /sundo!
I have a problem with your plugin.
Your Plugin has crashed on my server with an error.
http://pastebin.com/weF84wYQ
Maybe it can help you. :D
Could the replace command syntax and output be put back to the default WE replace command?
Lets say that we used replace wool stone in the original WE it would have set all wool to stone. In this forked version of the command, it requires that you set all color types. Since this is not vanilla to the WE plugin, can this be fixed?
Also that bug where SUNDO still does not have its own permission node. Will this be added? I have multiple users not OP that need the ability to undo their mistakes, and safeedit.* doesnt work.
@Gametista
There is no perm node from what I understand...
Probably known, but "/ /sundo" doesn't work for non-OPs. I've tried all the permission nodes and nothing is working. No matter what they type "unknown command". Any insight out there?
I tried 2.1 billion blocks @ 100k per tick and it filled my 6GB RAM nearly instantly. Stupid non release worldedit. Where can I get a plugin to convert worlds to nothing but air so i can put my skyblock there?
The undo command is sundo!
@brianhernando
@GamePlaceParty
Isnt it //undo?
@T3hBrian
That's because the command is undo
I can't do /undo anymore
Hey, it's me, again. Some time, when I want to worldedit a part, I got some errors, and when the error come, they don't stop and flood the console untile server restart.
I got some part of this error: http://pastebin.com/arGUYdet
Can you fix this ?
@splint33
SafeEdit cant provide that. As mentioned below WorldEdit is fragmenting the memory (uses it up but doesnt release it again), so you can only translate as many blocks as fit into the servers memory. Once you surpass it your server will crash.
WorldEdit has to solve that issue, to properly release memory again AND release memory of parts that it already pasted.
This plugin is awesome ! But I think they must have another feature !
This plugin allow to worldedit without lag, BUT if you worldedit a very big part, the TPS go down slowly, and then it go to 0, the server crash. Can you make a feature in this plugin ? If the selection contain more than 1.000.000 [Config editable] block, it will do the job into several parts. Exemple: Try to worldedit 2.548.945 block: Make a first worldedit with 1.000.000 block, another with 1.000.000 block, and another with 548.945 block.
Because when worldedit finish a job, it releases the memory, and the server can do another job without crashing.
I got an error.
http://pastebin.com/WUGQ1jzv
Hello, thank for this plugin
I have a problem with last version and undo command don't working, if i stop safe edit, undo is working. Can i use only /sundo command ?