coltondrg? 48192f8793 remove ServerStopper.iml 8 months ago
src/main lots of things 8 months ago
.gitignore lots of things 8 months ago
LICENSE.md lots of things 8 months ago
README.md Oops 1 year ago
pom.xml lots of things 8 months ago

README.md

Minecraft ServerStopper

Have you ever wanted to restart your Minecraft server while people were online? Annoyed at manually warning them that the server is going to restart soon? Worried they won't see your message? You need ServerStopper!

ServerStopper is a free plugin for Bukkit, Spigot, and Paper that replaces the built-in Minecraft /stop command with it's own version that has a variety of options, including a customizable delay before the server stops, several warnings in the minutes and seconds leading up to the server stop, and the ability to cancel a stop that's in progress!

That sounds great. How do I install it?

It's easy, just download the jar file, drag it into plugins, and restart your server! You can download the release jar from here

How do I use it?

There are a handful of simple commands. Just do /stop and your server will be scheduled to shut down in 1 minute.

Want to shut it down in more than a minute? Just do /stop <minutes>.

Accidentally started a stop or want to cancel a stop that someone else started? Easy, just do /stop cancel

And you can even stop the server immediately like the original stop command with /stop now

And you can easily look up how to do these things in game with /serverstopper help or /stop help

I have a proxy. Can I use this?

Yes. ServerStopper works fine on servers behind proxies. You can also download ProxyStopper, which implements the same concept in the BungeeCord API, so you can stop your proxy in style too!

I also recommend installing BungeeKick or MoveMeNow in your proxy so players will be moved to the lobby instead of getting kicked out of your server when it restarts. I was going to implement this in ServerStopper itself, but these plugins make for a better implementation, so I recommend using them.

Other Information

Here's some more information for the nerdy types. :P

Permissions

ServerStopper has only a small handful of permissions.

serverstopper.info - Get information about ServerStopper with /serverstopper
serverstopper.help - Get a quick tutorial on how to use ServerStopper with /serverstopper help
serverstopper.stop - Stop the server with /stop
serverstopper.stop.time - Set a custom amount of time with /stop <minutes>
serverstopper.stop.now - Stop the server immediately with /stop now
serverstopper.cancel - Cancel a server stop with /stop cancel
serverstopper.admin - All other permissions EXCEPT serverstopper.stop.now

By default, all permissions are given to ops.

Bug Reports

Our issue tracker is here. Please post any bugs you find there and we'll look into fixing them.

Development Builds

Want to try out a development build? You can download the latest development build at this link.

Development builds should reflect the very latest code from this repository, but they may also carry strange bugs and other problems.

Development builds will produce an artifacts.zip file. You can simply open it and find the jar file inside the target folder.

For Developers

You are free to make copies of, recompile, and redistribute ServerStopper however you please. That said, I want to ask politely that you don't abuse this power and upload re-compiled versions with no changes or worse yet attempt to sell copies of this plugin. Of course, there's nothing I can do to stop you, but that's just not a good thing to do.

By the way, maybe you wanted to browse this repository?

Credits

This plugin was made by ColtonDRG for AlexMCS. :)

License

Copyright © 2016 AlexMCS (alexmcs.net)
ServerStopper is licensed under the MIT License. That means you're free to do whatever you want with it. See LICENSE.md for more information.