- API tools are divided into separate folders
- Added new patch tools
- Fixed logging levels in PlayerUtils
- Fixed clicking through the WindowWidget header
- Fixed release version check exception text
- Fixed a UI bug when resizing the game window
- Fixed latest release notification link
- Fixed keyboard input interception in InputText
- Fixed keyboard input handler
- Added notification system
- Added the ability to block the loading of lua files (useful for replacing Lua with Java)
- Fixed image loading logic
- Fixed visibility area of fields, classes and methods in Widgets
- Fixed bugs when scrolling widgets
- Fixed a bug with absolute positioning of widgets
- Launch scripts updated
- Fixed the custom command manager (the @CommandChatReturn annotation was removed as unnecessary)
- Minor bugs fixed
- Added client side plugin example
- Added
.exe
executable files for Windows, allowing launch from Steam - Added new logging system
TinyLog2
- Added checking for new Avrix releases
- Added a GUI system based on
NanoVG
- Added
onWidgetManagerInitialized
,OnPreWidgetRender
,OnPostWidgetRender
events - Added default fonts:
Arial-Regular
,Roboto-Regular
,Montserrat-Regular
,FontAwesome
- Added basic
widgets:
Panel
,Button
,Scrollbar
,ScrollPanel
,Window
,Label
,InputText
,Checkbox
,Slider
,Popup
,Modal
,ComboBox
,HorizontalBox
,VerticalBox
,RadioButton
,ColorPicker
,Table
- Added
ResourceManager
andImageLoader
- Event renamed:
onPostTickRenderThread
->onTickRenderThread
- Updated player ban and kick events
- Added new methods for banning and kicking players
- Added methods for removing items from players' inventories
- Added a method to add items to the player's inventory
- Fixed copying configs from the plugin archive
- Added
getPlayerAccessLevel
method - Added
getCommandArgs
method for different prefixes - Added
sendMessageToAdmins
method - Added tools for working with Lua
- Added
setPlayerAccessLevel
method - Added
getRoleName
method inAccessLevel
class - Fixed creation of folders when copying nested configs
- Fixed log output when creating a new config
- Updated plugin example
- Fixed adding Jar plugins to classpath
- Minor code refactoring
- Added the ability to get a map of registered commands
- Added command description annotation
- Added methods for getting values from command annotations
- Added new launch scripts
- Fixed plugin example
- Fixed copying configs from the plugin
- Fixed plugin dependency version checking
- Fixed the visibility area of the default ClassPoll
- The first stable version!