An extensible and customizable GUI API/library to create ClickGUIs, HUDEditors and TabGUIs designed for use in Minecraft utility mods.
panelstudio-mc8-fabric
(thanks Nirvana!) and panelstudio-mc8-forge
libraries.fabric.mod.json
to fix PanelStudio-MC16 crashing when running runClient
.RendererProxy
and ThemeMultiplexer
.ColorComponent
crashes the game.CollapsibleContainer
is closed.KeybindComponent
use Renderer.renderTitle
method with a single boolean, instead of the one with two.Renderer
.open
parameter to Renderer.getHeight
.PanelStudio:
Context
.ClickGUI
, CollapsibleContainer
and Container
.CollapsibleContainer
.ClickGUI
and Container
loops use lambdas.releaseFocus
to Context
.ToggleableContainer
into CollapsibleContainer
.PanelStudio-MC:
GLInterface
.exitGUI
method to MinecraftGUI
.MinecraftHUDGUI
.ListComponent
right-alignment.SettingsAnimation
and SettingsColorScheme
.ListModule
and HUDList
.FixedComponent
and not by the ClickGUI
.CollapsibleContainer
does not extend Container
anymore, but has it as a field.CollapsibleContainer
.releaseFocus
event, so that child components release focus when parent loses focus.handleScroll
event.getFontWidth
and getFontHeight
methods to Interface
.FocusManager
and Focusable
.setPosition
in FixedComponent
.Context
is now final
.