TropicalReboot | Made with Kodari icon

TropicalReboot | Made with Kodari -----

Beautiful restart scheduler with timezone support, gradient notifications, and Folia compatibilit



TropicalReboot

This plugin was made by an Advanced Minecraft Plugin maker called kodari.ai
A powerful, Folia-compatible server restart scheduler for Minecraft


[​IMG] [​IMG] [​IMG]

Schedule automatic restarts, manage manual restarts, and keep your server running smoothly


✨ Features

Automatic Scheduled Restarts
  • Timezone Support - Configure restarts based on your server's timezone
  • Multiple Schedules - Set different restart times for different days
  • Day-Specific Restarts - Choose which days of the week to restart
  • Configurable Warnings - Set how many minutes before restart players are warned


⚡ Manual Restart Control
  • Instant Scheduling - Trigger a restart in X minutes with a single command
  • Cancel Anytime - Stop a scheduled restart before it happens
  • Real-time Countdown - Players see live countdown in action bar
  • Title Notifications - Eye-catching titles at each minute mark


Beautiful Notifications
  • Gradient Colors - Stunning hex color gradients in all messages
  • Action Bar Countdown - Live timer displayed above hotbar
  • Title Alerts - Full-screen notifications at key intervals
  • Sound Effects - Audio cues to grab player attention
  • Custom Kick Message - Branded message when server restarts


Performance & Compatibility
  • Folia Compatible - Full support for Folia's regionized threading
  • XSeries Integration - Cross-version compatibility (1.8 - 1.21+)
  • Lightweight - Minimal performance impact
  • Hot Reload - Reload config without restarting server


Installation

  1. Download the latest TropicalReboot.jar from the resource page
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Configure config.yml and messages.yml to your liking
  5. Reload with /tropicalreboot reload



Commands

[TABLE="width: 100%"]

Command
Aliases
Description
Permission


/tropicalreboot <minutes>
/treboot, /tr
Schedule a restart in X minutes
tropicalreboot.use


/tropicalreboot cancel
/treboot cancel
Cancel the current restart
tropicalreboot.use


/tropicalreboot reload
/treboot reload
Reload configuration files
tropicalreboot.use

[/TABLE]

Examples:

/tropicalreboot 5 → Restart in 5 minutes
/tropicalreboot 30 → Restart in 30 minutes
/tropicalreboot cancel → Cancel scheduled restart
/tropicalreboot reload → Reload configs



⚙️ Configuration

config.yml

Code (YAML):

stop-commands
:
 - "save-all"
  - "stop"

scheduled-restarts
:
  enabled
: true
  timezone
: "America/New_York"
  warning-minutes
: 5
  times
:
    restart-1
:
      days
:
       - "MONDAY"
        - "WEDNESDAY"
        - "FRIDAY"
      hour
: 3
      minute
: 0
    restart-2
:
      days
:
       - "SATURDAY"
        - "SUNDAY"
      hour
: 4
      minute
: 30
    daily-restart
:
      days
:
       - "ALL"
      hour
: 6
      minute
: 0
 
Configuration Options

  • stop-commands - Commands executed when the server restarts (Default: save-all then stop)
  • scheduled-restarts.enabled - Enable/disable automatic scheduled restarts (Default: true)
  • scheduled-restarts.timezone - Timezone for scheduled restarts (Examples: America/New_York, Europe/London, Asia/Tokyo, UTC)
  • scheduled-restarts.warning-minutes - How many minutes before restart to warn players (Default: 5)
  • scheduled-restarts.times - Define multiple restart schedules with days (MONDAY, TUESDAY, etc. or ALL), hour (0-23), and minute (0-59)



messages.yml

Customize all plugin messages with beautiful hex color gradients!

Code (YAML):

prefix
: "&#FFAF00&lT&#FFB814&lR&#FFC128&lO&#FFCA3C&lP&#FFD34F&lI&#FFDC63&lC&#FFE577&lA&#FFEE8B&lL &8»"

no-permission
: "%prefix% &fYou don't have permission to use this command"
invalid-number
: "%prefix% &fThat's not a valid number"
reload-success
: "%prefix% &fSuccessfully reloaded the plugin"

usage
: "&fUsage: &#FFAF00/tropicalreboot <minutes/cancel/reload>"
success
: "%prefix% &fAutomatic Restart has been scheduled!"
cancel
: "%prefix% &fAutomatic Restart has been canceled"
cancel-success
: "%prefix% &fAutomatic Restart has been canceled successfully"
inactive-scheduler
: "%prefix% &fThere isn't an Automatic Restart scheduled!"
action-bar
: "%prefix% &fServer is restarting in &#FFAF00%time%"
title
: "&fServer restarting in &#FFAF00%time% &fminute(s)"
subtitle
: "&#FFAF00Get to safety!"
kick-message
: |-
  &8&m&l⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r
    & #FFAF00&lT&#FFB50E&lR&#FFBC1C&lO&#FFC22A&lP&#FFC838&lI&#FFCF46&lC&#FFD553&lA&#FFDB61&lL&#FFE16F&lS&#FFE87D&lM&#FFEE8B&lP&r
 
  &fThe server is restarting. Please rejoin!
 
  &fFor more information join our discord server
  &9➥ discord.gg/tropicalsmp
  &8&m&l⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯&r
 

Permissions

[TABLE="width: 100%"]

Permission
Description
Default


tropicalreboot.use
Access to all TropicalReboot commands
op

[/TABLE]


Requirements

  • Minecraft Server: Spigot, Paper, Purpur, or Folia
  • Version: 1.8 or higher
  • Java: 8



Support

Need help? Found a bug? Have a suggestion?

Discord: discord.gg/nTTkMxe8Kg


Credits

Author: GameTheEnder
Organization: TropicalStudios

Built with:




Made with by TropicalStudios

Keep your server fresh with automatic restarts!
Resource Information
Author:
----------
Total Downloads: 6
First Release: Yesterday at 4:05 PM
Last Update: Yesterday at 4:05 PM
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings