Package tk.airshipcraft.commonlib.gui.objects


package tk.airshipcraft.commonlib.gui.objects

Holds the essential objects and interfaces for the GUI system's various components, such as scoreboards, boss bars, and other custom UI elements.

Subpackages:

  • impl - Contains implementations of the ITeam interface.

Key classes:

  • BelowName - Manages display names below player entities.
  • Gui - Base class for creating custom GUIs.
  • Bossbar - Wrapper for the boss bar UI component.
  • Sidebar - Represents a scoreboard on the side of the screen.
  • TeamManager - Manages teams and their properties within the GUI.
  • Ui - Base class for all UI objects.

Use these objects to construct and control the various aspects of in-game display elements.

Since:
2023-11-20
Version:
1.0.0
Author:
notzune
  • Class
    Description
    A utility class for managing and customizing the below-name scoreboard in Minecraft.
    Encapsulates the Bukkit API's BossBar feature, offering a simplified and enhanced interface for creating and manipulating boss bars.
    Abstract base class for creating custom Graphical User Interfaces (GUIs) in Minecraft.
    Interface for defining the structure and functionality of a team in a plugin environment.
    Represents a sidebar scoreboard in Minecraft, displayed on the side of a player's screen.
    Represents a custom User Interface (UI) in Minecraft, facilitating the creation and management of custom inventory interfaces.