All Classes and Interfaces

Class
Description
 
Represents an ItemStack that is intended to be sold within a SellRegion.
Interface for enchantments that trigger special behavior on block break events.
Represents a palette of blocks with associated percentages, used for defining the composition of blocks in a mine.
Represents a Bomb in the XPrison plugin.
Event fired when a Bomb explodes.
Interface for enchantments that trigger based on a chance percentage.
Interface representing enchantments that have effects when equipped or unequipped.
Event called when the Explosive enchant is triggered.
Represents a Gang in the XPrison plugin.
Event fired when a gang is created.
Enum representing possible results of an attempt to create a gang.
Event fired when a gang is disbanded.
Represents an invitation sent to a player to join a gang in the XPrison plugin.
Event that is fired when a player joins a gang.
Event that is fired when a player leaves a gang.
Enum representing the reasons why a player leaves a gang.
Enum representing possible results of checking a gang name validity.
Represents a historical record line related to a specific module and context for a particular offline player.
Event called when the Layer enchant is triggered.
Enum representing various reasons why a player might lose currency.
Represents a mine area with associated properties and behaviors.
Event fired when a mine is created.
Event fired when a mine is about to be deleted.
Event fired after a mine has been reset.
Event fired before a mine is reset.
Represents a selection of two positions defining a mine's boundaries.
 
Represents a multiplier that can affect various aspects such as sell price or tokens.
Enum representing different types of multipliers.
Event called when the Nuke enchantment is triggered by a player.
Represents a pickaxe level in the XPrison system.
Event called when a player performs an auto mine action in an AutoMiner region.
Event called when a player's AutoMiner time is modified.
Event that is called when a player loses gems.
Event that is called when a player is about to receive gems.
Represents a multiplier specifically tied to a player.
Deprecated.
This event is deprecated and may be removed in future versions.
Event called when a player receives a multiplier.
 
Event fired when a player ranks up.
Event fired when a player loses tokens.
Event fired when a player receives tokens.
Represents a Prestige level in the XPrison plugin.
Represents a rank in the XPrison system.
Enum representing various causes for a player receiving Gems or Tokens.
Interface representing enchantments that support refunding mechanics.
Represents an enchantment that requires a minimum pickaxe level to be applied or used.
Represents a region where auto-selling blocks or items is allowed.
Main API interface for interacting with the X-Prison plugin modules.
Holder class for the singleton instance.
API interface for AutoMiner feature.
API interface for the AutoSell feature.
Event called when mined blocks are automatically sold.
Event fired when a player breaks blocks within a mine, potentially with custom enchantments.
API interface for the AutoSell feature.
The XPrisonBombsAPI interface provides methods for managing and interacting with bomb items within the XPrison plugin ecosystem.
Represents a generic currency system in the XPrison API.
Represents a custom enchantment in the XPrison system.
Abstract base class for all XPrison enchantments.
 
Event fired when a XPrisonEnchantment is registered into the system.
API interface for managing custom enchantments on items.
Event fired when a XPrisonEnchantment is unregistered from the system.
Base class for all custom XPrison events.
API for interacting with the Gangs system in the XPrison plugin.
API interface for interacting with the Gems system in the XPrison plugin.
API for interacting with player history within the XPrison plugin.
API for interacting with mines in the XPrison plugin.
Represents a module within the XPrison plugin ecosystem.
API interface for managing multipliers related to sell amounts and tokens.
API for managing pickaxe levels in XPrison.
Event called when a player enchants a pickaxe.
Abstract event class for triggering chance-based enchantments related to a player.
Abstract base class for XPrison events related to a player.
API interface for handling prestige-related operations in XPrison.
 
Event called when a player uses the /sellall command to sell multiple items at once.
API for managing player tokens.