Index

A B C D E G H I K L M N O P R S T U V W X 
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.
A B C D E G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form