All Classes and Interfaces

Class
Description
Represents an abstract quest that a player can undertake.
 
 
Represents an administrative subcommand that can be executed through the plugin's admin command system.
This is an abstract base class for admin commands in the O'DailyQuests plugin.
Interface for providing tab-completion suggestions for admin commands in the O'DailyQuests plugin.
Registry for all admin subcommands in the plugin.
 
 
Base class providing common message sending functionality for admin commands.
Called when a player completed all his quests from a category.
 
Called when a player completes all his quests.
 
 
 
 
 
Represents a basic quest in the quest system.
 
 
 
 
 
 
 
 
 
 
 
 
Called when a player reaches a milestone in a specific category (e.g., 5 quests completed in that category).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the base interface for all quest types in the quest system.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An extremely simple JSON builder.
A super simple representation of a JSON object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides access to the ODailyQuests API, allowing interaction with quest types, player quests, and command registries for both players and admins.
 
 
 
 
 
 
 
 
 
 
 
Represents a player subcommand that can be executed through the plugin's player command system.
Base class providing common functionality for player-related commands.
Interface for providing tab-completion suggestions for player commands.
Registry for all player subcommands in the plugin.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides methods for sending predefined messages to players.
 
Manages the progression of a player's quests.
Represents the player's quests and their associated data.
 
 
Utility class for logging messages in the plugin.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Called when a quest is completed.
 
 
 
 
 
Called when a quest progress.
 
 
 
 
 
 
All plugin permissions, even if some are used only once.
This class manages the registration and retrieval of quest types.
 
 
 
 
 
 
 
 
 
 
 
List of all possible rewards types.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Called when a player reaches a global milestone (X total quests completed).