Плагин для серверов Майнкрафт, который помогает администрации искать украденные и спрятанные предметы без предварительного отслеживания вещей. Он позволяет просматривать инвентари игроков и искать контейнеры или блоки по всему миру, включая уже созданные миры.
Возможности
- Открывает и редактирует инвентарь и эндер-сундук игрока, даже когда тот не в сети; вложенные шалкеровые ящики и мешки тоже можно открыть.
- Перед сохранением офлайн-инвентаря создаётся резервная копия файла игрока
.bak. - Учитывает аккаунты Майнкрафт Бедрок через Geyser и Floodgate.
- Ищет сундуки, бочки, шалкеровые ящики, воронки, раздатчики, выбрасыватели, печи, варочные стойки и другие хранилища. Двойной сундук показывается одной записью с общим содержимым.
- Ищет указанные блоки по всему серверу или в области вокруг игрока.
- Результаты выводятся в постраничном интерфейсе: указаны мир, точные координаты, расстояние, заполненные ячейки и количество найденного предмета. Левый клик телепортирует к результату, правый — открывает контейнер.
- В интерфейсе можно скрыть хранилища из естественно сгенерированных структур и отобрать контейнеры, где лежит заданное минимальное количество предметов.
- Поиск сначала проверяет загруженные чанки, затем при необходимости просматривает сохранённые чанки небольшими пакетами. Закрытие интерфейса останавливает фоновое сканирование.
Команды
/invsee <player>— открыть инвентарь игрока./endersee <player>— открыть эндер-сундук игрока./chestfind [item_id] [x] [y] [z]— найти контейнеры, при необходимости с предметом и от указанной точки./chestfindnearby [item_id] [radius_x] [radius_y] [radius_z]— поиск контейнеров рядом с игроком. Алиасы:/chests,/cfn./blockfind <block_id> [x] [y] [z]— найти блок по его идентификатору. Алиас:/bf./blockfindnearby <block_id> [radius_x] [radius_y] [radius_z]— найти блок рядом с игроком. Алиас:/bfn.
Одно число радиуса применяется сразу к осям X, Y и Z; для разных значений укажите три числа. Команду /chestfind можно выполнить из консоли: результат будет выведен текстом после завершения поиска.
Права
stolenitemadmin.invsee— команды просмотра инвентаря.stolenitemadmin.endersee— команда просмотра эндер-сундука.stolenitemadmin.find— команды поиска контейнеров и блоков.stolenitemadmin.*— все права плагина.
По умолчанию права доступны операторам.
Настройка
В config.yml раздел find задаёт число показываемых результатов и нагрузку фонового поиска:
max-resultschunk-batch-sizechunk-batch-delay-ticks
Увеличение chunk-batch-delay-ticks снижает нагрузку на сервер.
Требования
Плагин работает на Paper и Folia. При редактировании инвентаря офлайн-игрока данные записываются напрямую в его файл сохранения, поэтому перед использованием стоит проверить работу на копии мира.
