SoneMC Minecraft Plugins
Customizable Minecraft plugins for Spigot/Bukkit/Paper built for versions 1.20.2+
Plugin Documentation
Here, you'll find detailed documentation for all our plugins. We strive to keep the documentation up to date with each plugin update, but please note that updates may take a few hours or, in some cases, a couple of days. Thank you for your patience!
sOffline
Version: 1.0
This Minecraft plugin is primarily developed to block players from connecting to the server while maintenance mode is active. It uses permissions, allowing certain players to stay online even during ongoing maintenance.
Additionally, you can modify the MOTD both as a default setting (effectively using the plugin as an MOTD manager) and during maintenance mode. All settings can be configured inside the plugin files after installation.
You can see what you can change inside the file config.yml:
prefix: "&f▸&c&lsOffline&f◂"
# Kick message
maintenance-message:
- "&c&m---------&c&l Server Maintenance &c&l&m ---------"
- "&8&lTitle: &7{maintenanceName}"
- "&8&lDescription: &7{description}"
- "&8&lBy: &7{moderator}"
- "&8&lDate: &7{date}"
- "&c&l&m-----------------------------"
# When Maintenance is enabled (offline mode)
motd-online:
line1: "&d&l{ServeName} &8&m &a &lOnline"
line2: "&f&lLorem ipsum dolor sit amet, consectetur..."
# When Maintenance is disabled (online mode)
motd-offline:
line1: "&d&l{ServeName} &8&m &c &lMaintenance"
line2: "&f&lLorem ipsum dolor sit amet, consectetur..."
no-permission-message: "&cYou do not have permission to use this command."
maintenance-enabled-message: "&aMaintenance mode enabled."
maintenance-disabled-message: "&cMaintenance mode disabled."
Permissions:
- soffline.use – Grants access to all plugin commands
- soffline.stay – Allows players to remain online during server maintenance
Placeholders:
- {maintenanceName} – The name of the active maintenance
- {description} – Description or reason for the maintenance
- {moderator} – The moderator who initiated the maintenance
- {date} – The date when the maintenance started
Commands:
- /setoffline (title) (description) – Enable maintenance mode
- /setonline – Disable maintenance mode
- /soffline reload – Reload plugin configuration
sJoin
Version: 1.0
Very simple plugin, allowing to make your custom join and left message (when player joins or leaves)
You can see what you can change inside the file config.yml:
messages:
join: "&eWelcome &6{player}&e to the server!" # Customizable join message
left: "&cGoodbye &6{player}&c, see you soon!" # Customizable left message
Placeholders:
- {player} – Name of the player
Commands:
- /sjoin reload – Reload plugin configuration
sRealTime
Version: 1.0
In this plugin, you can make your server day/night system a bit better. You can have 24h day like in real life with 24 default timezones.
You can also set different timezone in different world, if you have more worlds.
You can see what you can change inside the file config.yml:
update_interval: 5
# List of worlds and their corresponding time settings
worlds:
world:
enabled: true
utc: -5
world2:
enabled: true
utc: 1
messages "Reset"
reload_message: "&aConfiguration reloaded!"
no_permission_message: "&cYou do not have permission to use this command."
Permissions:
- sRealTime.settime – Allows the user to set the time for worlds.
- sRealTime.reload – Allows the user to reload the plugin configuration.
- sRealTime.status – Allows the user to view the status of all worlds.
- sRealTime.time – Allows the user to see the current time of a world.
- sRealTime.* – Grants access to all sRealTime commands.
Commands:
- /srealtime settime (world) (utc) – Set the time for a world
- /srealtime reload – Reload plugin configuration
- /srealtime enable (world) – Enable time sync
- /srealtime disable (world) – Disable time sync
- /srealtime time (world) – Show current world time
- /srealtime status – Show all enabled worlds