EnderDrives

EnderDrives

EnderDrives is a mod that offers a way to store your items in the End — but digitally

by
13.6K Downloads
neoforgeoptimizationtechnologyutility
Rent Server with this Mod

About this Mod

These drives link together based on the frequency set for each drive. All drives with the same frequency and privacy share the same contents, regardless of who crafted them. Whether in your AE2 system, another dimension, or on another player’s system, the contents are globally synchronized.


EnderDrives

EnderDrives is a mod that offers a way to store your items in the End — but digitally. Each drive has a type limit based on its capacity.
This is an artificial limit for gameplay mechanics, not due to storage limitations, but it is heavily suggested to try and keep the least amount of types in the system as possible.
The system has been reliably tested up to 250,000 types. Exceed that with caution.


Transfer Mode

Bidirectional:
Drives set to Bidirectional (default) facilitate normal disk drive function. You are able to input/extract items like normal.

Input:
Drives set to Input will only allow the player and automations to input items. You are able to view the stacks, but you will be unable to remove them.

Output:
Drives set to Output will only allow the player and automations to pull from the drive, never insert.


Scope / Privacy Options

Global:
Items stored under this scope are shared server-wide. Any player with a drive set to the same frequency can access the same shared inventory.

Private:
Drives in private mode are tied to your UUID and only you can assign them to your private space. Other players can use the drive through your ME system, but the inventory is yours alone.

Team:
Team drives are accessible by all members of your FTB Team. Any member can craft a drive and set it to a team frequency. Internally, the data is tied to the party owner’s UUID, so even if the team disbands, the original owner still has access.


Powered by EnderDB

To handle storage at such large scales, EnderDrives uses a purpose-built database called EnderDB. All items are stored with their full data component (NBT), ensuring perfect accuracy in identifying and tracking items.
Each stored item is indexed by its frequency, scope, and full NBT, along with a count. The count is stored as a signed 64-bit long, allowing up to 9 quintillion items in a single record.


EnderDB Features

The goal of EnderDB is speed, reliability, and efficiency. EnderDB uses:

  • Rotating Write-Ahead Logging (WAL) for data integrity
  • Batch Commits for performance
  • CRC32 Checksums for data integrity
  • Compact Binary Storage for performance
  • In-Memory Caching for performance
  • Dedicated Background Threading
  • Safe Handling of Shutdowns and Crashes

All operations are atomic, ensuring that no data is ever lost or corrupted, even in the event of world corruption or server failure.


Data is saved in your world folder:
saves/world/data/enderdrives/enderdrives.bin
Write-ahead log (WAL) files are stored alongside this file for recovery and performance.

Available Versions

EnderDrives 1.4.2release
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7neoforge
July 2, 2025
EnderDrives 1.4.0release
MC 1.21.1neoforge
April 27, 2025
EnderDrives 1.2.4release
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5neoforge
April 10, 2025

How to Install EnderDrives on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "EnderDrives". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

neoforge

Minecraft Versions

26.1.2, 1.21.7, 1.21.6 (+5 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

EnderDrives server crashes on startup – what to do?

Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is EnderDrives compatible with neoforge?

EnderDrives officially supports neoforge for Minecraft 26.1.2, 1.21.7, 1.21.6. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with EnderDrives – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if EnderDrives consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install EnderDrives with just one click on your server.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.1.21.21.71.21.61.21.51.21.41.21.31.21.21.21.1