All Classes and Interfaces
Class
Description
Represents a chunk in the world.
Handles and manages all sub-commands for the plugin.
Represents a candidate in an election.
Represents an election sub-command that can be executed within the plugin.
List of all possible executor types an election command can have.
Represents the config API for PlayerElections.
Represents an election.
Handles all the basic and common methods for events.
Event that is triggered before an expansion is being loaded.
Event that is triggered before an expansion is being unloaded.
List of all possible election systems.
Represents a log in an election.
Handles and manages all the player data.
Represents a poll in an election.
Represents the requirements for a player to vote in an election.
Represents a vote in an election.
Represents an expansion for it to be loaded and used in
ExpansionRegistry
.Handles all expansion type events.
Handles and manages all expansions for the plugin.
The main class for accessing and using the API.
Event triggered before an election has been created.
Event triggered before an election has been removed.
The main class for accessing and using the API.
Event that is triggered before an item is parsed in a menu.
Event that is triggered before a menu is opened.
List of all possible menu types.
Event that is triggered when a player votes on an election.
Represents an expansion for it to be loaded and used in
ExpansionRegistry
.This class is used to schedule tasks for the plugin.
Represents a task that can be cancelled.