- Added possibility to reset values individually, if possible
- For EditBox: button is not available
- Added keybind: Delete
- Added new icon: WIKI
- Updated the design of library configs
- Fixed an issue with widgets in AbstractConfigScreen, you can now remove the focus from the button when you press Escape if you are bothered by the description of the widget itself
- Added ButtonWithTwoLabels and builder (ButtonWTLBuilder)
- Added ButtonWithIcon and builder
- Moved icons (widget\button -> sprites)
- Added new functions
- AbstractConfigScreen
- removeWidgetFromBuilder()
- removePanelWidgetFromBuilder()
- rebuildPanel()
- rebuildCategory()
- ConfigScreenBuilder
- OnTickScreen
- onTickScreen(ConfigScreenBuilder, AbstractConfigScreen)
- setOnTickScreen()
- OnTickScreen
- AbstractConfigScreen
- Updated libs
- Added/Changes new values for world (Localization/Parser)
- world.time -> world.time_formatted
- world.time - not formatted time
- world.days - number of days
- world.day_time - number of ticks in the current day
- Added new values
- window
- width: Real window width
- height: Real window height
- scaled_width: Width for the interface inside the game
- scaled_height: Height for the interface inside the game
- fullscreen: whether the game is in full screen mode
- vsync: whether vsync is enabled
- window
- Fixed render text (CategoryBox, SliderPercent)
- Added worlds (localization 😅)
- Added scale for ImageWidget (configurable)
- Cleanup code
- Added config for localization (Show Item in Offhand)
- Fixed spam from StarScript
- Added new colors:
- Speckle: #ffdc78, #cbbaa6
- Fixed getItemName() and getItemCount() on Player
- Return Support NeoForge
- Rewritten register KeyMappings
- Added new Key Bind: Stealth Mode
Java 21+ required
- Added panelSize in ConfigScreenBuilder
- Added getTitle(), getType() and setPanelSize() / getPanelSize()
- Added algorithms for Stealth mode
- Rewrite coordinates from String to Double
- Rewrite getRounding, added getDoubleRounding & round
- Cleanup AlinaDemoScreen
- Updated ConfigScreen
- Rewrite player values
- Redesign ConfigScreen
- Added LOCALIZATION.EXTENDED_COORDINATES config
- Updated World.java
- Updated Player.java
- Added new icons
- Rewrite demo screen
- Fix shadow text in Button
- Optimize for 1.20.5 (replace options_background.png to dirt texture)
- Changes in class Player.java
- Fix GuiMixin
- Add ScreenEvents
- ScreenEvents.KEY_PRESS
- ScreenEvents.SCREEN_RENDER
- Add LocalizationEvents
- Cleanup code
- Edit DescriptionBox
- Edit AbstractConfigScreen
- other changes
- Add default parser
- Add default localization
- Add configuration screens (without localization texts (temporary))
- Add events (based on Fabric API code)
- more