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

CatFrame

A shared frameworks backporting Modern Minecraft Systems to the archaic 1.7.10 version.

Оцените первым
696
3

0.6.3

Release05.08.2026

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

CatFrame - 0.6.3

What is changed?

Change version number from previous to 0.6.3

➕Add:

  • Add IMEInputBackport compat: new IMECompact implements IMECommitTarget, registers at ClientProxy.preInit when ime_input_backport is loaded, activates when a visible Overlay holds a focused AbstractTextAreaWidget, commits text via unified insertText() and anchors the candidate window. AbstractTextAreaWidget gains public innerPadding() and default insertText(); AbstractEditBox extracts insertText() from the Ctrl+V path and adds getCursorPosition(); MultilineEditBox delegates insertText() to MultilineTextField.
  • Add MultilineEditBox ported from 26.1.2 on top of AbstractTextAreaWidget, plus the MultilineTextField logic layer: custom char-width reflow splitter, LWJGL2 key mapping, word navigation, selection highlight and scroll-to-cursor
  • Add AbstractTextAreaWidget ported from 26.1.2 and refactor AbstractEditBox to extend it: scrollable text-area skeleton with inner padding, background/decorations toggles, scissored contents and Up/Down key scrolling via the legacy keyTyped path
  • Keep intentional rename of Component interface to events.GuiScreenEvent and GuiEventListener removal; revert IDEA's over-broad rename that also renamed AbstractComponent, ContextualBar classes and all extends clauses back to AbstractComponent; add isLShiftKeyPressed/isRShiftKeyPressed to KeyTypedEvent; add IconedButton skeleton and small_checkbox mcmeta; minor mcmeta formatting
  • Add static-type mcmeta files for the four toggle_swticher textures (16x8), following the TextureStretch system input spec; enables drawAuto-driven pixel-perfect rendering for ToggleButton
  • Rework ImageButon/ImageWidget: render only per-state textures (normal/highlighted/disabled) without Button background; add TextureStretching.drawStatic with pixel-perfect integer-multiple upscaling and fail-fast size validation; support static type in TextureStretchingMetadata; enforce texW/texH multiple checks at component construction

🔧Fix:

  • rename and fix linter style
  • Migrate Checkbox and ToggleButton to TextureStretching.drawStatic: fix wrong UV sampling of standalone 16x16/16x8 textures caused by 256x256 atlas assumption in drawTexturedModalRect; enforce pixel-perfect integer-multiple upscaling (1x/2x)

❗❗❗Deprecated:

- No deprecations

Notes

Full Changelog: https://github.com/song682/CatFrame/commits/v0.6.3

Файлы

CatFrame-0.6.3.jar(1.19 MiB)
Основной
Скачать
CatFrame-0.6.3-deobf-sources.jar(1022.57 KiB)
Скачать
CatFrame-0.6.3-deobf.jar(1.17 MiB)
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.6.3

Загрузчики

Forge

Версии игры

1.7.10

Загрузок

21

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

05.08.2026

Загрузил

ID версии

Главная