WorldRebuild
Features
Create, manage, delete and restore multiple backups of your worlds!
No configuration. Fast and simple!
IMPORTANT
Install MultiVerse (Link) and import your worlds (Link)!I recommend you to use MultiVerse but it is now longer needed.
(If you run Bukkit >1.4.5 use the latest devBuild (Link)!)
Just Type "/wr tp <world>" to create a world or teleport to one if it already exists.
-> Please write me some feedback into a comment
or in a mail ([email protected])!
Usage
Commands (<needed> [optional]) | Use | Permissions |
---|---|---|
</wr> <save> [me/world] [index] | Creates a backup | - worldrebuild.save |
</wr> <rebuild> [me/world] [index] | Restores world from a backup | - worldrebuild.rebuild |
</wr> <list> [me/world] | Lists all backups | - worldrebuild.list |
</wr> <delete> <me/world> <index> | Deletes a backup | - worldrebuild.delete |
</wr> <help> | Shows all commands | - worldrebuild.help |
</wr> <tp> <world> | Teleports you to a world | - worldrebuild.tp |
If you don't know the name of your current world just type "me" instead of the worlds name.
The index is the name you can give a backup. So it is possible to create unlimited backups.
If you don't type an index the standard index "default" will be used.
To check wether it works correctly with MultiVerse try the following steps:
1. type "/mv create test normal -t flat" -> now MultiVerse creates the new, flat map "test", wait until it says "Complete!"
2. teleport yourself to this world by typing "/mvtp test"
3. type "/wr save" to create a backup of this world and wait until WorldRebuild finishes
4. place some random blocks
5. type "/wr rebuild" to restore from the backup you created in step 3 and wait until WorldRebuild finishes
6. if you now see the flat map without the random blocks than everything worked correctly and you can start using WorldRebuild for your other worlds
To check wether it works correctly without MultiVerse try the following steps:
1. type "/wr tp test" -> now WorldRebuild creates the new, flat map "test", wait until your were teleported
2. type "/wr save" to create a backup of this world and wait until WorldRebuild finishes
3. place some random blocks
4. type "/wr rebuild" to restore from the backup you created in step 3 and wait until WorldRebuild finishes
5. if you now see the flat map without the random blocks than everything worked correctly and you can start using WorldRebuild for your other worlds
Configuration
1. Put the WorldRebuild.jar into your plugins folder.
2. Restart/Reload your Server.
3. config.yml:
- Autosave:
- Enabled -> set to true and restart/reload you Server to enable autosave
- Frequency (in min) -> set the frequency for autosave -> restart/reload after changes
Support
To get support, give feedback or report a bug please use the comments below.
Planned features
- timestamps for autosave
- backup organization in own folder
Warning
I will not take over any liability for possible data loss.
If you experience any data loss or other bugs and errors please mail me ([email protected]) or write a comment below with a detailed description and the server log.
@donbuster66
Exactly. The saving and rebuilding progress takes 3 seconds at most (my experience).
What do you mean by rebuild a world? do you mean moving everyone to a different map, resetting the map from a backup, and then teleporting them back, all without stopping the server?
I dont understand how this plugin works, I use /wr save me and it says "player saved world.." Then i try breaking a block and then doing /wr rebuild me and it says "player rebuilt world.." but the broken blocks are still broken. If you could add a video or more of a decription on how it works that would be very helpful
also doing /wr list me it says there is an internal error
am i using the wrong multiverse build?
@squirt706:
Thank you for your post and sorry for the delay. I was in Italy for a few days.
One problem of Multiverse is that it is not possible to unload the default World (you can change it in the server.conf). So if you are in your default world you can create a backup with "/wr save" but if you want to restore from a backup you have to type "/wr rebuild" and then you have to restart the server. If you are in another world it should just work fine.
To solve the problem define another world as default world and set the spawnpoint to your Ex-Default-World (just use Essentials or another plugin).
Another cause could be, that you did not configured Multiverse correctly.
Try "/mv list" - if you dont see your world type "/mv import [word name]", restart and try to create and restore a backup again. I hope that helps.
To solve the "/wr list"-problem I have to do a little bit of research.
And please try this Multiverse version: http://ci.onarandombox.com/job/Multiverse-Core/lastSuccessfulBuild/artifact/target/Multiverse-Core-2.5.jar
Can you post your server log? That would be very helpful.