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.
@thobod
make sure you change the world name in logblock to the world you want to restore. There will be something like world.yml, so rename that. I think you have to add the world in the config files somewhere under worlds, ex - world or the name of the world.
Hi.
Is there any chance of an update? Or possibly a loosening of the license and sharing of the code?
I need something like this to handle The End on my Survival Faction Server.
@ursak
Yes try CoreProtect. It works great, even for mods (i'm using it for my Voltz server)
Is this going to get updated? Anyone know of another plugin that restores? Thanks...
i have a problem the plugin says it is restoring but it doesnt, or do i have to do something with logblock first i already installed logblock
thomas
ARRRGggggggggggggggg UPDATE PLEASE 1.6.2 APologies. Its just that this is the only wolrd restore that does a specific world and when players all leave that worl it restores.. and now it needs updats..
Thanks again for great plugin..
update?
My guess is that this isn't for anyone that doesn't want to log everything? I'm using logblock as a way to restore griefing, but I'm not logging chests and e bunch of other things cause they are protected anyway.
I have a dunegonmap that have chests filled with loot, without logging chests with logblock they're not gonna get their items back, right?
The problem is that LogBlock really lags when it have to log everything. Atleast for me.
Do you know of any plugin that could restore a full backup.zip or something instead?
@keytastic
teleportonquit: Teleports a player out of the worlds you defined if logged out.
worlds: Obviously the worlds you want to restore (they have to set in logblock too ofc)
worldrestore: Is the time in seconds the world is not reachable. (Only added to prevent the chest item duplication bug of logblock)
commandlist: The commands you want to execute when a player try to reach a world during the worldrestore cooldown.
restoredelay: Is the time Worldrestore waits after the last player left the world before the rollback starts.
I thought its written all in the changelog
It seems there is a bug that causes a rollback for every player who left the defined world. ( Can anyone confirm it?) Cant fix it atm because i cant contact the coder. Pls be patient ty
Is anyone able to get this to work??? I can't get it working!
I can't get this to work. Can you please explain what everything means in the config?
Debug: false teleportOnQuit: true Worlds: - world WorldRestore: - 60 - 120 RestoreDelay: 10 CommandList: - msg [Player] Pls wait [TimeLeft] seconds. Restore only every [Time] seconds.
@geekyservers
Dang, I really wanted this
- any chance you can make it so it's compatible with coreprotect too?Oh hell yes! Thanks for this, I've been looking for something like this :) I appreciate it.
@cris12821
It restores everthing. Every block is placed will be deleted and every block is destroyed will be restored. But it depends on the LogBlock Config what do you want to log.
Does this plugin keep whats placed. Or is it when it restores it removes and replaces everything. So if u have factions or something will it reset everything? or just the world itself and not the building that players placed?
- removed unused functions and permissions
- add restore timer ( block teleport to this world )
- restore timer can set for each world
- add command list( is used after join a restore world before restore timer is over for each player )
- updated for 1.5.1 ( rewrite most of code )
- restore timer is set to the plugin start time +2sec at the first, every further restore timer is set to the last restore time + 2sec ( the 2sec addition is set because the restore duration isn't calculable)
- to avoid the chest duplication bug you have to set a "WorldRestore" cooldown in the config to 120 seconds
rewritten by a friend of me and myself
How do I use this 0.o
Hey all I'm planning an rewrite of the plugin. But only if some issue with the plugin Backup is resolved.
So let us wait for the response on it :P
I have a problem. Whenever the map gets restored any items that were removed from chests get duplicated. Do I need to change anything in my YML files?
Would it be possible to allow for large areas (like 1000x1000x200) to be restored without the server crashing like it does with WorldEdit's restore function? I'd love to have a restore plugin that could restore a huge area without affecting the rest of the world, or would this feature be too complicated?
Thanks!