PncSalary | Добавь зарплаты на свой сервер!

Плагин PncSalary | Добавь зарплаты на свой сервер! 1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.21
Ядра и Прокси
  1. Paper
Минимальная версия Java
21
Исходный код
https://github.com/panicaaaaa/Salary

PNC SALARY
Гибкая система зарплат для Paper/Folia серверов



О плагине

PncSalary — плагин для выдачи зарплат игрокам через выполнение произвольных команд сервера. Поддерживает неограниченное количество зарплат, индивидуальные кулдауны и полностью кастомные сообщения.

Данные кулдаунов хранятся в MySQL через Hibernate — никаких потерь при перезапуске, никаких файловых костылей.



Возможности

  • Неограниченное количество зарплат — добавляй сколько нужно в конфиг
  • Hibernate + MySQL — надёжное хранение данных без лишних зависимостей
  • Кастомные команды — любые команды сервера при выдаче зарплаты
  • MiniMessage — поддержка форматирования через <red>, <green> и т.д.
  • Гибкий конфиг — формат времени, сообщения, пермишены настраиваются под себя
  • Paper и Folia — полная поддержка обеих платформ



Команды

КомандаПермишенОписание
/salarysalary.useПолучить зарплату
/salary reloadsalary.adminПерезагрузить конфигурацию



Пермишены

ПермишенОписание
salary.useРазрешает использовать /salary
salary.adminРазрешает перезагружать конфиг
salary.<название>Доступ к конкретной зарплате, например salary.exmpl



Установка

  1. Скинь .jar в папку plugins/
  2. Запусти сервер — появится plugins/PncSalary/config.yml
  3. Укажи данные БД в config.yml
  4. Настрой зарплаты под свой сервер
  5. /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
Автор
panicaaaa
Скачивания
3
Просмотры
41
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Поделиться ресурсом

Назад
Сверху Снизу