Скачать KeepInventory Individual — Minecraft Моды — MetaMods

KeepInventory Individual

Активный

Установок

0

Последнее обновление

10 месяцев назад

Версии

1.2.1 — 1.21.4
Сервер
Игровые механики

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} страниц.'
Участники проекта
Niestrat99

Niestrat99

Разработчик

Создан: 26 дек 2023

ID: 14646