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 15, 2013@SonarBeserk
Sounds like you're not using two forward slashes before the sstop command. If I use one slash is says unknown command, but when I use two it works every time.
-
View User Profile
-
Send Message
Posted May 15, 2013I am running version 1.1.5 but the sstop command is not working, it says unknown command when trying to run it.
-
View User Profile
-
Send Message
Posted May 14, 2013@spawnstah
I've been testing sundo and replace to try to find an issue but I can not. Could you tell me exactly what problems you were having with it? I can't find anything wrong when I use it myself. (Other than the word FORK, it was for testing and was accidently left in. Will be taken out next update.)
-
View User Profile
-
Send Message
Posted May 12, 20131.1.4 and 1.1.5 seems to break replace and sundo is not working reliably.
Had to revert back to 1.1.3
-
View User Profile
-
Send Message
Posted May 12, 2013gettin this : http://pastebin.com/rGSZfRpX
-
View User Profile
-
Send Message
Posted May 9, 2013what would also be nice is to be able to break up the export/import off massive builds/areas in definable sizes so not to run into system overload problems, ie chunk like sizes with definable height/depths etc using schematics, or is there something like that out there. ?.
-
View User Profile
-
Send Message
Posted May 9, 2013@broomy123
Woops! Thank you :3
-
View User Profile
-
Send Message
Posted May 9, 2013Worldedit supported contains cut twice but never copy
-
View User Profile
-
Send Message
Posted May 9, 2013@darkskils
It looks like you don't have world edit installed.
-
View User Profile
-
Send Message
Posted May 8, 2013Hey its like a cool plugin but im get a error in the console on all commands on me server can u help me with this?
Errror:
2013-05-09 02:25:50 [SEVERE] Could not pass event PlayerCommandPreprocessEvent to SafeEdit v1.1.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:957) at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:883) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NoSuchMethodError: com.sk89q.worldedit.WorldEdit.getInstance()Lcom/sk89q/worldedit/WorldEdit; at me.frodenkvist.safeedit.PlayerListener.onPlayerCommandPreprocessEvent(PlayerListener.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more 2013-05-09 02:25:50 [INFO] darkskils issued server command: /pc stop SafeEdit 2013-05-09 02:25:50 [INFO] [SafeEdit] Disabling SafeEdit v1.1.5 2013-05-09 02:25:50 [INFO] SafeEdit Has Been Disabled!
-
View User Profile
-
Send Message
Posted May 8, 2013@tommygoesha
oookay so the sundo does work but i did a 1million block edit and sundo ing it just gets rid of it very slowly.. itd be nice to have a config to set it
-
View User Profile
-
Send Message
Posted May 8, 2013so.. apperantly i cant undo. im just setting up my server again and im op and everything and it says theres nothing left to undo.. is there something im doing wrong? i had to reload the world so nothing too bad but if i cant undo then no point in using this =\. i uninstalled this and undo worked.
-
View User Profile
-
Send Message
Posted May 7, 2013I just downloaded it and world edit. But all it tells me is to many arguments set (block)? if someone could get back to me my server is Ghimo.com:25465 Thanks Lord_pain :D
-
View User Profile
-
Send Message
Posted May 6, 2013One of the coolest things I have thought to use this plugin for is a way to make a structure appear in front of a player. Would it be possible to have a config setting that changes the way a structure pastes from doing all the bottom level blocks first and then go up a layer?
-
View User Profile
-
Send Message
Posted May 6, 2013@CLGREEN
That is a valid point
-
View User Profile
-
Send Message
Posted May 6, 2013Just an idea, would it not be better to edit the last build so it's /sstop not /stop or you will have people crying about there servers stopping etc...
just an idea.
- CL
-
View User Profile
-
Send Message
Posted May 6, 2013@ProsperCraft
There is a slight possibility that I might have forgotten that =P
-
View User Profile
-
Send Message
Posted May 6, 2013I think he may have forgotten to change the version number in the new file.
-
View User Profile
-
Send Message
Posted May 5, 2013I'm running version 1.1.4 and it keeps telling me this: 23:11:51 [INFO] [SafeEdit] Enabling SafeEdit v1.1.3 23:11:51 [INFO] New Version Of SafeEdit Available: 1.1.4 23:11:51 [INFO] Get The New Version At: http://dev.bukkit.org/server-mods/safeedit/files/13-safe-edit-1-1-4/
-
View User Profile
-
Send Message
Posted May 5, 2013@TraySeven
Thanks :)