📦 ChestPickup
Move Your Storage — Without Losing Its Contents
ChestPickup allows players to pick up and relocate storage containers while keeping their contents intact.
No more emptying chests, breaking inventories, or rebuilding your base just to move things around.
This mod is designed for quality of life, base building, and long-term worlds.
!!You can use Crafting Containers to Craft non player crates. !!
⚙️ Updated Changes (v2.5)
📦 Pickup Containers:
• 📦 Cardboard Box
• 🪵 Writable Wood Crate
• 🔩 Writable Iron Crate
• 🧱 Writable Steel Crate
• 🔐 Hardened Chest
• 🔐 Hardened Chest (T5)
• ⚙️ Edit better damage
• ⚙️ Fixed sound issue
✨ Features
- ✅ Pick up storage containers with all items inside
- ✅ Re-place containers without losing contents
- ✅ Works with writable storage and player containers
- ✅ No duping, no item conversion, no fake drops
- ✅ Server-friendly and modpack-ready
⚠️ IMPORTANT – Backup Your World
This mod interacts with TileEntities (container data).
🔴 Always back up your world before installing or updating this mod.
While ChestPickup is designed to be safe and deterministic, any mod that moves containers with stored data carries inherent risk — especially in existing saves.
Please note that the content is only displayed. Saving the content is currently not possible.
🧠 How It Works (Short Explanation)
ChestPickup does not rely on block destruction or item drops.
Instead, it:
- Temporarily removes the block
- Preserves the TileEntity (contents, name, locks)
- Places the same block back when re-deployed
This is why:
- Contents are preserved
- No loot containers are involved
- No fake “crate items” are created
🔧 Block Hardness & Pickup Balance
Container pickup is intentional gameplay, not a free exploit.
Hardness Matters
- Container durability controls pickup effort
- Higher
MaxDamage = longer pickup time
- You can balance pickup difficulty by adjusting block hardness in
blocks.xml
This allows:
- Early game: slower, deliberate base moves
- Late game: efficient base redesign
🔩 Why MStainlessSteel Is Used as Material
ChestPickup uses MStainlessSteel for certain containers on purpose.
Reasons:
- Prevents accidental damage during pickup
- Avoids unintentional degradation or damage caused by zombies.
- Ensures consistent interaction behavior
- Makes containers clearly “intentional storage objects”
- Pickup durability is 100
- Zombie durability is 2500+
This material choice is not about realism, but about:
- Stability
- Predictability
- Savegame safety
🚫 What ChestPickup Does NOT Do
- ❌ No auto-loot to inventory
- ❌ No container duplication
- ❌ No vanilla
CanPickup=true hacks
- ❌ No unsafe TileEntity serialization
If a container is destroyed normally (with tools), it behaves like vanilla unless patched separately.
🔌 Compatibility Notes
- ✔ Compatible with most storage mods
- ✔ Works well in modpacks
- ✔ Combine with mods that add
CanPickup=true to containers
- ✔ Avoid multiple mods modifying the same storage blocks
For best results:
- Use ChestPickup for storage
- Use destroy/drop mechanics only for empty containers
🛠 Configuration & Customization
Advanced users can:
- Adjust pickup permissions
- Change block durability
- Limit which containers are eligible
All balancing is done via XML, making the mod fully transparent and editable.
🧪 Multiplayer & Servers
- Designed with multiplayer safety in mind
- No client-side inventory tricks
- All actions are server-validated
Still recommended:
- Test on a staging world before deploying to a live server
🏁 Final Notes
ChestPickup exists to reduce frustration, not challenge.
If you enjoy:
- Clean bases
- Organized storage
- Rebuilding without punishment
Then this mod is for you.
Happy building — and don’t forget to backup your world. 😉