- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 1,5 тыс.
- Подписчиков на Modrinth
- 5
- версии
- 64
- Обновлён
- 16 августа 202616 авг.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Inventory Organizer — Полное описание Fabric-мод для сортировки инвентаря и хранилища одним кликом, плюс серверная система «склада» из нескольких сундуков, набор необязательных автоматизаций и удалённый крафт. Работает на Minecraft 26.1 / 26.1.1 / 26.1.2. environment: "*" — это клиентский мод (обязателен на клиенте) с необязательной поддержкой на стороне сервера, которая открывает общие многопользовательские функции.
Часть 1 — Все возможности Сортировка OI (Organize Inventory): один клик сортирует весь инвентарь — одинаковые предметы сливаются в полные стаки, однотипные группируются вместе. OST (Organize STorage): то же самое для открытого сундука. Клавиша сортировки: OST при открытом сундуке, иначе OI. Настройка Sort action выбирает поведение: Smart (по умолчанию), только OI, только OST или Both. Объединение стаков: разбросанные неполные стаки одного предмета сливаются обратно в полные. Редактор Slot Config Центральный экран (кнопка S или клавиша). Вкладки сверху: Inv, Storage, Groups.
Вкладка Inv: живое изображение вашего инвентаря. Выберите правило из палитры справа, затем левым кликом назначьте его слоту; правый клик сбрасывает слот на any. Правила: any (принимает что угодно), empty (остаётся пустым), Groups (Weapons, Tools, Armor, Blocks, Food, Valuables, Potions, Splash, Arrows, Utility, Misc), Sub-groups (Logs, Boats, …) или конкретный предмет. Поле поиска фильтрует 1600+ предметов. Броня + левая рука: правила для шлема / нагрудника / штанов / ботинок и слота щита/левой руки. Метка авто-пополнения: средний клик по слоту хотбара помечает его зелёной R (см. Автоматизации). Нижний ряд: Save, Clear, Kits, Names, Ranks (Tier Order), Back и Warehouse, когда доступно. Справка: кнопка Guide (полное руководство) и оверлей быстрых подсказок ? (клик снаружи закрывает). Профили для каждого сундука Каждый сундук может запоминать свою схему сортировки. Откройте сундук → New profile? → Yes. Идентификация определяется по порядку: пользовательское имя на наковальне → точные координаты блока (обе половины двойного сундука) → текст соседней таблички. Табличка рядом с сундуком тоже задаёт имя профиля. Режим переноски: профиль становится «активным» только пока его сундук открыт; кнопка Pr привязывает переносимый профиль к открытому сундуку. Ничто не помечает сундук как не-хранилище (скрытое с карты). Профили приватны и локальны — никогда не передаются. Группы и Tier Order (Ranks) Вкладка Groups / редактор: редактируйте встроенные группы предметов или создавайте свои, чтобы правила совпадали именно с тем, что вы имеете в виду. Tier Order (Ranks): внутри типа задайте порядок приоритета, чтобы сортировка была детерминированной (например, незерит выше алмаза). Двойной клик по слоту переходит прямо к нему. Kits Сохраните всю схему слотов как именованный Kit и загружайте её позже. Клавиша Cycle slot preset переключает сохранённые Kits на лету. Склады (связанные сундуки) Карта склада (кнопка Wh / клавиша) — вид сверху на ваши сундуки. Свяжите 2+ близких сундука (в пределах радиуса, соединённые) в один склад; OST у любого участника — или Sort на карте — сортирует всю группу вместе. Unlink разрывает связь. На серверах связи по умолчанию приватны; чужая связь раскрывается другому игроку только после того, как он откроет один из её сундуков (тогда весь склад появляется на его карте). Права и защита от кражи (серверы) Право OST для каждого игрока: выберите свою связь → кнопка OST → список известных игроков с переключателями вкл/выкл. По умолчанию выкл — раскрытая связь видна, но не сортируется, пока не выдано разрешение. Защита от кражи (на стороне сервера): нельзя связать сундук, который находится в чужом складе, нельзя удалённо забрать из чужой связи и нельзя сортировать связь без разрешения. Автоматизации (Free mode) Авто-пополнение (зелёная R): помеченный слот хотбара пополняется из инвентаря, когда опустеет, используя правило слота или последний предмет, который там был. Пополнение из сундука (Rf): пополняет все помеченные слоты хотбара из открытого сундука одним нажатием. Deposit-all (Dep): отправляет обратно все стаки инвентаря, чей предмет уже есть в сундуке. Прокрутка: обычная прокрутка по слоту — быстрое перемещение; Shift+прокрутка сортирует по одному предмету за щелчок. Trash / Void (под Storage): сетка правил; подходящие предметы выбрасываются при подборе. Переключатель Trash mode меняет Drop-all на Keep-1-stack. Удалённый крафт Панель материалов у инвентаря и верстака показывает объединённое содержимое ближайших сундуков (иконка + название + количество) с поиском и полем количества; клик вытягивает предметы в инвентарь. Радиус: 60 блоков у верстака в одиночной игре, 15 в остальных случаях. Дружелюбность к серверам и безопасность Quick switch (мастер-режим): одна кнопка переключает всё между Server-Friendly и Free. Ограничение Free: автоматизации работают только в приватных/белых окружениях (одиночная игра, LAN, Realms, Aternos, серверы с вайтлистом); на обычных публичных серверах выключены. Вайтлист (по желанию): добавьте доверенный сервер (после подтверждения), чтобы включить там функции Free. Fight mode: настоящий PvP принудительно включает Server-Friendly примерно на 20с (с небольшим таймером на HUD); на публичных серверах держится постоянно, так что мод никогда не даёт преимущества в бою. Авто-сортировка после смерти: по желанию пересортировывает после того, как вы вернёте снаряжение. Клавиши (Controls → Inventory Organizer) Все по умолчанию не назначены: Sort, Open Kits, Open Settings, Open Warehouse map, Chest refill, Cycle slot preset. Настройка Keybind mode (Inventory-only / Free / Off) определяет, где им разрешено срабатывать.
Справка и языки Полноценное руководство в игре с переносом слов (автоматически открывается при первом входе в настройки) и быстрое меню «?» на каждом экране. 9 языков: English, Magyar, Deutsch, Español, Français, 中文, 日本語, Русский, Português, с размерами кнопок, подобранными так, чтобы переводы не вылезали за границы. Часть 2 — Как это устроено (архитектура) Стороны и точки входа Окружение "*" — загружается на обеих сторонах. Главная точка входа регистрирует типы сетевых пакетов (общие) и серверные приёмники; клиентская точка входа регистрирует клавиши, хуки экранов (Fabric ScreenEvents), элемент HUD и клиентский тик. Разделение ядра: клиент владеет всем UI/сортировкой/конфигом; сервер владеет только общим хранилищем ссылок склада + движком сортировки + агрегацией удалённого крафта. Конфигурация (клиент, локальная) OrganizerConfig — JSON‑конфиг с правилами слотов, пресетами хранилищ, пользовательскими группами, группами склада (локальные ссылки), известными сундуками, наборами, настройками клавиш/сортировки, белым списком, правилами мусора и т. д. StoragePreset — раскладка одного сундука (правила слотов, размер, идентификация: имя/позиции/табличка). SlotRule, WarehouseGroup — вспомогательные данные. Сортировка InventorySorter / SortLogic — сортировка инвентаря + сопоставление правил + объединение стаков. StorageSorter — сортировка сундуков с использованием активного StoragePreset. ChestIdentifier (клиент) — определяет, какой локальный профиль активен для открытого сундука (имя → координаты → табличка), и принадлежит ли сундук чужой ссылке (только сортировка). Подсистема склада WarehouseClient — клиентское состояние: флаг рукопожатия, кэш видимых ссылок (свои + раскрытые чужие), запас удалённого крафта, кэш списка OST и все вспомогательные методы отправки. WarehouseNet — регистрирует пакеты и серверные приёмники; вся работа выполняется в серверном потоке. WarehouseLinks — серверное хранилище ссылок (владелец, измерение, позиции, правила владельца для каждого сундука, список разрешённых OST) + список подключённых игроков; сохраняется в inventory-organizer-warehouse-links.json. WarehouseEngine — движок сортировки: вытаскивает все предметы из группы в общий пул, затем раскладывает каждый стак в сундук, чьё правило подходит лучше всего (учитывает двойные сундуки, ограничение по расстоянию). RemoteStock — серверный удалённый крафт: агрегирует содержимое ближайших сундуков и изымает предметы (пропускает сундуки с чужими ссылками). WarehouseMapScreen, OstPermScreen — UI карты и выбор разрешений OST. Сеть (с ограничением по рукопожатию) При входе сервер отправляет WarehouseHelloPayload; клиент устанавливает флаг доступности. До этого клиент ничего не отправляет, поэтому на ванильном сервере мод полностью молчит. Клиент→сервер: запрос карты склада, загрузка/удаление ссылки, сортировка ссылки, сортировка группы, запрос списка OST, установка разрешения OST, запрос запаса крафта, изъятие крафта. Сервер→клиент: приветствие, данные карты ссылок, список OST, запас крафта. Каждое серверное действие заново проверяет расстояние и владение/разрешение и никогда не доверяет клиенту; кулдауны против спама защищают сортировку и изъятие. Интеграция с клиентом и надёжность Миксины: CreativeInventoryScreenMixin (кнопки в креативном инвентаре), InventoryScreenMixin, ContainerScreenAccessor (leftPos/topPos/наведённый слот), ContainerScrollMixin (прокрутка на экранах контейнеров). FightModeTracker (защищённое от подмены определение PvP + HUD), ServerEnvironment (ограничение Free‑режима), DeathSortTracker. UI устойчив к изменению размера: раскладка перестраивается в init() (перезапускается при изменении размера); универсальная защита принудительно переинициализирует экран, когда кэшированный размер экрана отличается от размера окна, а наблюдатель leftPos заново раскладывает оверлеи в игре, когда книга рецептов сдвигает GUI. Сборка и релизы Единая база исходного кода на Java; проекты для каждой версии (26.1 / 26.1.1 / 26.1.2) используют один и тот же код с метаданными Fabric для конкретной версии. Распространяется как один jar на версию Minecraft.
Частые вопросы
Как установить InOr?
Установите Fabric под свою версию Minecraft, скачайте InOr под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть InOr?
У InOr есть сборки для Minecraft 1.20.4, 1.20.6, 1.21.1, 1.21.4–26.2 ….
Нужен ли InOr на сервере?
Ставится только в игру; на сервер ставить не нужно