▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/compressy
compressy

compressy

A Fabric mod to add automatic support for near infinite compression of any block that is placeable! Fancy tooltips and roman numerals included

591
2
Все версииcompressy 1.1.7 - LITE - no compressed variant placement allowed

compressy 1.1.7 - LITE - no compressed variant placement allowed

Release2 мес. назад

Список изменений

LITE - Changelog v1.1.7

Bug Fixes

fix(crafting): resolve item duplication when uncrafting compressed blocks (#3)

  • Created CraftingResultSlotMixin to 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 PlayerScreenHandlerMixin for 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 = true to CraftingResultSlotMixin injection
  • 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() and markDirty()
  • Shift-clicking now smoothly decompresses entire stacks one at a time

fix(config): consolidate ModMenu integration to single config source

  • Deleted duplicate CompressyClientConfig.java class
  • 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

  • CompressyBlockHandler now 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 CraftingResultSlotMixin to compressy.mixins.json
  • Added PlayerScreenHandlerMixin to compressy.mixins.json
  • Removed TextDisplayEntityMixin from client mixins array
  • Fixed /cblocks admin reload to actually call CompressyConfig.reload()

Файлы

compressy-1.21.11-lite-v1.1.7.jar(1.33 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.1.7

Загрузчики

Fabric

Версии игры

1.21.11

Загрузок

16

Дата публикации

2 мес. назад

Загрузил

ID версии

Главная