
GUI Lib
ArchivedThe **Deus GUI Library** is a flexible and extensible framework designed for creating graphical user interfaces (GUIs) within the Minecraft environment. This library aims to provide developers with a robust set of tools to manage various GUI components...
Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Changelog
New Elements
- ProgressBar
- Text
- TextField
- TextArea
- ScrollBar
- Crafting Table
Fixes
- Resolved dark textures appearing after using fake slots.
- Corrected positioning of parent-child elements.
- Fixed positioning issues between pages and elements.
- Adjusted positioning when resizing the Minecraft window.
Changes and New Content
-
Standardization: Streamlined how positioning is handled for elements across both pages and parent-child nodes.
-
Texture Improvements: Enhanced the
Textureclass and introducedAnimatedTexture. -
Renamed Key Functions: Updated function names across multiple classes, including
IElement,Element,Texture, etc. -
Lambda Configuration: The
config()function forIElementnow utilizes a lambda (more information available in the wiki). -
Theme-Based Textures: Textures are now sourced from the theme system using the
Textureclass with its specific secondary constructor for themes. -
Removed Dark Theme: The dark theme has been removed until further updates.
-
PageGui Configuration:
PageGuinow receives its configuration through a lambda, similar toIElement. -
TextField and TextArea Styles:
TextFieldandTextAreanow includetextFieldStylealong with aconfig()method that accepts an instance ofTextFieldStyleto customize their styles. -
Resize Signals: Added signals to detect when the Minecraft window size changes.
-
Text Change Signals: Introduced signals to track changes in text for
TextFieldandTextArea. Added lambdas that will execute on specific events related to these fields. -
Mod Logo Update: The mod logo has been changed.
-
Texture Support Enhancements: Now supports textures larger than 256 pixels, along with zoom capabilities. More details can be found in the wiki page regarding the
Textureclass. -
And Many More Features: A variety of additional changes and improvements have been made that may not be listed here.
Full Changelog: https://github.com/Garkatron/BTA-GuiLibrary/compare/0.1.9...1.1.0
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
1.1.0Loaders
Game versions
b1.7.3Downloads
67Publication date
September 20, 2024 at 8:43 PMPublisher

Garkatron
Member


