Плагин для серверов Майнкрафт позволяет привязать настоящий контейнер в мире к имени и открывать его из любого места. Это не виртуальное хранилище и не копия инвентаря: игрок всегда получает доступ к тому же блоку.
Возможности
- Привязывает контейнеры с собственными названиями, позволяет переименовывать, удалять и выводить список привязок.
- Работает с сундуками, сундуками-ловушками, медными сундуками, бочками, воронками, раздатчиками, выбрасывателями, печами, плавильными печами, коптильнями, варочными стойками, сборщиками и шалкеровыми ящиками всех цветов.
- Администратор может открывать, просматривать и удалять привязки других игроков.
- Поддерживает несколько миров, ограничения на число контейнеров у игрока и настраиваемый список доступных блоков.
- При необходимости загружает далёкий или незагруженный чанк только на время открытого инвентаря; после закрытия чанк перестаёт удерживаться.
- Удаляет устаревшие привязки и связи с разрушенными контейнерами. Медный сундук остаётся привязанным при окислении, вощении и очистке топором.
Команды
/rc create <name>— создать привязку контейнера, на который смотрит игрок./rc open <name>— открыть привязанный контейнер./rc delete <name>и/rc rename <old> <new>— удалить или переименовать привязку./rc list,/rc info <name>,/rc help— список, сведения и справка./rc open <player> <name>,/rc delete <player> <name>,/rc info <player> <name>,/rc list <player>— команды для работы с привязками другого игрока./rc reload— перезагрузить настройки.
Также доступны псевдонимы /remotecontainers, /remotecontainer и /rcontainer.
Чтобы создать связь, посмотрите на поддерживаемый контейнер и введите, например, /rc create storage. По умолчанию затем нужно один раз кликнуть правой кнопкой по тому же контейнеру для подтверждения.
Права
remotecontainers.use,remotecontainers.create,remotecontainers.open,remotecontainers.delete,remotecontainers.rename,remotecontainers.list,remotecontainers.info— работа со своими привязками.remotecontainers.others— доступ к привязкам других игроков.remotecontainers.reload— перезагрузка настроек.remotecontainers.limit.bypass— обход лимита контейнеров.
Настройка
В config.yml задаются лимит max-containers-per-player, дальность выбора блока create-target-distance, обязательное подтверждение require-physical-confirmation, загрузка незагруженных чанков load-unloaded-chunks, общий доступ к ссылкам allow-shared-links и задержка между открытиями open-cooldown-seconds. Значение 0 у max-containers-per-player снимает лимит.
Сообщения редактируются в messages.yml, а данные привязок хранятся в plugins/RemoteContainers/containers.yml.
Требования
Плагин работает на CraftBukkit, Spigot и Paper. Внешние зависимости и отдельная база данных не нужны.
