EndReset
EndReset
Overview
This plugin was requested by Delois.
What if a player on a server kills the dragon? A useless The End? No! Simply reset it!
EndReset will do that for you! After the dragon died and all players left The End it will regenerate it.
Commands
/EndReset X Where X is the time in minutes to wait for the regeneration after the last player left The End.
/EndReset To force the regeneration of a world. Use this only for debugging or in case of emergency!
Since v1.0
/EndReset ignore World_Name To ignore (or unignore) a world. If the world is ignored it will not reset after the dragon has died.
/EndReset force add World_Name X To force a regeneration of World_Name every X hours. This will force a regeneration even if your world is ignored (see above)!
/EndReset amount World_Name X To configure the amount of dragons that will be spawned in World_Name after a reset.
/Update EndReset To update this plugin. Have a look here for more information.
Permissions
endreset.config
To use /EndReset
autoupdate.announce
Users with this node will be notified about new updates. Defaults to op.
autoupdate.update.endreset
Users with this node will be able to use /update this plugin. Defaults to op.
for more information about the autoupdate nodes have a look here.
Multiworld
This plugin will automatically detect all The End worlds and handle them, don't worry. :)
Wheres the source code?
I'd like to see how you've done this, ;)
@Spezialeinheit Tested with newest CB dev version and newest version of EndReset: Can't reproduce. If you delete the save file everything should be fine again...
Don't work. Also on my Server and my Homeserver... :/ Don't work since 1.3.1..
@Spezialeinheit Seems like your savefile got corrupted. This shouldn't happen but you can solve it. Please note that this step will reset all your settings to it's defaults: 1. Stop your server. 2. Remove plugins/EndReset.sav. 3. Restart your server.
Hi,
I'm a big fan of your work on this plugin. Please consider continuing on this project with 1.3.1 update and fully world regeneration :) Thank you very much :) P/S: Perhaps please add an ability to force respawning back to normal world after a certain time :)
Error with Craftbukkit DEV #2274:
This plugin always creates 2 dragons. No matter what. Always. No matter what command I use.
@V10lator
"Thanks, will be fixed in the next version."
I'm running the latest version of CB and the latest version of EndReset :)
Or are were you just stating that you'd fix the typo in the next version? Oh well, it's fairly low on my priority list with my server in the middle of transitioning to 1.3. I'll look into it later.
@jdekruyf You know that this isn't really a error and that I postet the solution to it 3 posts before Alohas (at Jul. 14)? o.O
Waiting on that new version to resolve the error that Aloha posted on Jul 14 :)
Besides a few small issues, EndReset has been exactly what I wanted. I removed it a while ago because it was spitting that error and spawning two dragons sometimes. I didn't really care if there were two dragons or not, though.
Paired with AngryEndermen.
It seems like after the end has reset a few times, if someone did not destroy one of the healing things for the dragon it remains in the reset end and causes some lag in that world. Any idea how to fix that other than enter the world occasionally and going on "block cleanup duty"? Edit: Also, found this error in the logs today. http://pastebin.com/KYi5ADix
The plugin is messed up every time.
Every single time I get 2 dragon, and I have used.
/endreset amount End 1
Thousand times :/ It always spawns 2 dragons. It has always spawned 2. For a half year now.
What CB do you recommend for v1.2? CB2222?
@AholaCraft Thanks, will be fixed in the next version. :)
@midnightfang22 This plugin does in no way interact with WG. So no, it shouldn't make them invalid.
@AholaCraft Please see some comments below, or in a short sentence: Either update CB or downgrade EndReset.
2012-07-14 15:54:21 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'endreset' in plugin EndReset v1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NoSuchMethodError: org.bukkit.World.spawnEntity(Lorg/bukkit/Location;Lorg/bukkit/entity/EntityType;)Lorg/bukkit/entity/Entity; at de.V10lator.EndReset.EndReset.regen(EndReset.java:338) at de.V10lator.EndReset.EndReset.onCommand(EndReset.java:193) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
This happened when I didn't set the amount of dragons at all. But the world reset anyways.
Quick question. Does this plugin make worldguard regions invalid once the end is reset or will they still be in effect? I want to make a region and just allow everyone access to block break/place and block flight commands. I just want to know if this would work or not first without making a huge region and not really being able to erase it if it won't even work.
Sorry to bother, but there is one misspelling, I think.
When you set /EndReset 3, for example, it says:
New "incative" time: 3 minutes
It should be "inactive" :P
Thanks!
This seems like a really great plugin, and I would really like to use it. But I can never seem to get it to work.
EndReset Version: 1.2 Bukkit Build Version: 1.2.5-R4.0 Note: I do not have Spout.
I get this when typing /endreset when in the end. As well as a "An internal error occurred while attempting to perform this command"
If you need any more information, just let me know.
@V10lator
Alright, thank you for explaining. I assume you have a much shorter reset time than what I intend to have. I would prefer something like 4 hours and therefore the current behaviour makes it a bit difficult as my users often checks the End, thus resetting the timer.
I guess I'll have to adjust :-)