All Classes and Interfaces

Classes
Class
Description
BiomeNotifier is a listener that notifies players via the action bar when they enter a new biome.
Handles the `/biometracker` command for opening a GUI that shows the player's discovered biomes.
Manages tracking of biomes discovered by players.
Manages Boss Bars that show each player's remaining playtime progress.
Represents a cosmetic item with an ID, item model, display name, lore, and crafting recipe.
Listener for handling clicks in the Cosmetics Menu GUI.
Manages the loading and retrieval of cosmetic items from configuration.
Command executor and menu handler for the Cosmetics GUI.
Handles custom crafting and interaction behavior for the Cow Skinner tool.
Manages connection and setup for the SQLite database used to store player playtime.
Manages events related to the plugin.
Handles behavior when the custom FBI Disc item (based on a cookie) is consumed.
Handles the placement and interaction with the custom Illegal Water item.
Listener that handles applying and restoring the "Lebron" skin based on whether a player is wearing a full set of custom Lebron armor.
Represents a custom pet in the plugin, which includes metadata such as a subtitle, special perk behavior, sound effects, quotes, required food, and a crafting recipe.
Listener that manages pet activity, hunger, and perks for players.
Manages the loading and retrieval of pets from the pets.yml configuration file.
Command handler for the pets menu.
Handles interactions with the pet-related GUIs: - The main pets menu that lists all available pets.
Listens for player movement and connection events to track activity and manage UI elements.
Represents the playtime data for a player.
Manages and tracks the playtime of players on the server.
Represents a quest that a player can complete in the game.
Handles the "/questmenu" command to open a graphical quest menu interface for players.
QuestMenuListener handles player interactions within custom quest-related GUIs, including the Quest Menu (listing quests with pagination) and the Quest View (detailed view of a selected quest).
Manages the lifecycle of quests, including loading from YAML, tracking completed quests per player, and querying quest availability.
A utility class for managing player-specific configuration settings.
Handles the /casino command, teleporting the player to the "casino" world using Multiverse.
Command that teleports a player to the lobby world and then to specific coordinates.
Command that teleports a player to a configured spawn location in the "world" world.
Command for checking the player's current playtime status.
Main class for the Stweaks, a plugin designed to manage and track player playtime, enforce playtime requirements, and handle other gameplay enhancements.
Utility class responsible for updating the tab list header and footer for players on the server.
A utility class for time-related functions in the plugin.