
compressy
A Fabric mod to add automatic support for near infinite compression of any block that is placeable! Fancy tooltips and roman numerals included
- Загрузки
- 851
- Подписчики
- 3
- Обновлён
- 15 февраля 2026 г.
- Лицензия
- MIT
Опубликован 21 декабря 2025 г.
📦 Compressy
Squish ANY block into tiny packages of pure storage madness!
✨ What Is This?
Compress 9 blocks into 1. Then 9 of those into 1. Repeat up to 32 times!
| Level | Total Blocks Stored |
|---|---|
| 1 | 9 |
| 2 | 81 |
| 3 | 729 |
| 5 | 59,049 |
| 10 | 3.4 Billion |
| 32 | More than atoms in the universe! 🤯 |
Works with ALL blocks — vanilla and modded — automatically. No config required (but supported)!

🎮 How To Use
Compress
Fill a 3×3 crafting grid with the same block → Get 1 compressed block!
Decompress
Put 1 compressed block in crafting grid → Get 9 back!
That's it. Standard crafting recipes mean full compatibility with automation mods like Create, Applied Energistics, and more!
🔮 Features
- ✅ Works with ANY block — Automatically detects all vanilla + modded blocks
- ✅ Up to 32 compression tiers — Store incomprehensible amounts
- ✅ Visual tier indicators — Roman numerals + darkening effect
- ✅ Fancy tooltips — Color-coded with block count info
- ✅ Enchantment glint — Compressed blocks shimmer!
- ✅ Automation friendly — Standard recipes work with hoppers & machines
- ✅ Place in world — Compressed blocks can be placed with full physics
- ✅ No data loss — Break placed blocks to get them back with all compression intact
📦 Two Versions Available
| Version | Best For |
|---|---|
| FULL | Single-player, creative builds, visual flair |
| LITE | Servers, automation-focused, maximum performance |
LITE prevents placing compressed blocks in the world — perfect for pure inventory storage with zero overhead!
💬 Commands
| Command | Description |
|---|---|
/cblocks help |
Show help |
/cblocks info |
Info about held block |
No OP required for basic commands!
📥 Installation
- Install Fabric Loader (0.18.2+)
- Install Fabric API
- Drop the JAR into your
modsfolder - Play!
🤝 Compatibility
- ✅ Works with all modded blocks automatically
- ✅ Compatible with storage mods (AE2, RS, Create, etc.)
- confirmed working with crafting tweaks, problematic with modded crafting grids due to custom crafting interception code required for this mod to work the way it does (automatic)
- ✅ Compatible with automation mods (standard recipes!)
- ✅ Works in multiplayer
📸 Screenshots
Coming soon!
💜 Credits
Made with 💜 by Underwood Inc
MIT License — Use it, share it, mod it!
Ченджлог
1.1.8Релиз1.21.11 · 15 февраля 2026 г.
Get the nightly releases here: https://mods.idling.app/compressy
The LITE variant, full changelog, and historical versions are also available at the above link.
1.1.7Релиз1.21.11 · 17 января 2026 г.
FULL - Changelog v1.1.7
Bug Fixes
fix(crafting): resolve item duplication when uncrafting compressed blocks (#3)
- Created
CraftingResultSlotMixinto properly consume compressed block input - Prevents vanilla recipe system from causing duplicate items in output
- One compressed block now correctly yields 9 decompressed items (not 9 + extras)
fix(crafting): enable decompression in 2x2 player inventory grid (#1)
- Created
PlayerScreenHandlerMixinfor 2x2 crafting grid support - Compressed logs now correctly decompress to logs (not planks)
- Both HEAD and TAIL injection to ensure vanilla recipes don't override
fix(crafting): prevent double consumption of input materials
- Added
cancellable = truetoCraftingResultSlotMixininjection - Calls
ci.cancel()after manual consumption to prevent vanilla double-take - One uncraft now consumes exactly 1 compressed block as expected
fix(crafting): enable sequential uncrafting (shift-click support)
- Properly triggers inventory updates via
setStack()andmarkDirty() - Shift-clicking now smoothly decompresses entire stacks one at a time
fix(config): consolidate ModMenu integration to single config source
- Deleted duplicate
CompressyClientConfig.javaclass - All settings now properly read/write to
config/compressy.toml - ModMenu toggles (Roman numerals, darkening overlay) now work correctly
fix(display): respect showRomanNumerals config server-side
CompressyBlockHandlernow checks config before spawning text display entities- Disabling Roman numerals in ModMenu actually hides them now
fix(mixin): remove broken TextDisplayEntityMixin from config
- Prevented crash on startup due to invalid render method signature
- Mixin was targeting non-existent method in obfuscated class
Technical Changes
- Added
CraftingResultSlotMixintocompressy.mixins.json - Added
PlayerScreenHandlerMixintocompressy.mixins.json - Removed
TextDisplayEntityMixinfrom client mixins array - Fixed
/cblocks admin reloadto actually callCompressyConfig.reload()
1.1.7Релиз1.21.11 · 17 января 2026 г.
LITE - Changelog v1.1.7
Bug Fixes
fix(crafting): resolve item duplication when uncrafting compressed blocks (#3)
- Created
CraftingResultSlotMixinto properly consume compressed block input - Prevents vanilla recipe system from causing duplicate items in output
- One compressed block now correctly yields 9 decompressed items (not 9 + extras)
fix(crafting): enable decompression in 2x2 player inventory grid (#1)
- Created
PlayerScreenHandlerMixinfor 2x2 crafting grid support - Compressed logs now correctly decompress to logs (not planks)
- Both HEAD and TAIL injection to ensure vanilla recipes don't override
fix(crafting): prevent double consumption of input materials
- Added
cancellable = truetoCraftingResultSlotMixininjection - Calls
ci.cancel()after manual consumption to prevent vanilla double-take - One uncraft now consumes exactly 1 compressed block as expected
fix(crafting): enable sequential uncrafting (shift-click support)
- Properly triggers inventory updates via
setStack()andmarkDirty() - Shift-clicking now smoothly decompresses entire stacks one at a time
fix(config): consolidate ModMenu integration to single config source
- Deleted duplicate
CompressyClientConfig.javaclass - All settings now properly read/write to
config/compressy.toml - ModMenu toggles (Roman numerals, darkening overlay) now work correctly
fix(display): respect showRomanNumerals config server-side
CompressyBlockHandlernow checks config before spawning text display entities- Disabling Roman numerals in ModMenu actually hides them now
fix(mixin): remove broken TextDisplayEntityMixin from config
- Prevented crash on startup due to invalid render method signature
- Mixin was targeting non-existent method in obfuscated class
Technical Changes
- Added
CraftingResultSlotMixintocompressy.mixins.json - Added
PlayerScreenHandlerMixintocompressy.mixins.json - Removed
TextDisplayEntityMixinfrom client mixins array - Fixed
/cblocks admin reloadto actually callCompressyConfig.reload()
1.1.6Релиз1.21.11 · 12 января 2026 г.
FULL
fix: https://github.com/Underwood-Inc/compressy/issues/1 improve: modmenu integration
1.1.6Релиз1.21.11 · 12 января 2026 г.
LITE
fix: https://github.com/Underwood-Inc/compressy/issues/1 improve: modmenu integration
1.1.2Релиз1.21.11 · 21 декабря 2025 г.
LITE
Only difference is you cannot place compressed blocks in LITE version.
1.1.2Релиз1.21.11 · 21 декабря 2025 г.
FULL
compress them all >:D
Комментарии
Загружаем…