7.0.7
Curse Maven Snippet
What's new
CreateWorldUI - 7.0.7
What is changed?
Change version number from previous to 7.0.7
➕Add:
- MixinModernCreateWorld: replace GuiButtonAdapter.render(IIF) with template method pipeline); add GuiGraphicsExtractor import
- CreateWorldUI: update LanguageRegister import from Text.translatable(Tags.MODID, key) varargs trap set key='createworldui';
- Migrate Tab tooltips to component-level CatFrame Tooltip: attach Tooltip.create to WorldTab/MoreTab/GameTab widgets (GameTab rebuilt per-frame for dynamic world-name/mode/difficulty-lock state), remove TooltipProvider interface and its Mixin polling drawHoverText path
- Migrate game-rule tooltip to CatFrame 0.6.4 component-level Tooltip: attach Tooltip.create() to each entry's nameLabel (auto-pumped by WidgetTooltipHolder via extractRenderState, flushed at DrawScreenEvent.Post); remove legacy drawHoveringText path, getTooltipRuleName and isOverRow
🔧Fix:
- Adapt downstream mod to CatFrame 0.7.1.1 API and fix i18n/double-dispatch regressions.
- AbstractScreenGameRuleEditor: fix 6 i18n call sites where
- WorldTab: fix Text.translatable('createworldui', key) double-arg trap
❗❗❗Deprecated:
- Drop now-unused Tags import; document 0.7.1.1 retention of -GameTab: remove redundant difficultyLockButton.mouseClicked() dispatch
Notes
Full Changelog: https://github.com/song682/CreateWorldUI/commits/v7.0.7
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects
