ModsJava
JRestarter
Java mod listed for Minecraft 1.8–1.11. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
With JRestarter you can restart your server really easily. You just have to type ‘/restarter start’ or ‘/r start’. You can also stop, pause, continue or reset the restarting sequence. All messages are fully customizable, so you can adapt it to your own language. The config also contains all the possible settings, like sending players to another BungeeCord server.
Features:
- Support for 1.8.*, 1.9.*, 1.10.* and 1.11.*
- Almost 1000 lines of clean code
- Regularly updated
- Permissions to keep everything safe
- Configurable reminders
- A countdown at the end
- Easy commands
- Help menu
- Bungeecord support
- Prefix and suffix for all the messages
- Color customization
- Everything is fully documented
- All messages are customizable
- Documentation of permissions and commands
This are all of the commands:
/restart start: This will start the restarting sequence.
/restart stop: This stops the restarting sequence.
/restart pause: This command pauses the restarting sequence.
/restart continue: This will continue the restarting sequence.
/restart reset: This resets the restarting sequence.
/restart now: This command will immediately restart the server.
You can always use ‘/restarter’, ‘/jrestarter’, ‘/r’ or ‘/jr’ to view a list of all the commands.
This are all of the possible permissions:
restarter.restart: This allows a player to start the restarting sequence.
restarter.stop: This will allow a player to stop the restarting sequence.
restarter.pause: With this a player can pause the restarting sequence.
restarter.continue: This allows a player to continue the restarting sequence.
restarter.reset: This will allow a player to reset the restarting sequence.
restarter.immediate: With this a player can immediately restart the server
restarter.help: This will allow a player to see the help menu.
If you want to reset your configuration, you just have to remove it. A new configuration file will generate when your reload the plugin. You can also remove parts of the plugin that you don’t want to change, the custom configuration API is made for that.
Spoiler: Default Configuration
# ------ INFORMATION ------ #
# Plugin: JRestarter
# Version: 0.0.1
# Author: JortvD
# ------ RESTARTER ------ #
# The amount of seconds that the server will countdown before a restart.
length: 30
# If immediate restarts are allowed.
allow_immediate: true
# ------ MESSAGES ------ #
# The text bellow is displayed at the start of a message.
prefix: '&f&l[JR] &7'
# The following text is displayed at the end of a message.
suffix: ''
# This are the colors that are used for the help menu.
colors:
# This color is used as primary color.
primary: '&f&l'
# This color is used as secondary color.
secondary: '&r&7'
# This are all of the possible messages that are send to a user. All messages start with the prefix and and with the suffix.
messages:
# The message below is send when a player doesn't have the permissions to run one of the commands.
permission: "&cYou don't have the permissions to do this."
# The message below is send when a player uses the wrong commands.
error: 'Unknown arguments, please see "/restart" for all of the names.'
# The following message is send when a player uses the a command, but the restarting sequence hasn't started yet.
not_started: "&cThe starting sequence hasn't begun yet!"
# The following message is send when a player uses the '/restarter start' command, but it has already started.
already_started: "&cThe starting sequence has already started!"
# The following message is send when a player uses the '/restarter pause' command, but it is already paused.
already_paused: "&cThe starting sequence is already paused!"
# The following message is send when a player uses the '/restarter stop' command, but it has already stopped.
already_stopped: "&cThe starting sequence has already stopped!"
# The following message is send when a player uses the '/restarter continue' command, but is already running.
already_running: "&cThe starting sequence is already running!"
# This message is send to remind the player that the server is restarting.
# Use '%time%' to display the time left.
reminder: 'The server will restart in %time%.'
# The following message is send when the server will restart.
restart: 'The server will restart now.'
# This message is send when the restarting sequence has started.
# Use '%time%' to display the time left.
started: 'The restarting sequence has started at %time%.'
# This message is send when the restarting sequence is continued.
# Use '%time%' to display the time left.
continued: 'The restarting sequence has continued at %time%.'
# The following message is send when the restarting sequence is stopped.
# Use '%time%' to display the time left.
stopped: 'The restarting sequence has stopped at %time%.'
# The message below is send when the restarting sequence is paused.
# Use '%time%' to display the time left.
paused: 'The restarting sequence is paused at %time%.'
# The following message is send when the restarting sequence is reset, meaning it will start again.
# Use '%time%' to display the time left.
reset: 'The restarting sequence is reset to %time%.'
# Multiple hours.
hours: 'hours'
# A single hour.
hour: 'hour'
# Multiple minutes.
minutes: 'minutes'
# A single minute.
minute: 'minute'
# Multiple seconds.
seconds: 'seconds'
# A single minute.
second: 'second'
# ------ PERMISSIONS ------ #
# This are all of the permissions the plugin uses. If a player is OP, the player doesn't need any permissions.
#
# Use 'restarter.*' if you want a player to be allowed to do everything.
#
# 'jrestarter.restart' allows a player to start the restarting sequence.
# 'jrestarter.stop' allows a player to stop the restarting sequence.
# 'jrestarter.pause' allows a player to pause the restarting sequence.
# 'jrestarter.continue' allows a player to continue the restarting sequence.
# 'jrestarter.reset' allows a player to reset the restarting sequence.
# 'jrestarter.immediate' allows a player to immediately restart the server
# 'jrestarter.help' allows a player to see the help menu.
# ------ COMMANDS ------ #
# This are all of the commands for the plugin.
#
# Use '/restarter', '/jrestarter', '/r' or '/jr' for a list of the commands.
#
# '/restart start' will start the restarting sequence.
# '/restart stop' will stop the restarting sequence.
# '/restart pause' will pause the restarting sequence.
# '/restart continue' will continue the restarting sequence.
# '/restart reset' will reset the restarting sequence.
# '/restart now' will immediately restart the server.
# ------ REMINDER ------ #
# All the settings for the reminder.
reminder:
# The seconds before the restart that a reminder will be send.
reminders:
- 7200
- 3600
- 1800
- 900
- 600
- 300
- 120
- 60
- 30
- 15
- 10
- 5
- 1
# The second that the countdown will start, meaning that from then on a message will be send every second.
countdown: 5
# ------ BUNGEECORD ------ #
# All the settings for sending players to another bungeecord server.
bungeecord:
# If this function should be enabled or not.
enabled: false
# The server where the players should be send to.
server: ''
# The amount of tries the server should do to send the player to the other server.
tries: 3
# The interval (ticks) between tries to send the player to the other server.
interval: 10
Code (Text):
# ------ INFORMATION ------ #
# Plugin: JRestarter
# Version: 0.0.1
# Author: JortvD
# ------ RESTARTER ------ #
# The amount of seconds that the server will countdown before a restart.
length: 30
# If immediate restarts are allowed.
allow_immediate: true
# ------ MESSAGES ------ #
# The text bellow is displayed at the start of a message.
prefix: '&f&l[JR] &7'
# The following text is displayed at the end of a message.
suffix: ''
# This are the colors that are used for the help menu.
colors:
# This color is used as primary color.
primary: '&f&l'
# This color is used as secondary color.
secondary: '&r&7'
# This are all of the possible messages that are send to a user. All messages start with the prefix and and with the suffix.
messages:
# The message below is send when a player doesn't have the permissions to run one of the commands.
permission: "&cYou don't have the permissions to do this."
# The message below is send when a player uses the wrong commands.
error: 'Unknown arguments, please see "/restart" for all of the names.'
# The following message is send when a player uses the a command, but the restarting sequence hasn't started yet.
not_started: "&cThe starting sequence hasn't begun yet!"
# The following message is send when a player uses the '/restarter start' command, but it has already started.
already_started: "&cThe starting sequence has already started!"
# The following message is send when a player uses the '/restarter pause' command, but it is already paused.
already_paused: "&cThe starting sequence is already paused!"
# The following message is send when a player uses the '/restarter stop' command, but it has already stopped.
already_stopped: "&cThe starting sequence has already stopped!"
# The following message is send when a player uses the '/restarter continue' command, but is already running.
already_running: "&cThe starting sequence is already running!"
# This message is send to remind the player that the server is restarting.
# Use '%time%' to display the time left.
reminder: 'The server will restart in %time%.'
# The following message is send when the server will restart.
restart: 'The server will restart now.'
# This message is send when the restarting sequence has started.
# Use '%time%' to display the time left.
started: 'The restarting sequence has started at %time%.'
# This message is send when the restarting sequence is continued.
# Use '%time%' to display the time left.
continued: 'The restarting sequence has continued at %time%.'
# The following message is send when the restarting sequence is stopped.
# Use '%time%' to display the time left.
stopped: 'The restarting sequence has stopped at %time%.'
# The message below is send when the restarting sequence is paused.
# Use '%time%' to display the time left.
paused: 'The restarting sequence is paused at %time%.'
# The following message is send when the restarting sequence is reset, meaning it will start again.
# Use '%time%' to display the time left.
reset: 'The restarting sequence is reset to %time%.'
# Multiple hours.
hours: 'hours'
# A single hour.
hour: 'hour'
# Multiple minutes.
minutes: 'minutes'
# A single minute.
minute: 'minute'
# Multiple seconds.
seconds: 'seconds'
# A single minute.
second: 'second'
# ------ PERMISSIONS ------ #
# This are all of the permissions the plugin uses. If a player is OP, the player doesn't need any permissions.
#
# Use 'restarter.*' if you want a player to be allowed to do everything.
#
# 'jrestarter.restart' allows a player to start the restarting sequence.
# 'jrestarter.stop' allows a player to stop the restarting sequence.
# 'jrestarter.pause' allows a player to pause the restarting sequence.
# 'jrestarter.continue' allows a player to continue the restarting sequence.
# 'jrestarter.reset' allows a player to reset the restarting sequence.
# 'jrestarter.immediate' allows a player to immediately restart the server
# 'jrestarter.help' allows a player to see the help menu.
# ------ COMMANDS ------ #
# This are all of the commands for the plugin.
#
# Use '/restarter', '/jrestarter', '/r' or '/jr' for a list of the commands.
#
# '/restart start' will start the restarting sequence.
# '/restart stop' will stop the restarting sequence.
# '/restart pause' will pause the restarting sequence.
# '/restart continue' will continue the restarting sequence.
# '/restart reset' will reset the restarting sequence.
# '/restart now' will immediately restart the server.
# ------ REMINDER ------ #
# All the settings for the reminder.
reminder:
# The seconds before the restart that a reminder will be send.
reminders:
- 7200
- 3600
- 1800
- 900
- 600
- 300
- 120
- 60
- 30
- 15
- 10
- 5
- 1
# The second that the countdown will start, meaning that from then on a message will be send every second.
countdown: 5
# ------ BUNGEECORD ------ #
# All the settings for sending players to another bungeecord server.
bungeecord:
# If this function should be enabled or not.
enabled: false
# The server where the players should be send to.
server: ''
# The amount of tries the server should do to send the player to the other server.
tries: 3
# The interval (ticks) between tries to send the player to the other server.
interval: 10
- Do not decompile this plugin and/or share the source code.
- If you want to report a bug, place it in the discussion section.
- Do not re-upload this plugin and/or advertise as your own.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
JRestarter is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11. Downloaded 128 times (via Spigot). Download it and open it directly in the game.