Supported MC Versions: 1.8.8, 1.9.4, 1.12.x, 1.13.x, 1.14.x, 1.15.x
Req. Server Software: Spigot or forks (Bungeecord, or forks for some functionality)
To avoid issues, always use the latest available build/configuration of the resource. You will not receive support for outdated plugin builds or for server versions/jars that are not specifically mentioned on the resource page. Before submitting a negative review, please contact me first so we can sort out any issues you may come across. Please do not ask for support/post errors in the reviews section. For questions/assistance please open a ticket on my discord server.
✔️ Configure the commands that run when the restart happens.
✔️ Configure commands to run x seconds after a server restart.
✔️ Execute bukkit/bungee commands x seconds before the restart.
✔️ Execute commands via your bungee network.
✔️ Create infinite restart schedules (e.g "Friday;23;00").
✔️ Choose at which intervals messages/sounds will be sent.
✔️ Choose from actionbars/titles and chat-messages.
✔️ Commands for your players (check when the restart happens).
✔️ Support for PlaceholderAPI to use on scoreboards, tabs etc.
Commands & Permissions:
Placeholders (PlaceholderAPI & MVDW):Code (Text):uar.commands - Having this permission will show the admin menu and not the interval when using /autorestart.
/autorestart now [interval] - uar.now
/autorestart stop - uar.stop
/autorestart reload - uar.reload
/autorestart version uar.version
Holograms (HolographicExtension & PlaceholderAPI):
Do you want to display the restart interval in holograms?
Use this resource alongside PlaceholderAPI to achieve it!
How to create restart entries:
You can create as many restart schedules/entries as you want, even on the same day!
The above configuration will create 4 different restart entries which will restart your server twice on Mondays (at 11AM and 11PM) and twice on Fridays (at 10AM and 10PM).Code (Text):settings:
Frequently Asked Questions:
Q: How do I create interval-based bukkit commands?
A: Simply add "[time:x]" in front of the command (x being the amount of seconds before the restart happens). For example "[time:10] time set day" will execute the command "time set day" 10 seconds before the restart.
Q: How do I create interval-based bungee commands?
A: Simply add "[bungee:x]" in front of the bungee command (x being the amount of seconds before the restart happens). For example "[bungee:5] send skyblock lobby" will send all skyblock players to the lobby server 5 seconds before the restart. Please read the next Q&A as well.
Q: How do I use bungee commands?
A: In order to use bungee commands with UltimateAutoRestart you need the passthrough plugin installed on your bungee server. After that, simply put "[bungee]" in front of the command, the command will then be executed through the bungee console when the server restarts. You can find an example on how to send players to a specific server by viewing the default configuration.
Q: My bungee commands do not always work, why?
A: This is a bungee messaging channel limitation and there's nothing I (as the developer of the plugin) can do something about. In order for bungee commands to execute there needs to be an online player on the server that UAR (not bungee version) is installed on.
Q: Why does my server not restart after I stop it?
A: UltimateAutoRestart does not handle the actual restarts of your machine/server, all it does is run your configured commands at your configured schedules and has a fancy way of informing your users when those actions are going to happen. You must configure your server so it automatically restarts after a shutdown (after /stop or /restart). This can be achieved through scripts or by using a shared host which has this feature most of the time. As the process can differ from server to server please do not open tickets on the discord or request support regarding this.
Q: Why does my server not restart at my configured time?
A: You may come across this "issue" if you (your personal computer and time) are not in the same timezone as your server (physical machine). UltimateAutoRestart uses the servers local time information in order to schedule restarts, for example if you live in the US and your server is hosted in the UK there will be an offset on restarts because of the timezone difference. This is not a plugin issue, please do not open tickets on the discord server.
Q: My sounds do not work, why?
A: Sound names are not "Minecraft Sound Names", you must search specifically for "Bukkit <version> sound names". Please do not create tickets on the support discord for sound-related issues.
[1.8 - 1.15] UltimateAutoRestart - Need an autorestart plugin? Grab the best one today! Build 37c
Easily schedule restarts! [Bungee, PlaceholderAPI, Commands after boot, Sounds, so much more!]