▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/KeepInventory Individual
KeepInventory Individual

KeepInventory Individual

Плагин KeepInventory Individual для Minecraft позволяет настроить сохранение инвентаря после смерти индивидуально для каждого игрока. Гибкая система с поддержкой MySQL и черных списков миров и причин смерти.

Оцените первым
5.0K
17

KeepInventory Individual - плагин для Minecraft, который решает давнюю проблему на серверах: как сделать сохранение инвентаря после смерти индивидуальным для каждого игрока. В ванильном Майнкрафт опция keepInventory работает глобально - либо для всех, либо ни для кого. А этот плагин дает админам тонкую настройку.

Зачем это нужно

На серверах часто бывает ситуация: новички теряют вещи и расстраиваются, а опытные игроки хотят хардкорного выживания. KeepInventory Individual позволяет включить сохранение инвентаря только тем, кому это реально нужно. Остальные играют по стандартным правилам - теряют лут при смерти.

Как это работает

Плагин хранит список игроков с включенным KeepInventory. Если настроен MySQL - данные сохраняются в базу. Если база недоступна, список временно хранится в YAML-файле. Как только соединение с MySQL восстанавливается, плагин сам переносит данные из файла в базу. Удобно, ничего не теряется.

Команды

КомандаОписание
/keepinventory on (игрок)Включает KeepInventory для вас или указанного игрока
/keepinventory off (игрок)Выключает KeepInventory для вас или указанного игрока
/keepinventory reloadПерезагружает конфиги
/keepinventory listПоказывает список игроков с включенным KeepInventory
/keepinventory helpПоказывает список команд плагина

Команды доступны только опам или игрокам с соответствующими правами.

Права (Permissions)

ПравоНазначениеПо умолчанию
ki.admin.cmd.onДля /keepinventory onOpped Players
ki.admin.cmd.offДля /keepinventory offOpped Players
ki.admin.cmd.otherДля /keepinventory on/off (игрок)Opped Players
ki.admin.cmd.reloadДля /keepinventory reloadOpped Players
ki.admin.cmd.listДля /keepinventory listOpped Players
ki.admin.cmd.helpДля /keepinventory helpOpped Players
ki.keepxpИгроки с этим правом сохраняют опыт при смертиOpped Players
ki.onjoin.onKeepInventory включен по умолчанию при входе (черный список миров отменяет)Opped Players
ki.onjoin.offKeepInventory выключен по умолчанию при входеOpped Players

Настройка config.yml

В конфиге можно настроить черные списки миров и причин смерти. Например, если не хочешь, чтобы игрок сохранял инвентарь при падении в пустоту - просто добавь VOID в черный список причин смерти.

# Черный список миров
world-blacklist:
  enabled: false
  blacklist: []

# Черный список причин смерти (пиши в caps, например VOID, EXPLOSION)
deathcause-blacklist:
  enabled: false
  blacklist: []

# Настройки MySQL
mysql:
  enabled: false
  host: HOST NAME
  port: PORT
  database: DATABASE NAME
  user: USERNAME
  password: PASSWORD

Настройка messages.yml

Все сообщения плагина легко меняются под свой сервер. Цвета через &.

info:
  on-join:
    enabled: '&7KeepInventory включен для вас по умолчанию!'
    disabled: '&7KeepInventory выключен для вас по умолчанию!'
    blacklisted: '&7KeepInventory отключен, так как вы в черном списке миров!'
  enabled: '&7KeepInventory успешно включен для &e{player}&7!'
  disabled: '&7KeepInventory успешно выключен для &e{player}&7!'
error:
  no-permission: '&cУ вас нет прав на эту команду!'
  no-such-player: '&cИгрок &e{player} &cне найден.'

API для разработчиков

У плагина есть API, так что можно использовать его функции в своих проектах. Например, проверять статус KeepInventory у конкретного игрока или программно включать/выключать.

Важно знать

  • Если используешь черный список причин смерти - пиши их строго заглавными буквами (как в документации Spigot)
  • Для пустого списка пиши blacklist: []
  • Права ki.onjoin.on и ki.onjoin.off работают только если у игрока есть соответствующий пермишен - иначе KeepInventory не меняется при входе
  • Плагин подходит для серверов на Spigot/Paper и совместимых сборках

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.2.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 год назад
Главная