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

Установок

0

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

1 год назад

Версии

1.19.3 — 1.21
Клиент и сервер
Quilt
Fabric
Игровые механики
Библиотеки

Locki

Пример работы мода

Библиотека для Quilt, которая предоставляет инструменты управления блокировкой инвентаря игрока. Может использоваться как самостоятельная модификация через команду /locki.

Для корректной работы необходимо установить мод и на сервер, и на клиент.

Как работает система блокировки

Locki использует концепцию "узлов инвентаря" для представления слотов. Эти узлы организованы в древовидную структуру, что позволяет быстро блокировать или разблокировать целые разделы инвентаря, сохраняя при этом контроль над отдельными элементами.

Путь к узлу инвентаря записывается через точки, начиная с самого общего предка и заканчивая конкретным дочерним узлом. Например, inventory описывает весь инвентарь игрока, а inventory.armor.chest указывает на слот нагрудника.

Когда блокируется родительский узел, дочерние элементы могут оставаться доступными. Это позволяет исключать определённые слоты из общего запрета. Например, если заблокировать inventory, а затем разблокировать inventory.armor.chest, игрок не сможет взаимодействовать ни с одним предметом в инвентаре, кроме нагрудника.

Команды управления

Мод добавляет команду /locki, которая позволяет администраторам сервера и создателям карт взаимодействовать с API через консоль.

Блокировка инвентаря

/locki lock <узел> [цели] [тип_блокировки]

  • <узел> - полный путь к известному узлу инвентаря
  • [цели] (необязательно) - имя игрока или селектор целей. Если не указано, применяется к исполнителю команды. В командных блоках этот параметр обязателен
  • [тип_блокировки] (необязательно) - идентификатор зарегистрированной блокировки. По умолчанию используется стандартная блокировка "command"

Разблокировка инвентаря

/locki unlock <узел> [цели] [тип_блокировки]

  • [цели] (необязательно) - имя игрока или селектор целей. Если не указано, применяется к исполнителю команды. В командных блоках этот параметр обязателен
  • [тип_блокировки] (необязательно) - идентификатор ранее использованной блокировки для воздействия на инвентарь игроков. По умолчанию используется стандартная блокировка "command"

Права доступа

При установленном LuckPerms вышеуказанные команды доступны игрокам с разрешением locki.command.lock. Если выдать только locki.command.lock.self, игроки смогут использовать команды только на себе.

Участники проекта
Pyrofab

Pyrofab

Разработчик

PyrofabTheModsmith

PyrofabTheModsmith

Создан: 28 фев 2023

ID: 15966