- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 16
Плагин добавит на ваш сервер систему подписок плюс, его особенности:
1. Бесконечное количество подписок (Вы можете добавить хоть подписку PLUS, PLUS+, DELUXE, LUXURY и до бесконечности - чем не могут похвастаться аналоги)
2. Гибкая настройка выполнений действий для каждой подписки (Можно настроить onGive/onRemove для абсолютно любой подписки по-своему)
3. Гибкая настройка отображения плейсхолдера %hsubscribe_ID подписки_check% (Можно настроить случаи при включённой и выключенной подписки для ЛЮБОГО игрока)
4. Гибкое время действия подписки задаётся прямо командой /hsubscribe give (Игрок) (ID подписки) (Время действия подписки в секундах)
Код:
settings:
prefix: "&7[&#FDBE00Сервер&7]&f"
formatted:
year: "{0} г {1} мес {2} нед {3} д {4} ч {5} мин {6} сек"
month: "{0} мес {1} нед {2} д {3} ч {4} мин {5} сек"
week: "{0} нед {1} д {2} ч {3} мин {4} сек"
day: "{0} д {1} ч {2} мин {3} сек"
hour: "{0} ч {1} мин {2} сек"
minute: "{0} мин {1} сек"
second: "{0} сек"
database:
type: "sqlite"
mysql:
host: "127.0.0.1"
port: "3306"
database: "hsubscribe"
username: "root"
password: "password"
parameters: "useSSL=false&serverTimezone=UTC"
pool:
maximumPoolSize: 10
minimumIdle: 2
connectionTimeout: 30000
idleTimeout: 600000
maxLifetime: 1800000
subscribe:
vip:
actions:
onGive:
- "[CONSOLE] lp user {targetName} parent add vip"
onRemove:
- "[CONSOLE] lp user {targetName} parent remove vip"
placeholder:
enable: "&a⏺"
disable: "&c⏺"
messages:
noPermission: "{prefix} У вас &#FDBE00недостаточно &fправ"
help: |
{prefix} /hsubscribe give &7(Игрок) (ID) (Секунды)
{prefix} /hsubscribe remove &7(Игрок) (ID)
{prefix} /hsubscribe reload
secondsNotNumber: "{prefix} Секунды &#FDBE00должны&f быть числом"
subscribeNotFound: "{prefix} Подписка &#FDBE00{id}&f не найдена в конфиге"
giveFailed: "{prefix} Не удалось выдать подписку. Проверьте, что время больше &#FDBE000"
giveSuccess: "{prefix} Подписка &#FDBE00{id}&f выдана игроку &#FDBE00{player}"
removeNotFound: "{prefix} У игрока нет этой подписки"
removeSuccess: "{prefix} Подписка &#FDBE00{id}&f снята у игрока &#FDBE00{player}"
reloadSuccess: "{prefix} Конфигурация &#FDBE00успешно&f перезагружена"
- Зависимости
- PlaceholderAPI, Vault (Необязательно)
- Команды и права
Команда Право Описание /hsubscribe give (Игрок) (ID подписки) (Время действия в секундах) hsubscribe.admin Выдать указанную подписку указанному игроку на указанное время /hsubscribe remove (Игрок) (ID подписки) hsubscribe.admin Досрочно забрать указанную подписку у указанного игрока /hsubscribe reload hsubscribe.admin Перезагрузить конфигурацию плагина