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 theITeam
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
-
ClassDescriptionA 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.