Storage Organizer — вкладки-фильтры для AE2 и RS в Minecraft

Storage Organizer для Minecraft: пользовательские вкладки-фильтры для терминалов AE2 и RS. Установка в один клик, гибкие условия, клиентская работа.

Storage Organizer: вкладки-фильтры для терминалов AE2 и RS

Если вы когда-нибудь тонули в бесконечной сетке предметов на терминале Applied Energistics 2 или в сетке Refined Storage, вы знаете это чувство: нужный ресурс где-то есть, но найти его среди сотен стаков — та ещё задача. Storage Organizer решает эту боль напрямую: мод добавляет настраиваемые вкладки-фильтры, которые сужают вид до тех предметов, которые вам действительно нужны. По сути это тот самый «AE2 Organizer», который многие знали раньше, но переименованный в версии 2.0.0, потому что теперь он работает не только с AE2.

Что делает Storage Organizer

Оба мода — AE2 и Refined Storage — фильтруют и сортируют список предметов на клиенте. Storage Organizer цепляется именно к этому представлению, поэтому все вкладки работают чисто на стороне клиента и не создают никакой нагрузки на сервер. Это значит, что они функционируют даже при подключении к серверу, где мода нет. Каждая система хранения при этом полностью изолирована: у терминалов AE2 и сеток RS свои независимые вкладки, окна и настройки, и они никогда не смешивают фильтры. При желании набор фильтров можно перенести с одной на другую через Export / Import.

Оба мода опциональны: jar-файл спокойно загружается с любым из них, с обоими или вообще без них, добавляя вкладки к тому, что установлено. Сам по себе мод ничего не делает. Если вы ставите моды вручную, не забудьте удалить старый файл AE2Organizer-*.jar перед добавлением StorageOrganizer-*.jar — имя файла изменилось, а mod id остался прежним, поэтому два файла рядом игра воспримет как один мод дважды и просто не запустится. Пользователям лаунчеров и сборок беспокоиться не о чем: обновление проходит на месте. Кстати, в лаунчере foxygame.net каталог дополнений собран так, что Storage Organizer находится за пару кликов, а версия подбирается автоматически под вашу сборку.

Поддерживаемые версии и загрузчики

Мод ориентирован на актуальные версии Minecraft, включая 1.21, и работает с загрузчиком NeoForge. Именно на NeoForge общие теги используют пространство имён c: — например, c:ingots, c:nuggets, c:ores. Старое пространство forge: ушло в прошлое, так что при настройке условий на это стоит обратить внимание.

Как работают вкладки

К каждому терминалу прикрепляется одно или несколько окон фильтров. По умолчанию это одно окно, пристыкованное к правому краю терминала. Можно добавлять новые окна, перемещать их куда угодно и раскладывать содержимое вертикальным списком или горизонтальным рядом иконок. В каждом окне отображаются:

  • All (опционально для каждого окна) — сбрасывает фильтр.
  • Ваши вкладки — клик по вкладке фильтрует до её предметов, повторный клик по активной вкладке возвращает к All.
  • Иконка настроек — открывает редактор.

Окна отрисовываются в нативном стиле каждого бэкенда: на терминале AE2 они используют собственный GUI-стиль AE2 (так что ресурспаки с «тёмной темой» AE2 их тоже перекрашивают) и шестерёнку AE2, а на сетке RS — стиль сетки RS и её собственный ключ. Фильтр вкладки комбинируется с поисковой строкой хранилища по логике AND, поэтому можно выбрать широкую вкладку, а потом уточнить запрос текстом. Активна одновременно только одна вкладка на каждую систему хранения.

Редактирование вкладок

Клик по иконке настроек открывает редактор. Левая панель — это дерево: каждый узел окна разворачивается во вкладки внутри него. Выберите строку окна, чтобы редактировать окно, или строку вкладки, чтобы справа настроить её имя, иконку, режим совпадения и условия. На панели инструментов доступны: +Win (новое окно), +Tab (новая вкладка в выбранном окне), Copy (дублировать вкладку или целое окно со всеми вкладками), Del и стрелки ▲ ▼ для изменения порядка. Кнопка Window… переносит вкладку в другое окно, а при удалении окна с вкладками игра сначала спросит подтверждение.

Иконку вкладки и предмет для условий mod / tag / text можно задать тремя способами: через встроенный выборщик (клик по слоту иконки или кнопке … у условия открывает сетку предметов с поиском, работает и без JEI), перетаскиванием из инвентаря или перетаскиванием из JEI, если он установлен. Выбранный предмет ведёт себя по-разному в зависимости от типа условия: mod → его mod id, text → отображаемое имя, tag → открывается список тегов этого предмета на выбор, а слот иконки просто задаёт иконку вкладки.

Критерии вкладок

Каждая вкладка комбинирует свои условия через Match ANY (OR) или Match ALL (AND). Доступны типы: mod (предметы из указанного mod id), tag (предметы в теге), text (отображаемое имя содержит текст, без учёта регистра), component (данные конкретного стака). У каждого условия есть переключатель Is / Not, превращающий его в исключение — всё, что ему соответствует, скрывается. Исключения всегда применяются поверх положительных условий, независимо от режима совпадения.

Проверки компонентов включают: enchanted (есть зачарования), named (есть кастомное имя), damaged (предмет повреждён), custom_data_key (в данных есть заданный ключ NBT), component_type (есть компонент заданного типа, например minecraft:potion_contents).

Окна и настройки

Для каждого окна можно настроить раскладку (вертикальный список или горизонтальный ряд иконок), отображение (подписи или только иконки), масштаб, видимость шестерёнки, кнопку All, а также показывать ли окно на конкретных типах терминалов. Позиции запоминаются отдельно для каждого типа терминала: первый терминал, куда вы поставили окно, становится базовым, а остальные наследуют это место, пока вы не перетащите окно туда отдельно. Держите Alt в терминале, чтобы перетащить любое окно, или нажмите Move… в редакторе для постоянного режима перемещения. Команда /storageorganizer resetwindows восстанавливает все окна в доступное состояние, если что-то потерялось.

В разделе Settings… собраны сквозные настройки, отдельные для AE2 и RS: сброс фильтра при открытии терминала, очистка поисковой строки при выборе вкладки, синхронизация поиска JEI с выбранной вкладкой, а также Export all / Import all для полного бэкапа или переноса всей конфигурации между инстансами. Все окна, вкладки и настройки сохраняются автоматически, отдельно для каждого клиента и каждой системы хранения.

Как установить

Если вы хотите скачать Storage Organizer для Minecraft, проще всего сделать это через лаунчер или вручную. При ручной установке поместите StorageOrganizer-*.jar в папку mods и убедитесь, что старый файл AE2Organizer удалён. Пользователям сборок достаточно обновить мод в лаунчере — настройки и вкладки переносятся автоматически, миграция не требуется.

Storage Organizer — это аккуратный клиентский инструмент, который превращает хаос из предметов в понятную систему. Он не требует серверной поддержки, уважает ваши настройки и работает ровно там, где нужен больше всего — в терминалах AE2 и сетках Refined Storage.