Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
RBZ Restart takes care of everything around your daily server restart: players are warned in time, nobody joins while plugins are still loading, and your team can close the server for maintenance with one command.
Please note: all in-game texts (messages, boss bar, kick screens) are currently German only – you can change every text in the config. This is a Paper plugin (server-side).
Features
Scheduled restarts
- Restart at fixed times every day – as many times as you like (e.g.
04:00and16:00). - Times are given in your time zone, even if the server console runs on UTC. On startup the plugin writes both times to the log, plus the matching cron line for your hosting panel.
- Two modes: announce only (your panel schedule does the restart, with an optional safety stop if it doesn't) or run a command (e.g.
stop). - Saves all worlds shortly before the restart.
Countdown players notice
- Chat warnings at the minutes and seconds you choose (default: 60, 45, 30 … 1 minute, then 30, 20, 10 … 1 second).
- Boss bar for the last minutes, big title for the last seconds, sound on every warning.
- Start or cancel a countdown by hand:
/neustart jetzt <minutes>,/neustart abbrechen.
Join lock after the start
- Many plugins keep loading after "Done". Players only get in once the server is ready plus a waiting time you choose – optionally until ItemsAdder has finished loading.
- Players who join too early see a message with the remaining time. The server list shows "starting soon" instead of the player count.
- Operators and listed names always get in.
Maintenance mode
/wartung an [reason]– only your team stays online, everybody else is disconnected with a message./wartung in <minutes> [reason]– announce it in chat first, then close.- Stays active across restarts until
/wartung aus. Custom MOTD and server list text while it's on. - Team = everyone with the permission
rbz.wartung.umgehen(works with LuckPerms), all operators and listed names.
Optional: keep Geyser and Floodgate up to date (off by default)
- When enabled, the plugin downloads new versions of Geyser and Floodgate from the official GeyserMC download site shortly before a restart, verifies the checksum and puts them into
plugins/update. Paper installs them on the next start – never while the server is running.
Commands
/neustart– next restart and all options (aliases:/rbzrestart,/restartinfo)/neustart jetzt <minutes>,/neustart abbrechen,/neustart reload,/neustart updates/wartung <an|in|aus|abbrechen|status> [reason](alias:/wartungsmodus)
Permissions
rbzrestart.admin– restart commands (default: op)rbzrestart.wartung– maintenance commands (default: op)rbz.wartung.umgehen– join during maintenance and during the join lock (default: op)
Configuration
Everything is in plugins/RBZRestart/config.yml: times and time zone, mode, warning times, boss bar, title, sound, all messages, join lock and maintenance texts, and the optional Geyser/Floodgate updates.
Requirements
- Paper 26.2 (or Purpur)
- Optional: LuckPerms, ItemsAdder (join lock waits for it), Geyser and Floodgate (for the optional updates)
Deutsch
RBZ Restart kümmert sich um alles rund um den täglichen Neustart: Spieler werden rechtzeitig gewarnt, niemand kommt herein, solange Plugins noch laden, und das Team kann den Server mit einem Befehl für Wartungsarbeiten schließen.
Hinweis: Das ist ein Paper-Plugin für den Server. Alle Texte lassen sich in der Config ändern.
Geplante Neustarts
- Neustart zu festen Uhrzeiten jeden Tag, beliebig viele (z. B.
04:00und16:00). - Die Uhrzeiten gelten in deiner Zeitzone, auch wenn die Serverkonsole auf UTC läuft. Beim Start stehen beide Uhrzeiten im Log, dazu die passende Cron-Zeile für das Hosting-Panel.
- Zwei Arten: nur ankündigen (der Panel-Zeitplan startet neu, mit Sicherheits-Stopp, falls nicht) oder Befehl ausführen (z. B.
stop). - Speichert kurz vorher alle Welten.
Countdown, den jeder mitbekommt
- Chat-Meldungen zu den Minuten und Sekunden, die du willst (Standard: 60, 45, 30 … 1 Minute, dann 30, 20, 10 … 1 Sekunde).
- Bossleiste in den letzten Minuten, großer Titel in den letzten Sekunden, Ton bei jeder Meldung.
- Countdown von Hand starten oder abbrechen:
/neustart jetzt <Minuten>,/neustart abbrechen.
Startsperre nach dem Start
- Viele Plugins laden nach dem „Done“ noch weiter. Spieler kommen erst rein, wenn der Server fertig ist und danach noch die Wartezeit vergangen ist, auf Wunsch erst, wenn ItemsAdder fertig geladen hat.
- Wer zu früh kommt, sieht eine Meldung mit der Restzeit. In der Serverliste steht „Startet gleich“ statt der Spielerzahl.
- Operatoren und eingetragene Namen kommen immer rein.
Wartungsmodus
/wartung an [Grund]: Nur das Team bleibt online, alle anderen werden mit Meldung getrennt./wartung in <Minuten> [Grund]: erst im Chat ankündigen, dann schließen.- Bleibt auch über Neustarts an, bis
/wartung aus. Eigene MOTD und Serverlisten-Text, solange er an ist. - Team = alle mit dem Recht
rbz.wartung.umgehen(klappt mit LuckPerms), alle Operatoren und eingetragene Namen.
Freiwillig: Geyser und Floodgate aktuell halten (standardmäßig aus)
- Eingeschaltet lädt das Plugin kurz vor einem Neustart neue Versionen von Geyser und Floodgate von der offiziellen Download-Seite von GeyserMC, prüft die Prüfsumme und legt sie nach
plugins/update. Paper setzt sie beim nächsten Start ein, nie im laufenden Betrieb.
Befehle: /neustart (Übersicht), /neustart jetzt <Minuten>|abbrechen|reload|updates, /wartung <an|in|aus|abbrechen|status> [Grund].
Rechte: rbzrestart.admin, rbzrestart.wartung, rbz.wartung.umgehen (alle standardmäßig OP).
Einstellungen stehen in plugins/RBZRestart/config.yml.
Voraussetzungen: Paper 26.2 (oder Purpur). Optional LuckPerms, ItemsAdder (die Startsperre wartet darauf), Geyser und Floodgate (für die freiwilligen Updates).


