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. :)
@Lildirt
@Mayhem777
i have recompiled this plugin to work with 1.4.6
[removed offsite link]
@Lildirt
I have too many free and $ projects right now, but i plan to make my own end reset plugin in about 1 or 2 months when i finish all my current projects :)
Damn.. the plugin just.. breaks whenever he leaves.
Looks like I'll have to rely on something else.. probably manual regeneration :L
Goodbye.
It's sad to see you leave.
Good bye everyone!
@CosmicVoyager
You need to do /EndReset ignore World_Name
Hello,
How about being able to set the reset message that is broadcast?
Thanks
I use multiverse, and have just created a second end. Will this affect both Ends?
@Mr_Brownsheep As with all my plugins the source is included in the jar file. Patches are welcome.
Dude please update or release the code so someone could get it working straight. I know I couldn't provide you with enough data on when end doesn't reset...but the thing is that this is happening and I run really minimal( close to vanilla ) setup...My theory is that after server restarting ( for memory sake ) endreset forgets what to do... so if end wasnt reset by then it remains not reset
@FlyingPikachu
There is certainly a problem after server restart...sometimes it just won't reset after restart or it will spawn only one dragon instead of defined number
@Mayhem777
Works fine for me on CraftBukkit 1.4.5-R0.2.
yeah that was my bad....it seems sometimes it ignores number of the dragons and spawning only one....and after restarts it sometimes wont reset the end... Also can u add wither instead of dragon option?
Please update to 1.4 is not working for me since stables versions of 1.3.2 :(
@Mr_Brownsheep It almost sounds like your save file corrupted, but I'm unsure. What did you do before this error happened?
[SEVERE] Could not pass event ChunkLoadEvent to EndReset v1.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:123) at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:734) at org.bukkit.Bukkit.createWorld(Bukkit.java:155) at org.bukkit.WorldCreator.createWorld(WorldCreator.java:235) at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:137) at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(CreateCommand.java:94) at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:279) at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:143) at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:93) at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:476) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113) at net.minecraft.server.ServerConnection.b(SourceFile:39) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.NullPointerException at de.V10lator.EndReset.EndReset.onChunkLoad(EndReset.java:598) at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 29 more
@Mr_Brownsheep Will have a look into it, thanks.
@aczchef So you're saying I should test all versions of all my plugins against a new version in the list (and that list changes often) and update the entries? I think I have to stop developing and just test then. And all because you are to lazy to, well... do nothing except watching for AutoUpdate messages?
@V10lator
well you can say a certain version supports more then one cb version in the files list... just letting you know
@V10lator
Reset wont work after server restart until manually reseted...
@aczchef (Most) plugins normally don't break between versions. That's why there's nothing to update. And if there's nothing to update why should I upload a new file and tag it for 1.4.4? Just see the the CB versions number as min. number (often also untrue cause devs lie to prevent "update plz" spam. In fact most of the time it's the highest CB version available when the file was uploaded).