Inventory Sorter (Configurable)
Мод для Майнкрафт, который добавляет простую сортировку инвентаря, но теперь с возможностью настроить порядок под себя. Это форк оригинального Inventory Sorter от cpw.
По дефолту порядок сортировки взят из Quark's Inventory Sorting - фичи из популярного мода Quark. Так что если ты привык к сортировке как в Quark, тут будет то же самое, только ещё и с настройками.
Сюда же добавили пару багфиксов и улучшений. Подробнее - ниже.
На данный момент мод поддерживает Forge 1.18.2, 1.19.2 и 1.20.1.
Важно знать
Этот форк задуман как прямая замена оригинального мода. То есть ты просто удаляешь старый Inventory Sorter и ставишь этот - всё должно работать. Удали оригинал перед установкой, чтобы не было конфликтов.
Кстати, автор не тестировал мод на мультиплеерных серверах, так что могут быть баги, которых не было в оригинале. Если найдёшь - репорть.
Что умеет
- Сортировка инвентаря - по нажатию средней кнопки мыши или кастомной хоткею
Колёсико мыши(убрали, извините)
Изменения и багфиксы
- Добавлена защита от потери предметов в некоторых сценариях
- Особенно это касается слотов из Curios
- Появилась опция не сортировать хотбар (включена по умолчанию)
- Пофикшена совместимость с модами, которые увеличивают размер стаков в слотах для версии 1.18.2
- В частности, Sophisticated Backpacks/Storages и Dank Storage
- Версии 1.19.2 и 1.20.1 и так были совместимы
- Добавлена опция отмены сортировки по типу первого слота
- По умолчанию:
[SlotIronFurnaceInput](из Iron Furnace)
- По умолчанию:
- Почистили мод от лишних фич, которые вызывали проблемы или дублировались
- Например, убрали функцию колёсика мыши
Планируется сделать PR в оригинальный репозиторий после достаточного тестирования.
Настройка порядка сортировки
Вот где главная фишка - ты можешь сам выбрать, в каком порядке будут располагаться предметы в инвентаре. При этом совместимость с оригинальным Inventory Sorter сохраняется.
По умолчанию порядок (почти) такой же, как в Quark's Inventory Sorting - потому что автор любит Quark. Код портирован и адаптирован из оригинала.
Доступные варианты порядка:
- Quark
- Идентичен оригиналу, за исключением того, что факел идёт перед едой: различия можно посмотреть на GitHub.
- Creative Tab
- Может быть не на 100% точным.
- Raw Item ID (Registered Order)
- Такой же порядок, как в JEI и других модах (на ~1.19.2).
- Item (Original) Name
- Item Display Name
Также можно настроить сортировку по количеству предметов сначала, как в оригинале, а затем по одному из вариантов выше (если количество совпадает).
Просто выбери опцию в конфиг-файле. Возможно, потребуется перезапуск игры - зависит от настроек конфига.
Как это работает
Основная логика не изменилась относительно оригинала:
Мод требует установки и на клиенте, и на сервере для работы. Он не пытается сортировать на стороне клиента, а делегирует всю работу серверу. Это делает его очень надёжным и быстрым. Должен работать со всеми контейнерами (и, возможно, даже с лишними), и старается уважать canExtract/isItemValid (избегает слотов, помеченных таким образом).
По сути, если ты часто играешь с модами и у тебя в инвентаре бардак - этот мод реально выручает. Особенно когда нужно быстро найти нужный предмет среди кучи стаков. А возможность настроить порядок сортировки делает его ещё удобнее - можно выставить так, как тебе привычнее.
Лицензия
Проект распространяется под лицензией GPL v3, за исключением кода в QuarkSortingHandler.java, который лицензирован под CC BY-NC-SA 3.0. Подробнее - в LICENSE.md.

