- Поддерживаемые версии
- 1.21
- Ядра и Прокси
- Paper
- Минимальная версия Java
- 21
- Исходный код
- https://github.com/panicaaaaa/Salary
PNC SALARY
Гибкая система зарплат для Paper/Folia серверов
О плагине
PncSalary — плагин для выдачи зарплат игрокам через выполнение произвольных команд сервера. Поддерживает неограниченное количество зарплат, индивидуальные кулдауны и полностью кастомные сообщения.
Данные кулдаунов хранятся в MySQL через Hibernate — никаких потерь при перезапуске, никаких файловых костылей.
Возможности
- Неограниченное количество зарплат — добавляй сколько нужно в конфиг
- Hibernate + MySQL — надёжное хранение данных без лишних зависимостей
- Кастомные команды — любые команды сервера при выдаче зарплаты
- MiniMessage — поддержка форматирования через
<red>,<green>и т.д. - Гибкий конфиг — формат времени, сообщения, пермишены настраиваются под себя
- Paper и Folia — полная поддержка обеих платформ
Команды
| Команда | Пермишен | Описание |
|---|---|---|
/salary | salary.use | Получить зарплату |
/salary reload | salary.admin | Перезагрузить конфигурацию |
Пермишены
| Пермишен | Описание |
|---|---|
salary.use | Разрешает использовать /salary |
salary.admin | Разрешает перезагружать конфиг |
salary.<название> | Доступ к конкретной зарплате, например salary.exmpl |
Установка
- Скинь
.jarв папкуplugins/ - Запусти сервер — появится
plugins/PncSalary/config.yml - Укажи данные БД в
config.yml - Настрой зарплаты под свой сервер
/salary reloadили рестарт
Таблицы в базе создаются автоматически при первом запуске. Отдельно ничего делать не нужно.
Конфигурация
YAML:
database:
host: "localhost"
port: 3306
database: "pncsalary"
user: "root"
password: "password"
formatting_time:
time-one: "%s д. %s ч. %s м. %s с."
time-two: "%s ч. %s м. %s с."
time-three: "%s м. %s с."
time-four: "%s с."
messages:
cooldown: "<red>Кулдаун: {time}"
reload: "<green>Конфигурация перезагружена!"
salaries:
exmpl:
permission: "salary.exmpl"
commands:
- "give {player} diamond_sword"
- "eco give {player} 1000"
give_message:
- "<green>Ты получил зарплату!"
- "<yellow>Команды выполнены."
cooldown: 3600
Требования
- Java 21+
- Paper или Folia 1.21.4
- MySQL 5.7+ или MariaDB 10.4+
made by panica
- Зависимости
- Paper
- Команды и права
- /salary - salary.use
/salary reload - salary.admin