
SomeNotify
SomeNotify is a Velocity plugin for sending message to all players connected through the proxy.
- Загрузки
- 56
- Подписчики
- 1
- Обновлён
- 23 февраля 2026 г.
- Лицензия
- MIT
Опубликован 23 февраля 2026 г.
SomeNotify
SomeNotify is a Velocity plugin for sending one message to all players connected through the proxy.
Features
- Command
/notify <message> - Command
/notify reloadto reloadconfig.yml - Broadcast to all online players on all backend servers
- Configurable message format with MiniMessage
- Configurable sender display mode:
player,custom,console - Built-in language support:
ru,en
Installation
- Download the jar.
- Put
SomeNotify-1.0.0.jarinto your Velocitypluginsfolder. - Start Velocity once to generate config.
- Edit
plugins/SomeNotify/config.yml. - Restart Velocity.
Permission
somenotify.notifyallows using/notify.somenotify.reloadallows using/notify reload.
Config (config.yml)
language: "ru"
permission: "somenotify.notify"
reload-permission: "somenotify.reload"
message-format: |
<gray>[<gold>Notify</gold>]</gray>
<yellow>{sender}</yellow><gray>:</gray>
<white>{message}</white>
sender-mode: "player"
custom-sender-name: "Administration"
console-name: "Console"
messages:
ru:
usage: "<red>Use /notify <message> or /notify reload</red>"
no-permission: "<red>No permission.</red>"
empty-message: "<red>Message cannot be empty.</red>"
sent: "<green>Message sent ({online} players).</green>"
reload-success: "<green>Config reloaded successfully.</green>"
reload-failed: "<red>Config reload failed. Check console.</red>"
en:
usage: "<red>Usage: /notify <message> or /notify reload</red>"
no-permission: "<red>You do not have permission to use this command.</red>"
empty-message: "<red>Message cannot be empty.</red>"
sent: "<green>Message sent ({online} players).</green>"
reload-success: "<green>Config reloaded successfully.</green>"
reload-failed: "<red>Config reload failed. Check console.</red>"
You can replace texts in messages.ru with any Russian strings you want.
Placeholders
{sender}resolved sender name based onsender-mode{message}message from command arguments{online}number of players who received the message
Notes
message-formatsupports MiniMessage tags.languageacceptsruoren. Any other value falls back toru.
Ченджлог
1.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 23 февраля 2026 г.
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
[Unreleased]
Added
- Added
message-template-modeconfig option to explicitly choose template source:format,lines,auto.
Changed
- Updated docs and default config to describe explicit template mode selection.
[1.0.1] - 2026-02-23
Added
- Added
/notify reloadcommand to reloadconfig.ymlwithout proxy restart. - Added separate reload permission:
somenotify.reload(reload-permissionin config). - Added language selection in config:
ruanden. - Added localized messages for both languages, including reload result messages.
- Added flexible message templates:
message-format(single/multiline string)message-lines(list of lines, prioritized when non-empty)
- Added
{player}placeholder alias (same value as{sender}). - Added
README.mdwith build/install/config documentation.
Changed
- Improved config loading with safe fallback to built-in defaults on error.
- Updated default
config.ymlwith new options and examples.
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 23 февраля 2026 г.
[1.0.0] - 2026-02-23
Added
- Initial Velocity plugin setup (
SomeNotify). - Added
/notify <message>broadcast command for all online players behind Velocity. - Added configurable sender display mode (
player,custom,console). - Added configurable permission and message texts in
config.yml.
Комментарии
Загружаем…