- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 36,2 тыс.
- Подписчиков на Modrinth
- 85
- версии
- 54
- Обновлён
- 7 октября 20267 окт.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Endless Inventory

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: открытьEndlessInventoryMenuctrl+Левый кликв меню: быстро переместить предмет из меню в 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.datnew: создать новый Endless Inventorypublic/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).
- процесс заключается в заполнении каждой строки сетки длинной полосой, в режиме FromResource метод
Частые вопросы
Как установить 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 на сервере?
Нужен и в игре, и на сервере