- Rewrite builders
- Removed Alina Style
- Added Modern Style
- Remove color for render (from Alina Style)
- Added new value on player:
- ping: show your ping on MultiPlayer
- InterfaceUtils.getResourceLocation now static
- 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
- Fixed render text on SelectorButton
- Rollback GuiRenderEvents to GuiGraphics, float
- Added new function on InterfaceUtils:
- getResourceLocation(id, path)
- getResourceLocation(path) (I hate that “person” who made ResourceLocation private)
- Fixed/Updated fabric.mod.json 😅
- Added new function on InterfaceUtils:
- getResourceLocation(id, path)
- getResourceLocation(path) (I hate that “person” who made ResourceLocation private)
- Updated fabric.mod.json 😅
- Support Java 17
- Backport new stealth algorithm [Without NeoForge]
Port to 1.21 (Temporarily without NeoForge)
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
- Changes KeyBindingHelper
- Added MessageBox
- Uncomment STREAMER.STEALTH
- Updated ButtonSpriteBuilder
- Updated TextBox
- Added render background for DescriptionBox
- Changes GuiMixin
- Changes Demo Module
- Small fixes
- Add new config: TOAST.TIMELINE (Animation bar in toast)
- MIT License -> GPL-3.0
- Fixed tooltip render in ButtonSprite
- Fixed onPress for ButtonSprite
- Update to 1.20.6 & set minimal version 1.20.5 for NeoForge
- Fixed NeoForge support