Overview#
Enderthing completely overhauls the concept of Ender storage in Minecraft. While the vanilla Ender Chest provides a single inventory unique to each player, Enderthing introduces a system of shared global inventories defined by a three-color code. By using different combinations of dyes, players can access up to 4,096 distinct dimensions of storage. These inventories can be shared publicly across the server or locked to a specific player for private use. The mod also provides portable access via Ender Packs and automation support for complex item logistics.
Blocks#
The mod adds a specialized version of the Ender Chest that functions as the primary interface for the global storage network.
Ender Chest (Enderthing)
Unlike the vanilla Ender Chest, the Enderthing Ender Chest displays three colored bands on its lid. These bands represent the inventory's unique ID.
- Functionality: Any Enderthing Ender Chest with the same color code will point to the exact same inventory, regardless of where it is placed in the world.
- Interaction: Players can right-click the chest to open the inventory. To change the color code, players can use dyes directly on the three bands of the chest or use an Ender Key.
- Security: By default, these chests are "Public," meaning anyone who sets a chest to the same color code can access the items. This can be changed using an Ender Lock.
- Properties:
- Hardness: 22.5
- Resistance: 600
- Tool: Pickaxe (Diamond or better recommended)
Items#
Enderthing adds several utility items to manage, access, and secure the global inventory network.
Ender Pack
The Ender Pack is a portable version of the Ender Chest. It allows players to access a specific color-coded inventory directly from their hand without placing a block.
- Usage: Right-click while holding to open the inventory associated with the pack's color code.
- Configuration: Shift-right click with a dye to change the pack's code, or use an Ender Key.
Ender Key
The Ender Key is a management tool used to quickly set the color codes of chests and packs.
- Usage: Shift-right click in the air to open the Key's UI and set a target color code. Right-click a chest or pack with the Key to instantly apply that code.
Ender Lock
The Ender Lock is used to secure an inventory.
- Usage: Right-clicking an Enderthing Ender Chest with an Ender Lock will make that specific color code "Private" to the player who used the lock.
- Effect: Once locked, the color code
Red-Red-Redfor Player A will point to a different inventory thanRed-Red-Redfor Player B. This prevents other players from stealing items by simply guessing the color code.
Ender Card
The Ender Card is primarily used for automation and integration with other mods or specific block mechanics. It can be used to "bind" a specific inventory code to a machine or hopper system.
Mechanics#
Color Coding System
The core of Enderthing is the 3-slot color system. Each slot can be one of the 16 Minecraft dyes.
- Total Combinations: 16 x 16 x 16 = 4,096 unique inventories.
- Setting Codes: You can change the colors by right-clicking the specific sections of the chest lid with a dye. The left, middle, and right sections correspond to the three slots of the code.
Security Levels
- Public: The default state. Anyone with the code can access the items. Ideal for community resource sharing or team bases.
- Private: Created by applying an Ender Lock. The inventory becomes tied to the player's UUID. Even if another player uses the same color code, they will see their own private version of that code (or a public one if they haven't locked it).
Automation and Logistics
Enderthing chests are fully compatible with Hoppers, Droppers, and pipes from other mods.
- Input/Output: Items piped into an Enderthing chest will be placed into the global inventory associated with that chest's color code.
- Chunk Loading: Note that for automation to work across long distances, the chunks containing the chests must be loaded, though the data itself is stored globally in the world save.
Recipes#
The following table outlines the standard crafting recipes for Enderthing components.
| Item | Ingredients | Pattern |
|---|---|---|
| Enderthing Chest | Obsidian, Eye of Ender, Wool (Any) | 8x Obsidian surrounding 1x Eye of Ender (Standard Ender Chest) + Wool modification |
| Ender Pack | Ender Chest, Leather, Wool | Chest in center, Leather on sides, Wool on top |
| Ender Key | Blaze Rod, Gold Ingot, Ender Pearl | Blaze Rod (bottom), Gold (middle), Pearl (top) |
| Ender Lock | Iron Ingot, Gold Ingot, Ender Pearl | Iron (bottom), Gold (middle), Pearl (top) |
| Ender Card | Paper, Gold Nugget, Ender Pearl | Paper in center, Gold/Pearl surrounding |
Note: In modern versions, you can often convert a vanilla Ender Chest into an Enderthing Chest by surrounding it with wool or dyes in a crafting grid.
Commands#
Server administrators can use commands to manage the global inventories if necessary.
/enderthing list: Lists the active color codes currently in use in the world./enderthing clear <code1> <code2> <code3>: Clears the contents of a specific global inventory. Use with caution as this is irreversible./enderthing setprivate <player> <code1> <code2> <code3>: Manually sets a specific code to be private for a designated player.