EnderDrives добавляет в Applied Energistics 2 диски, работающие по принципу эндер-сундука: содержимое привязано не к предмету, а к заданной частоте. Все диски с одинаковой частотой и областью доступа видят один и тот же инвентарь — в сети ME, в другом измерении или у другого игрока. Данные хранятся в отдельной базе EnderDB внутри папки мира, с журналом упреждающей записи и контрольными суммами, что снижает риск потери предметов при сбоях.
У каждого диска есть лимит типов предметов, зависящий от ёмкости; это ограничение механики, а не хранилища. Система проверена примерно до 250 тысяч типов, превышение этого значения не рекомендуется. Предметы учитываются с полными данными NBT, а счётчик хранится как 64-битное целое.
Диск можно переключать между режимами передачи и областями доступа, что определяет, как игроки и автоматизация взаимодействуют с общим инвентарём.
- Режимы передачи: двусторонний (обычный ввод и извлечение), только ввод (просмотр без изъятия) и только вывод (извлечение без вставки).
- Область Global: общий инвентарь на весь сервер для всех дисков с той же частотой.
- Область Private: привязка к UUID владельца; другие игроки могут пользоваться диском через сеть ME, но содержимое остаётся личным.
- Область Team: доступ для участников команды FTB; данные привязаны к UUID владельца команды и сохраняются даже после её роспуска.
- Хранение: файлы базы и журнала размещаются в папке мира, операции атомарны и устойчивы к сбоям и отключениям.
- Применение: подходит для сборок с AE2, где нужен общий склад между базами, измерениями или игроками без пересылки предметов.