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

IbukiGourd

Library Mod for GUI, Configuration

Оцените первым
1.0K
2
Все версииIbukiGourd 0.8.5+beta

IbukiGourd 0.8.5+beta

Beta31.07.2025

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

Summary of Version 0.8.5 Updates

Main Updates

1. Rich Text Parser Refactoring

  • Renamed richtext to inline_style_text for unified naming style and improved readability
  • Modified related package paths and class names, including renaming RichText to [InlineStyleTextParser]
  • Optimized the [Text] class by adding a new [inlineStyle] method for parsing inline styled text
  • Improved user interaction in numeric editors

2. GUI Component Improvements

  • Numeric Editor Optimization: Enhanced user experience with input validation and color feedback
  • State Management Optimization: Improved state binding and notification mechanisms in multiple components
  • Scrolling Component Improvements: Optimized scroll bar rendering logic for Scroller, TextArea, TableContainer, and ListContainer
  • Text Component Enhancement: Added [bindState] method to TextArea and TextEditor for simplified state binding

3. Configuration System Enhancement

  • Added new [ConfigKeyCode] configuration type
  • Optimized configuration wrapper state management and rendering logic
  • Improved configuration container interface with grouping and search functionality

4. Input System Improvements

  • Optimized key binding conflict detection logic
  • Added new key setting components (KeyCodeSetterButton, KeyBindSetterButton, etc.)

5. GUI Rendering Optimization

  • Adjusted TextRender default drawing layer to SEE_THROUGH
  • Optimized icon component to use State instead of single color values
  • Improved screen rendering task execution mechanism using CopyOnWriteArrayList and AtomicBoolean

6. Other Improvements

  • Added getUserData related convenience methods to GUI context
  • Fixed slider component initialization issues
  • Added new icon textures (COPY, PASTE, CUT)
  • Fixed modifier parameter type issues in multiple components

Key Technical Changes

Technical Refactoring

  • Extensive package and class name renaming for unified naming conventions
  • Optimized state management system with additional convenience extension properties and methods

User Experience Improvements

  • Added grouping navigation and search functionality to configuration interface
  • Added input validation and instant feedback to text editors
  • Scroll bars now only display when needed, improving interface aesthetics

Performance Optimizations

  • Improved screen task execution mechanism for better responsiveness
  • Optimized component rendering logic to avoid unnecessary redraws

These updates significantly enhance the mod's stability and user experience while providing developers with more powerful GUI building tools.

Файлы

ibukigourd-0.8.5+beta+f2e6623.20250731-minecraft.1.21.4-fabric.jar(2.13 MiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

0.8.5+beta

Загрузчики

Fabric

Версии игры

1.21.4

Загрузок

128

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

31.07.2025

Загрузил

ID версии

Главная