As I requested in this thread, but no good developer anwsered , I made this plugin myself. it's made because I use the Demigods plugin for RPG but that plugin is very destructive. I don't want my main world to be destroyed!! but destroying this is more fun if you destroy something somebody worked on. so this plugin copies the main world so that world can be destroyed. every day (configurable) it recopies the main world, so the mirrorworld will stay in sync. This can also be used for worlds with build rights. downloadFeatures Copies the main world into a new world. recopies the main world every day (configurable). safe world unloading + recopying. does load the new world, but you can't teleport without another plugin. Download Usage run your server one time with the plugin. a config file will be generated. go to the config file and set enable to true and edit the settings. run the server again. your world will be copied and you are ready to play Configuration inside config.yml you'll find the following options: enable : True or false. decides if the plugin should do anything. time-between-sync : The time, in minutes, between the recopy of the main world. a day is 1440 minutes. mirrorworld-name : The name of the mirrorworld. not the name of the world you wanna mirror. world-to-mirror: The name of the world you wanna mirror. Todo make an option to automatically "nether-infect" the mirrorworld with netherrack, fire and lava. multiple world mirroring. not/only mirror a selected piece of a world, so only that part will be synced. bug fixes. many more... but I g2g Known bugs also recopies the world on server restart/reload. I am not sure, but it can be this plugin causes lagg. but that can also be demigods. Changelog Version 0.11 fixed the bug where the world where not deleted properly but overwritten what was very bad D: Version 0.4 first release
It does mean custom world generation, I know because I was the one who suggested the category. Have a look at the other WGEN plugins - they all use custom chunk generators.
This is a sick plugin man! Il test it A.S.A.P what do you think of this idea. If you had a specific world for griefing, do you think griefers would stop griefing in the other worlds and go to the one meant for grefing ? anyway great for worlds that are used to apply for building rights. ITS SOO AWESOME . UPDATE: Aww im disapointed in this plugin because it turns out the is a lie
NO. the cake is not a lie! but what is the problem? can you post some more information so I can fix the problem? anyway, thanks for this way to use the plugin I mean the idea you said. EDIT: I am sooo stupid I had a bug, fixed it but I haven't updated the download and the post D: stupid me... but now it should work properly.
but it is generating a new world by copying an existing one agree to disagree switch it back to WGEN!
Great plugin! It will be even more useful with multiple source world support. Could you also add in commands and/or an API to reset/add/delete new mirror? For example, I would like to use this to enable hosting mirrored adventure maps that are launched by command scripts. So I would have the world folder AdvMapA, preferably not even running on the server, and if the sign/button/whatever that runs the command script is activated by a player the Mirrorworld command would create and start a copy of AdvMapA (AdvMapA1) after checking a limitMirrors option in the config that limits the copies allowed to be running at once. When the player triggers the map finish script, it would use Multiworld to teleport the player out of the world, and then a Mirrorworld command/API implementation would unload and delete that mirror world. The commands would obviously need permissions support. Let me know if this would be possible, and thanks!
great idea! I will implent that as fast as possible. But I am on vacation now so that will take some time But when I am home I will directly start with this! Sorry for the bad English...
Awesome, thanks! Also is the source available for this? I would love to take a look if you don't mind, I'm attempting to learn bukkit plugin development so I can help fill in plugin gaps I run across (and brush up my java). No worries about your English, I read you loud and clear.
This plugin is AMAZING. Now I have a world that I can let the griefers play in again! The only thing left is needing to figure out how to identify which world is which. Is there any way you could make it automatically load in a schematic file at a block? I'm imagining having a big sign labeled GRIEFWORLD be imported in automatically, so that people can actually tell without me having to give them another command.