WorldRestore
This plugin makes it possible to restore worlds to their original state.
Every time the world has no more players in it will revert back to it's original state.
This could be usefull where you got dungeons or other puzzle maps that need to be restored
so other people can enjoy the original world, not altered by other people.
Quote:Restore world to original state when there are no players in the world.
Uses LogBlock to restore.
Teleport back to the previous world on quit.
ToDo:
Quote:Region based restoring on leave.
Enable/Disable WorldRestore with a command for a specific world.
Add support for other Log plugins like hawkeye->Open for suggestions<-
Setup
Quote:This plugin uses LogBlock to restore the world to it's orignal state.
Download LogBlock and intall it described in the forum post.
The only thing you have to make sure in the LogBlock config is that you log the world(s) you want to be restored.
Source Code
https://github.com/rodeyseijkens/WorldRestore
A donation is greatly appreciated
If you run a paid server and need some custom functionalities I'm willing to make that happen for you if you make a generous donation, contact me if you got some requests.
Can you add entire world folder restores?
@cybermas
@bigggan
Could you be more specific on the WorldEdit Schematics?
Time based is a thing that is in the works :)
Can you add support for worldedit schematics?
And this v Time based is cool
is it possible to set it so it is timebased? like it kicks the players from the server then reset the world, like once a week? would come really handy since my server have a newbie map where new players have 1 week to colect and build a nice house before they get accepted in to the main world. now when i think of it comand based regen would pro be the best maybe?
My fault. It's working very well on Bukkit for 1.2 :)
Any news about update to new Bukkit for Minecraft 1.2?
Looking forward to this! Especially the function whichs on ToDo: "Restoring regions".. if you could add WorldGuard Support I would kiss your feet! ;D
@Fyro956
The plugin logs only from the begining when the first player enters the world. So if you want to add all the stuff in the world make sure that the plugin isn't loaded yet. After you are done with building load the plugin.
Make sure to backup the world just in case!
Question:
I started a new world and, via Creative Mode, added small huts, chests with items in it, torches here n' there, and a big castle. Because of creepers and people mining and digging, I would need this world back to how I last saved it. I don't want it all the way back to its original state. Would this plugin do that for me? Or would it go all the way back to an empty world?
"Why not have people digging?", you might ask? It's an adventure world that's linked from the main world. When teleported in, the only way back home would be finding the castle (with 4 sets of hidden 64 diamonds).
It's kind of like a "Left4Dead" kinda theme. Each hut is like a safe house with weapons, food, and other items. This is why I need the world reset to how I last saved it.
@IronPython
It probably has something to to with logblock. This plugin only provided the function to do the rollback when players leave the world or quit the server.
Oh just wanted to know when tnt reloads after an explosion it seams like the one that started it dose not reload, that something to do with logblock or with WorldRestore? as of now i cant have any adventure stile maps with tnt because it would then be a one time use and i cant really have that lol. if its LogBlock let me know and ill ask them if they know how to fix that if your not sure
@rodeyseijkens
i use that plugin and like it for that reason but the thing im running into is that (well besides it giving me an error when i try and open any chest still trying to see why it says i dont have the right to that command lol) when i loot the chest but want to redo the puzzle, lets say to try and get a better score there are some items that i need to come back were personal chest as far as i know is a 1 time loot, now i do know you were planing on adding a refill timer option and that would fix this problem but for now im thinking of useing Phatloots as it does have a cool down and reload i just dont like using it as its extremely time consuming to set up. any word on when you plan to get a reloading option for your personalchest in because that would be great lol
Edit: when i try and open a chest says "you cant use that command" lol trying to see what i might have missed lol btw i dont think that has anything to do with your plugin i thing its taxfreeregion thats creating that error lol
Edit2 (lol): yeah it was taxfreeregion that was stopping chest opening like i thought.
@IronPython
I think you have some kind of a adventure map don't you? I have an other plugin to fix that. It's called PersonalChest: http://dev.bukkit.org/server-mods/personalchest/
If you add the world to the config of that plugin it will keep track for each player what items are removed from the chest so that everyone gets the same items from the chests, but the players who already took them from the chests they don't get them anymore.
Hope that helps.
Suggestion:
I notesed that when i was doing world restores everything worked fine but one thing, chest. now i know by defalt there turned off, but for my puzzle map i turned them on so that (hopping) they would put the items back in the chest when the world reloaded. well it did (kinda) the thing is it wold put the items back but if you left and came back to that world (lets say 4 more times) you would have 4 more items of that kind in the chest. so what its not doing is removing the logs that it restored. Any way you can have it were it will remove the logs that have been restored that way the things like chest will not keep getting the same items put in them even tho the items were not taken out the 2nd time.
for now i just turned of logging of chest actions, and will be using other plugins to reload the chest over time.
@CrashNT
Just the ones listed in the config. but make sure that you do all changes to that world before you start logging it i was working on a temple map. forgot that it was being logged. when i was ready to test it i told the world restore to restore it and it reverted it back all the way (took a lot of time to fix lol) not just the changes i made after i changed the config to the world i needed. you can also (this is what i did to make sure it didnt happen a second time) delete your SQlite file on the world that was logged so that when you start the world restore on it there is nothing in the records to restore back to besides all new changes made
So... every world in the LB config will be restored? Or just the ones stated in THIS plugins config? I would love this plugin, but I dont want every world restored... just one.
@rodeyseijkens
i would love hawkeye support myself as thats what i use on my server.
Edit: well hawkeye i still think would be a great add on but im also using an Xray checker that uses logblock. so if you do add it have an option in the config to say what one to use for the listing as i know i will be having both and if you add it to use hawkeye as well but don't have an option to decide what one to use it will create a lot of problems on my server and any others who run a layout like mine
Can you please please please add a /worldrestore reload command?
Having to reset the server in order to reload the config file is extremely annoying for me and my players.
so does this restore chests to? im asumnig it does. but i just wanted to make sure.
@Sk8Sanctified
I could make hawkeye support if you wan't too?