Перейти к содержимому

Endless Inventory

Бесконечный расширенный инвентарь игрока и удобный способ хранения.

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
36,2 тыс.
Подписчиков на Modrinth
85
версии
54
Обновлён
7 октября 20267 окт.
Опубликован
в 2025
Endless Inventory item page — Endless Inventory item page attached by crafting menu screen, and vanilla recipe tranfer is enabled. · свайп

Коротко о моде

Работает на Fabric, NeoForge и Forge
Для Minecraft 1.21.8, 1.21.11–26.3 …
Нужен и в игре, и на сервере
Последняя версия — 1.1.4.1 от 7 октября 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.4, 1.21.8, 1.21.11–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

Endless Inventory

ModIcon
Endless Inventory — это мод для Minecraft, добавляющий инвентарь с бесконечным пространством в стиле RPG.

Версии

  • В readme/repo
    • v 1.1.0-SNAPSHOTs-Sep25
  • Forge
    • 1.20.1 1.1.0-Pre1
  • Fabric
    • 1.20.1 1.1.0-SNAPSHOT2
  • Neoforge
    • 1.21.1 1.0.4

Neoforge-1.21 — это версия, с которой я начал этот проект.

Возможности

Отдельное меню

  • Открывайте свой бесконечный инвентарь с помощью специального предмета (EndInv Accessor | endless_inventory:test_endinv) или нажатием клавиши I.

Переключаемое внутреннее меню крафта

Нажмите кнопку Crafter, чтобы переключить внутреннее меню крафта, и [FORGE] оно поддерживает перенос рецептов из Jei!

Приоритет кликов
  • shift-click В крафтер>инвентарь>страница
  • ctrl-click В страница>инвентарь>крафтер

Прикреплённая страница предметов

  • Постраничный GUI с фильтрами по категориям, продвинутой сортировкой и поиском.
  • ctrl-click для быстрого перемещения предметов

Операции

С экраном прикреплённой страницы endInv:

  • I в gui: открыть EndlessInventoryMenu
  • ctrl+Левый клик в меню: быстро переместить предмет из меню в endInv.
  • A в области страницы: добавить предмет в закладки
  • A в области страницы закладок: убрать предмет из закладок

Настраиваемость

Клиентский и серверный config.toml для настройки поведения EndInv под конкретные нужды. Смотрите раздел Конфигурация.

Инструкции по моду

Конфигурация

Этот мод предоставляет как клиентские, так и серверные конфигурации:

  • config/endless_inventory-server.toml: поведение сервера и режим инвентаря.
  • config/endless_inventory-client.toml: расположение UI, настройки сортировки и переключатели GUI.

клиентская конфигурация

  • Texture mode — помогает изменить текстуру прикреплённого экрана

    РежимОписание
    FromResourceОбрезанная ванильная текстура фона меню
    TransparentОтрисовка прозрачного фона
    DedicatedLocationПозволяет задать отдельную текстуру. (Смотрите раздел конфигурации Texture)
  • attachingMenuScreen — определяет, прикреплять ли endInv к экранам меню.
  • rows — количество строк экрана Endless Inventory и прикреплённого экрана
  • columns — количество столбцов прикреплённого экрана
  • auto_suit_column — корректировать количество столбцов, если размер gui слишком велик для размещения меню и AS.
  • enable_debug — открыть отладку экрана, показывающую информацию о gui. (смотрите отладку экрана)
  • max_page_bars — максимальное количество отображаемых сбоку страниц.
  • [Экспериментально] enable pages

серверная конфигурация

  • [Экспериментально] autoPickUtility — автоматически отправлять добычу с мобов и руды или подобранный выпавший предмет в EndInv. Это может вызывать баги, обычно с другими модами.
  • TransferMode — внутренний режим передачи предметов между сервером и клиентом
    • ALL — передавать все предметы из EndInv клиенту
    • PART — сначала вычислить фильтр и сортировку предметов и отправить клиенту, низкая нагрузка на сеть, но может вызывать баги (недостаточно тестов).
  • creationMode — как обрабатывать ситуацию, когда EndInv отсутствует
    • CREATE_PER_PLAYER — создавать EndInv для каждого игрока, у которого нет EndInv (нет действительного UUID).
    • USE_GLOBAL_SHARED — создавать новый EndInv только если не существует действительного EndInv, игроки используют общий EndInv.
    • NONE — не создавать новый EndInv, это можно использовать, если вы не хотите, чтобы игроки получали EndInv без каких-либо условий.
  • convert_empty_tag: в некоторых ситуациях предмет нельзя достать из Page, так как теги могут быть {} и тот же предмет в SourceInv имеет тег null.
  • itemCapacity [Экспериментально и недостаточно тестов]
    • maxStackSize: максимальное количество, до которого может стакаться один предмет. Учтите, что все предметы одинаковы, даже если это инструмент.

Команды

/endinv

  • backup : создать резервную копию файла endless_inventories.dat
  • new : создать новый Endless Inventory
    • public/restricted/private : Доступность нового EndInv по умолчанию public
  • ofIndex :
    • `: получить текущий индекс endInv игрока вlevelEndInvs`
    • ` : получить endinv по индексу вlevelEndInvs`
      • open : открыть endinv, любой может выполнить это, но открыть могут только игроки с доступом или операторы.
      • setDefault : установить endInv игрока по умолчанию в меню открытия.
      • setOwner: установить владельца endinv на игрока, выполнившего команду.
      • addWhiteList : добавить игрока, выполнившего команду, в список разрешённых endinv.
      • removeWhiteList : удалить игрока, выполнившего команду, из списка разрешённых endinv.
      • setAccessibility <public/restricted/private>: установить доступность endinv.
      • remove: удалить текущий endinv из данных endinv уровня, перед этим будет создан файл резервной копии.
        • `: boolean` : это принудительно удалит endinv, даже если создание резервной копии не удалось.

Установка

  • Убедитесь, что NeoForge установлен и совместим с вашей версией Minecraft.
  • Скачайте последний релиз мода Endless Inventory со страницы Releases.
  • Поместите файл .jar в папку mods.
  • Запустите игру и наслаждайтесь новой системой инвентаря!

DEDICATED_LOCATION

DEDICATED_LOCATION позволяет использовать пользовательские текстуры в ресурспаках, для этого используйте следующие пути:
В assets/endless_inventory/textures/gui/*:

  • item_grid.png для обычных страниц, получен из generic54.png меню сундука
  • tabs.png для вкладок переключения страниц, получен из спрайтов интерфейса достижений
  • item_entry.png для отображения записи предмета (страница классификации книг зачарований), получен из generic54 путём удаления вертикальных линий для формирования полос-строк
    • процесс заключается в заполнении каждой строки сетки длинной полосой, в режиме FromResource метод renderBg класса ItemEntryDisplay.class делает это так X).

Частые вопросы

Как установить Endless Inventory?

Установите Fabric под свою версию Minecraft, скачайте Endless Inventory под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Endless Inventory?

У Endless Inventory есть сборки для Minecraft 1.21–1.21.2, 1.21.4, 1.21.8, 1.21.11–26.3 ….

Нужен ли Endless Inventory на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее