Compatibility
Minecraft: Java Edition
1.21.4
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Changelog
Version Update
- Mod version: Upgraded from
0.7.19+beta
to0.8.0+beta
- Nebula library version: Upgraded from
0.2.22
to0.2.23
Functional Improvements and Code Refactoring
-
Refactored layout logic:
- Fixed a long-standing issue by swapping and unifying the implementations of [RowLayout] and [ColumnLayout].
- Introduced a new [TableLayout] class to support table-style layouts.
-
Optimized text size calculation:
- Simplified string concatenation in [ConfigKeyBindBoolean.kt]by using the
translateTextWithParent
method instead of repetitive inline concatenation.
- Simplified string concatenation in [ConfigKeyBindBoolean.kt]by using the
-
Introduced GUIWrapper utility class:
- Added a generic GUI wrapper in [GUIWrapper.kt](file://D:\Develop\workspace\minecraft\ibuki_gourd\src\client\kotlin\moe\forpleuvoir\ibukigourd\config\userdata\GUIWrapper.kt), enabling dynamic UI binding for configuration items via scopes.
-
Improved naming conventions for layout scopes:
- Renamed certain layout scope interfaces for better clarity, such as renaming [ColumnListLayoutScope] to [RowListLayoutScope] to align with actual functionality.
-
Enhanced flexibility of Modifier APIs:
- Extended
Modifier.padding
andModifier.margin
methods to allow selective modification of padding or margin on individual sides.
- Extended
Files
Metadata
Release channel
BetaVersion number
0.8.0+betaLoaders
Game versions
1.21.4Downloads
9Publication date
May 3, 2025 at 4:15 PMPublisher
forpleuvoir
Owner