Index
All Classes and Interfaces|All Packages|Serialized Form
X
- XPrisonAPI - Interface in dev.drawethree.xprison.api
-
Main API interface for interacting with the X-Prison plugin modules.
- XPrisonAPI.InstanceHolder - Class in dev.drawethree.xprison.api
-
Holder class for the singleton instance.
- XPrisonAutoMinerAPI - Interface in dev.drawethree.xprison.api.autominer
-
API interface for AutoMiner feature.
- XPrisonAutoSellAPI - Interface in dev.drawethree.xprison.api.autosell
-
API interface for the AutoSell feature.
- XPrisonAutoSellEvent - Class in dev.drawethree.xprison.api.autosell.events
-
Event called when mined blocks are automatically sold.
- XPrisonAutoSellEvent(Player, SellRegion, Map<AutoSellItemStack, Double>) - Constructor for class dev.drawethree.xprison.api.autosell.events.XPrisonAutoSellEvent
-
Constructs a new auto-sell event.
- XPrisonBlockBreakEvent - Class in dev.drawethree.xprison.api.tokens.events
-
Event fired when a player breaks blocks within a mine, potentially with custom enchantments.
- XPrisonBlockBreakEvent(Player, List<Block>) - Constructor for class dev.drawethree.xprison.api.tokens.events.XPrisonBlockBreakEvent
-
Constructs a new XPrisonBlockBreakEvent.
- XPrisonBlocksAPI - Interface in dev.drawethree.xprison.api.blocks
-
API interface for the AutoSell feature.
- XPrisonBombsAPI - Interface in dev.drawethree.xprison.api.bombs
-
The
XPrisonBombsAPI
interface provides methods for managing and interacting with bomb items within the XPrison plugin ecosystem. - XPrisonCurrency - Interface in dev.drawethree.xprison.api.shared.currency.enums
-
Represents a generic currency system in the XPrison API.
- XPrisonEnchantment - Interface in dev.drawethree.xprison.api.enchants.model
-
Represents a custom enchantment in the XPrison system.
- XPrisonEnchantmentBase - Class in dev.drawethree.xprison.api.enchants.model
-
Abstract base class for all XPrison enchantments.
- XPrisonEnchantmentBase(File) - Constructor for class dev.drawethree.xprison.api.enchants.model.XPrisonEnchantmentBase
-
Constructs a new enchantment with the given config file.
- XPrisonEnchantmentGuiProperties - Interface in dev.drawethree.xprison.api.enchants.model
- XPrisonEnchantRegisterEvent - Class in dev.drawethree.xprison.api.enchants.events
-
Event fired when a
XPrisonEnchantment
is registered into the system. - XPrisonEnchantRegisterEvent(XPrisonEnchantment) - Constructor for class dev.drawethree.xprison.api.enchants.events.XPrisonEnchantRegisterEvent
-
Constructs a new
XPrisonEnchantRegisterEvent
. - XPrisonEnchantsAPI - Interface in dev.drawethree.xprison.api.enchants
-
API interface for managing custom enchantments on items.
- XPrisonEnchantUnregisterEvent - Class in dev.drawethree.xprison.api.enchants.events
-
Event fired when a
XPrisonEnchantment
is unregistered from the system. - XPrisonEnchantUnregisterEvent(XPrisonEnchantment) - Constructor for class dev.drawethree.xprison.api.enchants.events.XPrisonEnchantUnregisterEvent
-
Constructs a new
XPrisonEnchantUnregisterEvent
. - XPrisonEvent - Class in dev.drawethree.xprison.api.shared.events
-
Base class for all custom XPrison events.
- XPrisonEvent() - Constructor for class dev.drawethree.xprison.api.shared.events.XPrisonEvent
- XPrisonGangsAPI - Interface in dev.drawethree.xprison.api.gangs
-
API for interacting with the Gangs system in the XPrison plugin.
- XPrisonGemsAPI - Interface in dev.drawethree.xprison.api.gems
-
API interface for interacting with the Gems system in the XPrison plugin.
- XPrisonHistoryAPI - Interface in dev.drawethree.xprison.api.history
-
API for interacting with player history within the XPrison plugin.
- XPrisonMinesAPI - Interface in dev.drawethree.xprison.api.mines
-
API for interacting with mines in the XPrison plugin.
- XPrisonModule - Interface in dev.drawethree.xprison.api
-
Represents a module within the XPrison plugin ecosystem.
- XPrisonMultipliersAPI - Interface in dev.drawethree.xprison.api.multipliers
-
API interface for managing multipliers related to sell amounts and tokens.
- XPrisonPickaxeLevelsAPI - Interface in dev.drawethree.xprison.api.pickaxelevels
-
API for managing pickaxe levels in XPrison.
- XPrisonPlayerEnchantEvent - Class in dev.drawethree.xprison.api.enchants.events
-
Event called when a player enchants a pickaxe.
- XPrisonPlayerEnchantEvent(Player, long, int) - Constructor for class dev.drawethree.xprison.api.enchants.events.XPrisonPlayerEnchantEvent
-
Constructs a new
XPrisonPlayerEnchantEvent
. - XPrisonPlayerEnchantTriggerEvent - Class in dev.drawethree.xprison.api.enchants.events
-
Abstract event class for triggering chance-based enchantments related to a player.
- XPrisonPlayerEnchantTriggerEvent(Player, IWrappedRegion, Block, List<Block>) - Constructor for class dev.drawethree.xprison.api.enchants.events.XPrisonPlayerEnchantTriggerEvent
-
Constructs a new enchant trigger event.
- XPrisonPlayerEvent - Class in dev.drawethree.xprison.api.shared.events.player
-
Abstract base class for XPrison events related to a player.
- XPrisonPlayerEvent(OfflinePlayer) - Constructor for class dev.drawethree.xprison.api.shared.events.player.XPrisonPlayerEvent
-
Constructs a new player-related event.
- XPrisonPrestigesAPI - Interface in dev.drawethree.xprison.api.prestiges
-
API interface for handling prestige-related operations in XPrison.
- XPrisonRanksAPI - Interface in dev.drawethree.xprison.api.ranks
- XPrisonSellAllEvent - Class in dev.drawethree.xprison.api.autosell.events
-
Event called when a player uses the /sellall command to sell multiple items at once.
- XPrisonSellAllEvent(Player, SellRegion, Map<AutoSellItemStack, Double>) - Constructor for class dev.drawethree.xprison.api.autosell.events.XPrisonSellAllEvent
-
Constructs a new sell-all event.
- XPrisonTokensAPI - Interface in dev.drawethree.xprison.api.tokens
-
API for managing player tokens.
All Classes and Interfaces|All Packages|Serialized Form