All Classes and Interfaces

Class
Description
Represents a consumable item that allows players to open an anvil anywhere.
Represents a consumable item that allows players to return to a previously teleported region.
Represents a Battleship game where players place ships on a board and take turns.
A challenge where players must ring a single bell placed in the spawn region.
Represents a bet placed in a game, containing information about the table, color, slot, and whether the bet is locked.
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.
Represents a Block Break game where players can break blocks to score points.
Represents a Block Party game where players must stand on the correct colored blocks.
Represents a Bomberman game, implementing the Minigame interface and handling player interactions, game state updates, and rendering.
Represents a consumable item that allows players to add a small boost to the server multiplier.
Manages Boss Bars that show each player's remaining playtime progress.
Represents a challenge where players must break a block.
Prevents already-colored armor pieces from being used as ingredients in the colored armor crafting recipes, which would otherwise allow infinite re-dyeing.
Represents a Color Splat game where players can slap each other with fish.
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.
Represents a challenge where players must craft a specific item.
Represents a 3D cuboid defined by two opposite corners in a Minecraft world.
Manages connection and setup for the SQLite database used to store player playtime.
Represents a Dodgeball game where players are split into two teams and can throw rockets at each other.
Represents a challenge where players must empty their hotbar.
Represents a consumable item that allows players to open their ender chest anywhere.
Represents a consumable item that allows players to change the size of the entity they are looking at using /entitysize entity looking 'size'.
Handles behavior when the custom FBI Disc item (based on a cookie) is consumed.
Represents a Fish Slap game where players can slap each other with fish.
Represents the configuration for a game, including its properties and settings.
Manages the lifecycle and player interactions for all minigames.
Represents a gym-themed minigame where players can interact with punching bags, treadmills, and trampolines to earn time tickets.
A challenge where players must open a chest and equip the golden helmet inside.
Minigame: Hungry Hungry Hooks.
Handles the placement and interaction with the custom Illegal Water item.
Represents a consumable item in the game that can be used by players.
Listens for item consumption events and handles custom consumable items.
Represents a challenge where players must kill themselves by jumping off a tower.
Represents a King of the Hill Tag game where players compete to control a designated area.
A challenge where players must climb a spawned ladder tower and reach the top.
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 minigame that can be played within the game environment.
Represents a consumable item that allows players to change their nickname.
ParkourGame: Players are teleported to the start area.
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.
This class is a placeholder for the PlaceBlockOnConcreteChallenge.
Listens for player movement and connection events to track activity and manage UI elements.
Represents a consumable item that allows players to change their own size using /entitysize 'size'.
Represents the playtime data for a player.
Manages and tracks the playtime of players on the server.
A challenge where players must punch five named pigs.
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 challenge where players must mount a pig with a saddle.
Roulette game with three tables, each represented by a wall block.
A utility class for managing player-specific configuration settings.
Consumable item that allows a player to use /setwarp with a warp name.
A challenge where players must shear a sheep.
Represents a consumable item that allows players to open a smithing table anywhere.
A challenge where players must hit another player with a snowball.
Represents a Spleef game where players can dig blocks to make opponents fall.
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.
Represents a StoryBlitz game.
Represents a single challenge in StoryBlitz.
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.
Gives portal-unlocked players the StoryTime Guide (slot 3) and Threshold Key (slot 5) when they enter the survival world, and handles right-click interactions for both items.
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.
Represents a consumable item that allows players to open a workbench anywhere.