Interface GuiModel


public interface GuiModel
Everything the GUI lists: categories, modules and their settings, as Boze shows them.
Values are live. Visibility can change from frame to frame, so check GuiModule.isShown() and GuiSetting.isShown() while drawing.
  • Method Details

    • categories

      List<GuiCategory> categories()
      Returns:
      Categories of the module GUI, in Boze's order, addon categories last
    • hudCategories

      List<GuiCategory> hudCategories()
      Returns:
      Categories of the HUD editor (HUD elements and graphs)
    • module

      GuiModule module(String id)
      Parameters:
      id - Module name
      Returns:
      The module, or null
    • clientMode

      GuiClientMode clientMode()
    • setClientMode

      void setClientMode(GuiClientMode mode)
      Switches the client mode. Modules the new mode leaves out are turned off.
    • version

      int version()
      Returns:
      Increases whenever modules or categories are added, removed or regrouped. Views that cache layout rebuild it when this changes.
    • colors

      GuiColors colors()
      Returns:
      The user's named colors