Enhanced GuiTabButton to use clickable_inactive style Added CLICKABLE_INACTIVE as formatting and ControlStyleFace Fixed being able to add keys with negative tick values Added getDuration() to GuiTimeline Added constructor with name parameter for GuiTable Fixed crash when calling reflow before parent is set Added itemsChecked iterator to GuiTree Added IndexedCollector Added ChunkLayerMap (for better storage of chunk layers related data) Added containsKey to HashMapList Added ability for update collector to process all entries of a specific level Bumped version to 2.10.19 Added IVecOrigin.set(IVecOrigin) Bumped version to 2.10.18 Fixed not being able to send vanilla packets with high enough id Fixed not being able to send vanilla bundle packets Added way to add tooltip for timeline channel Added the ability for a combobox to have no entries Added empty CompiledText Added setter methods to CompiledText for its properties Fixed certain gui handlers not being loaded on server side Fixed crash when leaving the game while entity sound is playing Made Channel and Key in GuiTimeline generic Added way to remove channel from GuiTimeline Fixed header height being ignored Improved sound config configuration Fixed labeled control using wrong translatable method Added searchbar option to combobox Added a way to search through CompiledText Added more methods to access original list to MarkList Readded EntitySound Added GuiAnimationHandler Added changed events to GuiTimeline Removed entity parameter from setupRendering method in VecOrigin Fixed several issues related to timeline channel Adding a key to a channel will automatically select it Added getValueAt to set the value of an added key Enhanced look of GuiCounter and GuiCounterDecimal Fixed y-position of newly added keys Added ability to add own created channels to timeline Events from GuiTimeline made use of generic control event Descreased channel height in guitimeline Fixed not firing NokeySelected event in gui timeline when removed key is selected Made GuiControlEvent generic Fixed GuiFlowFitX ignoring width of first element of new row Added getTabButton to GuiTabs Finished GuiTimeline Added new method to GuiControl createChildRect to gain control over the size of the rect to be rendered Added grow method to rect Fixed flow stackX and stackY issues with endless area Fixed hovered scroll bar not being visible at all times Added scroll function to scroll controls Cleaned up unnecessary blend and depth test calls Renamed GuiParent.renderContent to GuiParent.renderControls
Fixed number formating being bound to region which caused config to corrupt in certain regions Added GuiColumnHeader Added setDropShadow to GuiLabel Added header ControlFormatting Added headerBackground to GuiStyle GuiStyle now uses NamedHandlerRegistry Added clearRegistry to NamedHandlerRegistry Fixed GuiTable not aligning cols in correctly
Fixed combobox extensions Added toLayerRect to GuiControl and IGuiParent Fixed being able to modify a configurations default value Removed unnecessary "minecraft:" prefixes Fixed some issues of not calling configured Fixed SoundConfig gui crash Added missing translation for volume and pitch Added custom hook for configurations with sub controls to get notified when changed Fixed not loading sub controls correctly Added default for transformToRealWorld(BlockPos) to ISubLevel Added missing equals check for configs Added MobEffectConfig as a type creator Fixed name of config when there is no path