
KeepInventory Individual
Активный0.0
Установок
Последнее обновление
Версии
KeepInventory Individual
Индивидуальные настройки сохранения инвентаря
Модификация KeepInventory Individual предоставляет возможность настраивать сохранение инвентаря после смерти для каждого игрока отдельно, вместо глобальных настроек сервера.
Поддержка баз данных
Плагин поддерживает работу с MySQL, что позволяет сохранять список игроков с включенным сохранением инвентаря непосредственно в базу данных. Если подключение к MySQL недоступно или отключено, данные временно сохраняются в YAML-файл до восстановления соединения с базой данных.
Гибкая настройка причин смерти
Вы можете создавать черные списки для определенных причин смерти. Например, можно отключить сохранение инвентаря при падении в бездну или взрыве. Подробности настройки доступны в разделе конфигурации.
Команды управления
Основная команда: /keepinventory <on/off/reload> (игрок)
Доступ к командам имеют операторы сервера или игроки с соответствующими правами:
/keepinventory on (игрок)
- включает сохранение инвентаря/keepinventory off (игрок)
- отключает сохранение инвентаря/keepinventory reload
- перезагружает конфигурационные файлы/keepinventory list
- показывает список игроков с включенным сохранением/keepinventory help
- отображает справку по командам
Система прав
Основные права доступа:
ki.admin.cmd.on
- использование команды включенияki.admin.cmd.off
- использование команды отключенияki.admin.cmd.other
- управление настройками других игроковki.admin.cmd.reload
- перезагрузка конфигурацииki.admin.cmd.list
- просмотр списка игроковki.keepxp
- сохранение опыта при смертиki.onjoin.on
- автоматическое включение при входе на серверki.onjoin.off
- автоматическое отключение при входе
Настройки конфигурации
config.yml
# ПРИМЕЧАНИЕ: При использовании черного списка указывайте причины заглавными буквами:
# blacklist:
# - VOID
# - EXPLOSION
# -------------------------------------------------------------------------------------
# Для пустого списка используйте формат:
# blacklist: []
# -------------------------------------------------------------------------------------
# Полный список причин урона доступен по ссылке:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html
# -------------------------------------------------------------------------------------
world-blacklist:
enabled: false
blacklist: []
deathcause-blacklist:
enabled: false
blacklist: []
mysql:
enabled: false
host: ИМЯ ХОСТА
port: ПОРТ
database: ИМЯ БАЗЫ ДАННЫХ
user: ИМЯ ПОЛЬЗОВАТЕЛЯ
password: ПАРОЛЬ
debug:
send-on-join-notification: false
enabled: false
messages.yml
info:
on-join:
enabled: '&7Сохранение инвентаря включено для вас по умолчанию!'
disabled: '&7Сохранение инвентаря отключено для вас по умолчанию!'
blacklisted: '&7Сохранение инвентаря отключено, так как вы находитесь в запрещенном мире!'
enabled: '&7Сохранение инвентаря успешно включено для &e{player}&7!'
disabled: '&7Сохранение инвентаря успешно отключено для &e{player}&7!'
reload:
process: '&7Перезагрузка конфигурации...'
success: '&7Конфигурация успешно перезагружена!'
error:
no-permission: '&cУ вас нет прав для использования этой команды!'
no-such-player: '&cИгрок &e{player} &cне существует.'
invalid-arguments: '&cНеверные аргументы. Использование: &e/keepinventory <on/off/reload> (игрок)'
not-enough-arguments: '&cНедостаточно аргументов. Использование: &e/keepinventory <on/off/reload> (игрок)'
already-enabled: '&cСохранение уже включено для &e{player}&c.'
already-disabled: '&cСохранение уже отключено для &e{player}&c.'
empty-list: '&cСписок пуст.'
must-be-number: '&cАргумент должен быть числом!'
page-out-of-bounds: '&cСписок содержит только до {number} страниц.'