
Saferl
This plugin reloads geyser and your mc server with: /saferl
📖About Saferl
SaferRestart - Simple Server Shortcuts
Tired of typing multiple commands just for routine tasks like reloading a plugin or restarting your server? SaferRestart is the solution! It's a simple, server-side utility for Spigot, Paper, and their forks that lets you bundle complex command sequences into your own easy-to-remember shortcuts. With a fully customizable
config.yml, you have complete control over what your shortcuts do.
Features
- Fully Customizable Commands: Turn long, cumbersome command sequences into a single, memorable command. You define what each shortcut does in the
config.yml! - Powerful Permission Control: Full control over who can use your custom commands. Compatible with any permissions plugin (like LuckPerms).
- Extremely Lightweight & Configurable: Despite its flexibility, the plugin has a minimal performance impact. A clean
config.ymlmakes setup a breeze.
Configuration & Commands (Examples)
You can define your own commands and the actions they perform directly in the config.yml. The following are the default configurations provided as an example:
/saferl
- Default Action: Executes
/geyser reloadand then/reloadin sequence. - Default Permission:
saferrestart.reload
/saferestart
- Default Action: Executes the
/stopcommand to allow your start script to handle a proper, safe restart. - Default Permission:
saferrestart.use
⚠️ Important Warning About
/reloadThe default
/saferlcommand uses the vanilla/reloadcommand. Using/reloadon production servers is not recommended. It can lead to severe issues like memory leaks, broken plugins, and data corruption.A full, proper restart via the
/stopcommand or an external restart script is always the safer and more reliable method. Use any command that executes/reloadat your own risk!
Setup
- Download the
.jarfile from the "Versions" tab. - Place the
.jarinto your server's/pluginsfolder. - Restart your server. The plugin will generate its
config.yml. - Open
plugins/SaferRestart/config.ymlto customize your commands and actions. - Assign the corresponding permissions (e.g.,
saferrestart.reload,saferrestart.use, or your custom ones) to the desired groups or players.
Compatibility
- Server-Side Only: This plugin only needs to be installed on the server.
- Supported Software: Works on Spigot, Paper, Purpur, and any other server software that supports the Bukkit/Spigot plugin API.
- Dependencies: The default
/saferlcommand requires the Geyser plugin. Your custom commands will only have the dependencies you define yourself.