What Is It?
Made an adventure map, want it to auto reset on done? This could be the system for you. Simply have your adventure block run a command and the world with be reloaded. (Note: You will need to disable level saving on the world every time it's reloaded)
Commands
/mm saving off [WorldName] - Turns off Level Saving for the World
/mm saving on [WorldName] - Turns on Level Saving for the World
/mm rollback [WorldName] - Unloads World, Loads World & Kicks Any Player in World
/mm rollback [WorldName] [TeleportWorld] [x] [y] [z] - Unloads World, Loads World & Teleports all players in the world to TeleportWorld at x, y, z
How does it work?
Friendly Warning: The rollback command does not work on vanilla worlds beginning with world_ etc. Only worlds like bobsworld can be used due to the way bukkit works.
Disable Level Saving on a Map, do some grief, do the rollback command and everyone will be kicked, When you return everything is back to normal!
Permissions
OP or Console or Command Block