
compressy
A Fabric mod to add automatic support for near infinite compression of any block that is placeable! Fancy tooltips and roman numerals included
588
2
compressy 1.1.8 - FULL
release16 февраля 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.
compressy 1.1.7 - FULL
release17 января 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()
compressy 1.1.7 - LITE - no compressed variant placement allowed
release17 января 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 - FULL
release12 января 2026 г.FULL
fix: https://github.com/Underwood-Inc/compressy/issues/1 improve: modmenu integration
compressy 1.1.6 - LITE - no compressed variant placement allowed
release12 января 2026 г.LITE
fix: https://github.com/Underwood-Inc/compressy/issues/1 improve: modmenu integration
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:3 месяца назад
Обновлён:1 месяц назад
