EnderDrives
EnderDrives — мод, который позволяет хранить предметы в Энде, но в цифровом виде
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 14,3 тыс.
- Подписчиков на Modrinth
- 6
- версии
- 4
- Обновлён
- 8 августа 20268 авг.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Эти накопители связываются друг с другом по частоте, заданной для каждого накопителя. Все накопители с одинаковой частотой и приватностью имеют общее содержимое, независимо от того, кто их создал. Будь то в вашей системе AE2, в другом измерении или в системе другого игрока — содержимое синхронизируется глобально.
EnderDrives
EnderDrives — это мод, который предлагает способ хранения предметов в Энде — но цифрово. У каждого накопителя есть лимит типов, зависящий от его вместимости.
Это искусственное ограничение для игровой механики, а не из-за ограничений хранилища, но настоятельно рекомендуется стараться держать в системе как можно меньше типов.
Система надёжно протестирована вплоть до 250 000 типов. Превышайте это с осторожностью.
Режим передачи
Двунаправленный:
Накопители, настроенные на двунаправленный режим (по умолчанию), работают как обычный дисковод. Вы можете вставлять/извлекать предметы как обычно.
Ввод:
Накопители, настроенные на ввод, позволяют только игроку и автоматизации вставлять предметы. Вы можете просматривать стаки, но не сможете их извлечь.
Вывод:
Накопители, настроенные на вывод, позволяют только игроку и автоматизации извлекать из накопителя, но никогда не вставлять.
Область / Настройки приватности
Глобальный:
Предметы, хранящиеся в этой области, доступны на всём сервере. Любой игрок с накопителем, настроенным на ту же частоту, может получить доступ к тому же общему инвентарю.
Приватный:
Накопители в приватном режиме привязаны к вашему UUID, и только вы можете назначить их своему приватному пространству. Другие игроки могут использовать накопитель через вашу систему ME, но инвентарь принадлежит только вам.
Команда:
Накопители команды доступны всем участникам вашей FTB Team. Любой участник может создать накопитель и настроить его на частоту команды. Внутренне данные привязаны к UUID владельца группы, так что даже если команда распадётся, у изначального владельца всё равно останется доступ.
Работает на EnderDB
Чтобы справляться с хранением в таких масштабах, EnderDrives использует специально созданную базу данных под названием EnderDB. Все предметы хранятся с полным компонентом данных (NBT), что обеспечивает идеальную точность в определении и отслеживании предметов.
Каждый хранимый предмет индексируется по его частоте, области и полному NBT, а также по количеству. Количество хранится как знаковое 64-битное long, что позволяет хранить до 9 квинтиллионов предметов в одной записи.
Возможности EnderDB
Цель EnderDB — скорость, надёжность и эффективность. EnderDB использует:
- Ротационное журналирование с опережающей записью (WAL) для целостности данных
- Пакетные коммиты для производительности
- Контрольные суммы CRC32 для целостности данных
- Компактное бинарное хранилище для производительности
- Кэширование в памяти для производительности
- Выделенные фоновые потоки
- Безопасную обработку завершения работы и сбоев
Все операции атомарны, что гарантирует, что данные никогда не теряются и не повреждаются, даже в случае повреждения мира или сбоя сервера.
Данные сохраняются в папке вашего мира:saves/world/data/enderdrives/enderdrives.bin
Файлы журнала с опережающей записью (WAL) хранятся рядом с этим файлом для восстановления и производительности.
Частые вопросы
Как установить EnderDrives?
Установите NeoForge под свою версию Minecraft, скачайте EnderDrives под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть EnderDrives?
У EnderDrives есть сборки для Minecraft 1.21.1–1.21.7, 26.1.2.
Нужен ли EnderDrives на сервере?
Нужен и в игре, и на сервере