Start developing 1.3
- Rewritten builders
- Added new function on Player
- getName()
- getUUID()
- getProfileType()
- Added new values for player
- uuid: Player UUID
- profile_type: Profile Type
- Fixed my birthday notification :]
- Small code refactor
- Goodbye, InterfaceUtils
- Fixed bug on SelectorButton
- Rewrite config for new style format
- Updated gradle files
- Rewritten widgets to builders
- Removed many classes (because it's useless)
- Rewritten style AbstractConfigScreen
- Fixed keybinds for Forge
- Changed AbstractBuilder, CategoryBox and ConfigScreenBuilder
- Updated visual for CategoryBox
- Added checkbox style for ButtonBoolean
- Changed license for (Neo)Forge
- Added new event: TextureManagerEvent.INIT
- Maybe the world is a circus?)
- Added new colors: SODIUM & EMBEDDIUM & WHITE
- and more
- 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