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.
@eth32
Bukkit is not updating to 1.8 anytime soon.
Hi there, do you plan on updating this when 1.8 comes out? I really like this plugin and I would hate for it to die.
@catprowler
I currently have not much time so maybe you will want to do that with command blocks but I will think about that.
@to175
I can definitely do that. I am currently very busy with some school stuff but I will have more time in a week.
Do you think you will add a feature in the future for adventure maps to allow a world to restore back to it's original form after a player leaves? :D
Hi, can you add permission per world ? I need to do something like : wr.rebuild.skyblock and like that my moderator can do /wr rebuild skyblock but NOTHING else. Thanks
@to175
Hm. Are you sure that there are no other error messages?
It is difficult to say why this shows up. Maybe the world is broken. Did you try open it in single player?
hi, help please [Server thread/INFO] : Error trying to load world 'slyblock'!
@emre24807
No this is not possible. You can only create and load backups from a whole world.
where in the world are the backup files? and whenever i save a world, itll load another world, unload the target world then reload it. (I.E loaded arena! <----not the world i wanted. Unloaded pirateship! <----world i wanted to save. Loaded pirateship!) Also, i had a portal set up in the pirateship world and it doesnt work now. i know multiverse-portals isnt your plugin but i tried removing it then redoing it and its successfully created, but wont teleport me.
Can i world rebuild but only the chunks that aren't claimed with factions?
@casonbden
Sorry for the delay. I'm no longer actively developing this plugin. But for I added 1.7.2 support ;). I hope it is working as it should.
And I'm really sorry but I personally don't know another plugin that does the same thing (which was the reason why I made it). :/
This no longer works for me on 1.7 :( It seems that the plugin doesn't work at all. I get the "unknown command" error when I try typing /wr
That really sucks because this was the the backbone to my homemade minigames. It was the fastest way to reset them, and I can find no other plugin that does this. Author, could you redirect me to another plugin that does this exact thing if you no longer plan to develop it?
Hello, First thank you so much. I have been looking for a pluggin exactily like this for two and an half months. Thank you sooooooo much.
@Fishy107
I'm currently working on some other projects but pls tell me if there are bugs, errors, etc. and I will try to fix them.
Plz keep this updated this is exactly what I have been looking 4 :)
@zydar16 Hey. This is possible. I put it on my todo-list.
Hi ! There is possible to unset player position on map rebuild ? Like to re tp all player in spawn ?
@tuscent
Is the server running locally on your PC or on a public server? Which OS is running on that server?
I am at my wit's end...
@thetobynextdoor
my world files are being loaded by multiverse and there in the root directory of the server where the craftbukkit.jar is and it doesnt have special permissions or anything