ItemSorter - плагин для серверов Майнкрафт на базе Bukkit, Spigot и Paper, который решает одну из самых надоедливых проблем в игре - ручную сортировку ресурсов. Если вы когда-нибудь строили огромные сортировочные системы на воронках (хопперах), то знаете, как это сложно, дорого по железу и лагуче для сервера. С этим плагином всё становится в разы проще: вы просто вешаете табличку на сундук, и он начинает сам раскидывать вещи по нужным ящикам.
Скачать ItemSorter стоит каждому администратору, который хочет дать игрокам удобный инструмент для создания складов без необходимости возиться с редстоун-механизмами. Плагин отлично работает на версиях Minecraft 1.21-1.21.6, поддерживает ветку 1.20.1-1.20.6 и даже старые версии, начиная с 1.14. Лицензия MIT позволяет использовать его свободно.
Как это работает в игре
Смысл механики предельно прост. Вы определяете один сундук (или бочку, или воронку) как источник, куда будете скидывать весь свой инвентарь после шахты или рейда. Затем вы настраиваете целевые сундуки - те самые ящики на складе, где лежит булыжник, дерево, еда и прочее.
Плагин автоматически сканирует содержимое целевых сундуков. Если в сундуке уже лежит хотя бы один булыжник, ItemSorter поймет, что этот сундук предназначен для булыжника, и перенесет туда весь булыжник из сундука-источника. Всё, что не удалось рассортировать (например, новые предметы, для которых еще нет места), останется в источнике.
Это невероятно удобно для выживания. Не нужно бегать между десятками сундуков и кликать по каждому. Закинул всё в один ящик - и пошел по своим делам.
Настройка и использование
Для работы системы используются обычные таблички. Их нужно прикрепить к боковой стороне блока с инвентарем.
Сундук-источник (куда кидаем хлам):
- Первая строка:
[ItemSource] - Вторая строка: Уникальное имя (например,
base1)
Целевой сундук (куда сортируем):
- Первая строка:
[ItemTarget] - Вторая строка: То же самое имя (
base1)
После этого просто положите образец предмета в целевой сундук. Например, один блок земли. Теперь вся земля из источника полетит именно сюда.
Порядок заполнения (Приоритеты)
Бывает так, что под один тип ресурса выделено несколько сундуков. Например, три двойных сундука под булыжник. Чтобы плагин знал, какой заполнять первым, используется четвертая строка таблички.
Напишите там o:число (например, o:10). Чем меньше число, тем выше приоритет. Сундук с o:1 заполнится раньше, чем сундук с o:5. Если приоритет не указан, он считается равным 0.
Функция Multi-Chests
Если у вас гигантский склад из сотни сундуков, ставить табличку на каждый - то еще удовольствие. Плюс, большое количество табличек может немного просаживать FPS у клиентов слабых компьютеров. В ItemSorter есть решение - режим Multi Chests.
Поставьте одну табличку [ItemTarget] на центральный сундук, а в четвертой строке напишите mc. Теперь все сундуки, которые физически касаются этого сундука (сбоку, сверху, снизу), будут считаться частью этой системы. Это позволяет объединять огромные стены из сундуков в одну сортировочную сеть.
Можно комбинировать опции через запятую, например: o:10,mc.
Конфигурация (config.yml)
Для админов сервера доступны гибкие настройки, которые помогут сбалансировать нагрузку и ограничить возможности игроков.
allow-cross-world-connections- позволяет переносить предметы между мирами (из Незера в обычный мир). По умолчанию выключено, и это правильно, иначе это было бы слишком читерно.max-distance- максимальная дистанция между источником и приемником. Стандартно 100 блоков. Это важно, чтобы игроки не создавали сети через весь сервер.transfer-interval- как часто (в тиках) происходит проверка и перенос предметов. По умолчанию 10 тиков (0.5 секунды).transfer-single-item-per-interval- еслиtrue, переносится по одному предмету за раз. Еслиfalse, переносится целый стак. Для слабых серверов лучше оставитьtrue, чтобы не было лагов при переброске больших объемов.
Права (Permissions)
Плагин поддерживает стандартные права для Bukkit/Spigot:
itemsorter.create- создание и удаление своих табличек (по умолчанию есть у всех).itemsorter.destroyAny- возможность ломать чужие таблички сортировки (для админов).itemsorter.command- доступ к команде/itemsorter.
Важные нюансы
В последних обновлениях (версия 1.6) разработчик добавил полезную команду /itemsorter remove-signs <игрок> <имя>, которая позволяет админу быстро удалить все знаки конкретной сети игрока. Также был исправлен баг с рассинхронизацией базы данных, если таблички уничтожались взрывом крипера или ТНТ.
Совет: Хотя плагин и оптимизирован, старайтесь не ставить слишком маленький интервал переноса (transfer-interval) на серверах с онлайном 100+ человек. Значение 10-20 тиков - золотая середина.
ItemSorter - это must-have для ванильных и полуванильных серверов выживания. Он не ломает баланс так сильно, как какой-нибудь Applied Energistics, но при этом бережет нервы и время игроков. Установка на BungeeHost займет буквально одну минуту, а настройка интуитивно понятна даже новичкам.
Сервер для плагина ItemSorter - как у профи
Плагин ItemSorter создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ItemSorter для друзей можно за пару минут - BungeeHost всё уже подготовил.

