Index

A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form

A

addCommandArgument(PSCommandArg) - Method in class dev.espi.protectionstones.ProtectionStones
Add a command argument to /ps.
ADDED_TO_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADDED_TO_REGION_SPECIFIC - Enum constant in enum class dev.espi.protectionstones.PSL
 
addMember(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
addMember(UUID) - Method in class dev.espi.protectionstones.PSRegion
Add a member to the region.
addMember(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
addOwner(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
addOwner(UUID) - Method in class dev.espi.protectionstones.PSRegion
Add an owner to the region.
addOwner(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
ADDREMOVE_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADDREMOVE_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADDREMOVE_OWNER_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADDREMOVE_OWNER_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADDREMOVE_PLAYER_NEEDS_TO_BE_ONLINE - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADDREMOVE_PLAYER_REACHED_LIMIT - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_CLEANUP_FOOTER - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_CLEANUP_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_CONSOLE_WORLD - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_ERROR_PARSING - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_HIDE_TOGGLED - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_IS_BANNED - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_LAST_LOGON - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_LASTLOGONS_FOOTER - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_LASTLOGONS_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
ADMIN_LASTLOGONS_LINE - Enum constant in enum class dev.espi.protectionstones.PSL
 
alias - Variable in class dev.espi.protectionstones.PSProtectBlock
 
aliases - Variable in class dev.espi.protectionstones.PSConfig
 
allowAddownerForOfflinePlayersWithoutLp - Variable in class dev.espi.protectionstones.PSConfig
 
allowCraftWithCustomRecipe - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowDuplicateRegionNames - Variable in class dev.espi.protectionstones.PSConfig
 
allowedFlags - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowedFlagsRaw - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowedMergingIntoTypes - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowHomeTeleportForMembers - Variable in class dev.espi.protectionstones.PSConfig
 
allowMerging - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowMergingHoles - Variable in class dev.espi.protectionstones.PSConfig
 
allowMergingRegions - Variable in class dev.espi.protectionstones.PSConfig
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgAdmin
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgBuySell
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgCount
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgFlag
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgGet
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgGive
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgHelp
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgHideUnhide
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgHome
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgInfo
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgList
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgMerge
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgName
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgPriority
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgRegion
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgReload
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgRent
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgSethome
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgSetparent
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgTax
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgToggle
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgTp
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgUnclaim
 
allowNonPlayersToExecute() - Method in class dev.espi.protectionstones.commands.ArgView
 
allowNonPlayersToExecute() - Method in interface dev.espi.protectionstones.commands.PSCommandArg
 
allowOtherRegionsToOverlap - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowOverlapUnownedRegions - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowPlacingInWild - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowShiftRightBreak - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowSmeltItem - Variable in class dev.espi.protectionstones.PSProtectBlock
 
allowUseInCrafting - Variable in class dev.espi.protectionstones.PSProtectBlock
 
ALREADY_HIDDEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
ALREADY_NOT_HIDDEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
append(StringBuilder, Object...) - Method in enum class dev.espi.protectionstones.PSL
 
ArgAddRemove - Class in dev.espi.protectionstones.commands
 
ArgAddRemove() - Constructor for class dev.espi.protectionstones.commands.ArgAddRemove
 
ArgAdmin - Class in dev.espi.protectionstones.commands
 
ArgAdmin() - Constructor for class dev.espi.protectionstones.commands.ArgAdmin
 
ArgAdminForceMerge - Class in dev.espi.protectionstones.commands
 
ArgAdminForceMerge() - Constructor for class dev.espi.protectionstones.commands.ArgAdminForceMerge
 
ArgAdminHelp - Class in dev.espi.protectionstones.commands
 
ArgAdminHelp() - Constructor for class dev.espi.protectionstones.commands.ArgAdminHelp
 
ArgBuySell - Class in dev.espi.protectionstones.commands
 
ArgBuySell() - Constructor for class dev.espi.protectionstones.commands.ArgBuySell
 
ArgCount - Class in dev.espi.protectionstones.commands
 
ArgCount() - Constructor for class dev.espi.protectionstones.commands.ArgCount
 
ArgFlag - Class in dev.espi.protectionstones.commands
 
ArgFlag() - Constructor for class dev.espi.protectionstones.commands.ArgFlag
 
ArgGet - Class in dev.espi.protectionstones.commands
 
ArgGet() - Constructor for class dev.espi.protectionstones.commands.ArgGet
 
ArgGive - Class in dev.espi.protectionstones.commands
 
ArgGive() - Constructor for class dev.espi.protectionstones.commands.ArgGive
 
ArgHelp - Class in dev.espi.protectionstones.commands
 
ArgHelp() - Constructor for class dev.espi.protectionstones.commands.ArgHelp
 
ArgHideUnhide - Class in dev.espi.protectionstones.commands
 
ArgHideUnhide() - Constructor for class dev.espi.protectionstones.commands.ArgHideUnhide
 
ArgHome - Class in dev.espi.protectionstones.commands
 
ArgHome() - Constructor for class dev.espi.protectionstones.commands.ArgHome
 
ArgInfo - Class in dev.espi.protectionstones.commands
 
ArgInfo() - Constructor for class dev.espi.protectionstones.commands.ArgInfo
 
ArgList - Class in dev.espi.protectionstones.commands
 
ArgList() - Constructor for class dev.espi.protectionstones.commands.ArgList
 
ArgMerge - Class in dev.espi.protectionstones.commands
 
ArgMerge() - Constructor for class dev.espi.protectionstones.commands.ArgMerge
 
ArgName - Class in dev.espi.protectionstones.commands
 
ArgName() - Constructor for class dev.espi.protectionstones.commands.ArgName
 
ArgPriority - Class in dev.espi.protectionstones.commands
 
ArgPriority() - Constructor for class dev.espi.protectionstones.commands.ArgPriority
 
ArgRegion - Class in dev.espi.protectionstones.commands
 
ArgRegion() - Constructor for class dev.espi.protectionstones.commands.ArgRegion
 
ArgReload - Class in dev.espi.protectionstones.commands
 
ArgReload() - Constructor for class dev.espi.protectionstones.commands.ArgReload
 
ArgRent - Class in dev.espi.protectionstones.commands
 
ArgRent() - Constructor for class dev.espi.protectionstones.commands.ArgRent
 
ArgSethome - Class in dev.espi.protectionstones.commands
 
ArgSethome() - Constructor for class dev.espi.protectionstones.commands.ArgSethome
 
ArgSetparent - Class in dev.espi.protectionstones.commands
 
ArgSetparent() - Constructor for class dev.espi.protectionstones.commands.ArgSetparent
 
ArgTax - Class in dev.espi.protectionstones.commands
 
ArgTax() - Constructor for class dev.espi.protectionstones.commands.ArgTax
 
ArgToggle - Class in dev.espi.protectionstones.commands
 
ArgToggle() - Constructor for class dev.espi.protectionstones.commands.ArgToggle
 
ArgToggle.ArgToggleOff - Class in dev.espi.protectionstones.commands
 
ArgToggle.ArgToggleOn - Class in dev.espi.protectionstones.commands
 
ArgToggleOff() - Constructor for class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
ArgToggleOn() - Constructor for class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
ArgTp - Class in dev.espi.protectionstones.commands
 
ArgTp() - Constructor for class dev.espi.protectionstones.commands.ArgTp
 
argumentAdminForceMerge(CommandSender, String[]) - Static method in class dev.espi.protectionstones.commands.ArgAdminForceMerge
 
ArgUnclaim - Class in dev.espi.protectionstones.commands
 
ArgUnclaim() - Constructor for class dev.espi.protectionstones.commands.ArgUnclaim
 
ArgView - Class in dev.espi.protectionstones.commands
 
ArgView() - Constructor for class dev.espi.protectionstones.commands.ArgView
 
asyncLoadUUIDCache - Variable in class dev.espi.protectionstones.PSConfig
 
autoHide - Variable in class dev.espi.protectionstones.PSProtectBlock
 
autoMerge - Variable in class dev.espi.protectionstones.PSProtectBlock
 

B

base_command - Variable in class dev.espi.protectionstones.PSConfig
 
blockDataFolder - Static variable in class dev.espi.protectionstones.ProtectionStones
 
BlockHandler - Class in dev.espi.protectionstones
 
BlockHandler() - Constructor for class dev.espi.protectionstones.BlockHandler
 
BlockUtil - Class in dev.espi.protectionstones.utils
 
BlockUtil() - Constructor for class dev.espi.protectionstones.utils.BlockUtil
 
BUY_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
BUY_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
BUY_NOT_FOR_SALE - Enum constant in enum class dev.espi.protectionstones.PSL
 
BUY_SOLD_BUYER - Enum constant in enum class dev.espi.protectionstones.PSL
 
BUY_SOLD_SELLER - Enum constant in enum class dev.espi.protectionstones.PSL
 
BUY_STOP_SELL - Enum constant in enum class dev.espi.protectionstones.PSL
 

C

canMergeRegionTypes(PSProtectBlock, PSRegion) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
CANNOT_MERGE_RENTED_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
CANNOT_REMOVE_YOURSELF_FROM_ALL_REGIONS - Enum constant in enum class dev.espi.protectionstones.PSL
 
CANNOT_REMOVE_YOURSELF_LAST_OWNER - Enum constant in enum class dev.espi.protectionstones.PSL
 
canRegister() - Method in class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
CANT_PROTECT_THAT - Enum constant in enum class dev.espi.protectionstones.PSL
 
ChatUtil - Class in dev.espi.protectionstones.utils
 
ChatUtil() - Constructor for class dev.espi.protectionstones.utils.ChatUtil
 
check(Player, PSProtectBlock) - Static method in class dev.espi.protectionstones.utils.LimitUtil
 
checkAddOwner(PSPlayer, List<PSProtectBlock>) - Static method in class dev.espi.protectionstones.utils.LimitUtil
 
chunkRadius - Variable in class dev.espi.protectionstones.PSProtectBlock
 
cleanupDeleteRegionsWithMembersButNoOwners - Variable in class dev.espi.protectionstones.PSConfig
 
COMMAND_REQUIRES_PLAYER_NAME - Enum constant in enum class dev.espi.protectionstones.PSL
 
compareTo(PSRegion.TaxPayment) - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
concatWithoutLast(List<String>, String) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
config - Static variable in class dev.espi.protectionstones.ProtectionStones
 
CONFIG_VERSION - Static variable in class dev.espi.protectionstones.ProtectionStones
 
configLocation - Static variable in class dev.espi.protectionstones.ProtectionStones
 
ConfigUpgrades - Class in dev.espi.protectionstones.utils.upgrade
 
ConfigUpgrades() - Constructor for class dev.espi.protectionstones.utils.upgrade.ConfigUpgrades
 
configVersion - Variable in class dev.espi.protectionstones.PSConfig
 
containsName(String) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
containsUUID(UUID) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
convertToUUID() - Static method in class dev.espi.protectionstones.utils.upgrade.LegacyUpgrade
 
COOLDOWN - Enum constant in enum class dev.espi.protectionstones.PSL
 
costToPlace - Variable in class dev.espi.protectionstones.PSProtectBlock
 
COUNT_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
COUNT_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
create(Session) - Method in class dev.espi.protectionstones.flags.FarewellFlagHandler.Factory
 
create(Session) - Method in class dev.espi.protectionstones.flags.GreetingFlagHandler.Factory
 
createActualRegion(Player, Location, PSProtectBlock) - Static method in class dev.espi.protectionstones.BlockHandler
 
createItem() - Method in class dev.espi.protectionstones.PSProtectBlock
Get the protection block item for this specific protection block.
createProtectBlockItem(PSProtectBlock) - Static method in class dev.espi.protectionstones.ProtectionStones
Get a protection block item from a protect block config object.
createPSID(double, double, double) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
createPSID(Location) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
createPSRegion(Player, Location, PSProtectBlock) - Static method in class dev.espi.protectionstones.BlockHandler
 
createPSRegion(BlockPlaceEvent) - Static method in class dev.espi.protectionstones.BlockHandler
 
customModelData - Variable in class dev.espi.protectionstones.PSProtectBlock
 
customRecipe - Variable in class dev.espi.protectionstones.PSProtectBlock
 

D

debug(String) - Method in class dev.espi.protectionstones.ProtectionStones
Print a debug message (only prints if the plugin is in debug mode).
defaultProtectionBlockPlacementOff - Variable in class dev.espi.protectionstones.PSConfig
 
DELETE_REGION_PREVENTED_NO_HOLES - Enum constant in enum class dev.espi.protectionstones.PSL
 
deleteRegion(boolean) - Method in class dev.espi.protectionstones.PSMergedRegion
 
deleteRegion(boolean) - Method in class dev.espi.protectionstones.PSRegion
Deletes the region forever.
deleteRegion(boolean) - Method in class dev.espi.protectionstones.PSStandardRegion
 
deleteRegion(boolean, Player) - Method in class dev.espi.protectionstones.PSGroupRegion
 
deleteRegion(boolean, Player) - Method in class dev.espi.protectionstones.PSMergedRegion
 
deleteRegion(boolean, Player) - Method in class dev.espi.protectionstones.PSRegion
Deletes the region forever.
deleteRegion(boolean, Player) - Method in class dev.espi.protectionstones.PSStandardRegion
 
depositBalance(double) - Method in class dev.espi.protectionstones.PSPlayer
Add a certain amount to the player's bank account.
describeDuration(Duration) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
description - Variable in class dev.espi.protectionstones.PSProtectBlock
 
destroyRegionWhenExplode - Variable in class dev.espi.protectionstones.PSProtectBlock
 
determinePlayerSurpassedLimit(Player, List<PSRegion>, PSPlayer) - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
dev.espi.protectionstones - package dev.espi.protectionstones
 
dev.espi.protectionstones.commands - package dev.espi.protectionstones.commands
 
dev.espi.protectionstones.event - package dev.espi.protectionstones.event
 
dev.espi.protectionstones.flags - package dev.espi.protectionstones.flags
 
dev.espi.protectionstones.gui - package dev.espi.protectionstones.gui
 
dev.espi.protectionstones.placeholders - package dev.espi.protectionstones.placeholders
 
dev.espi.protectionstones.utils - package dev.espi.protectionstones.utils
 
dev.espi.protectionstones.utils.upgrade - package dev.espi.protectionstones.utils.upgrade
 
displayDuplicateRegionAliases(Player, List<PSRegion>) - Static method in class dev.espi.protectionstones.utils.ChatUtil
 
displayGUI(CommandSender, String, String, int, int, List<TextComponent>, boolean) - Static method in class dev.espi.protectionstones.utils.TextGUI
 
displayName - Variable in class dev.espi.protectionstones.PSProtectBlock
 
distanceBetweenClaims - Variable in class dev.espi.protectionstones.PSProtectBlock
 
doConfigUpgrades() - Static method in class dev.espi.protectionstones.utils.upgrade.ConfigUpgrades
 
doRentPayment(PSRegion) - Static method in class dev.espi.protectionstones.PSEconomy
Process a rent payment for a region.
dropItemWhenInventoryFull - Variable in class dev.espi.protectionstones.PSConfig
 

E

enchantedEffect - Variable in class dev.espi.protectionstones.PSProtectBlock
 
equals(Object) - Method in class dev.espi.protectionstones.PSRegion
 
eventsEnabled - Variable in class dev.espi.protectionstones.PSProtectBlock
 
execute(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.PSCommand
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgAdmin
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgBuySell
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgCount
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgFlag
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgGet
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgGive
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgHelp
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgHideUnhide
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgHome
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgInfo
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgList
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgMerge
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgName
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgPriority
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgRegion
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgReload
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgRent
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgSethome
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgSetparent
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgTax
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgToggle
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgTp
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgUnclaim
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in class dev.espi.protectionstones.commands.ArgView
 
executeArgument(CommandSender, String[], HashMap<String, String>) - Method in interface dev.espi.protectionstones.commands.PSCommandArg
 

F

Factory() - Constructor for class dev.espi.protectionstones.flags.FarewellFlagHandler.Factory
 
Factory() - Constructor for class dev.espi.protectionstones.flags.GreetingFlagHandler.Factory
 
FACTORY - Static variable in class dev.espi.protectionstones.flags.FarewellFlagHandler
 
FACTORY - Static variable in class dev.espi.protectionstones.flags.GreetingFlagHandler
 
FAREWELL_ACTION - Static variable in class dev.espi.protectionstones.FlagHandler
 
FarewellFlagHandler - Class in dev.espi.protectionstones.flags
 
FarewellFlagHandler(Session) - Constructor for class dev.espi.protectionstones.flags.FarewellFlagHandler
 
FarewellFlagHandler.Factory - Class in dev.espi.protectionstones.flags
 
findOverlapOrAdjacentRegions(ProtectedRegion, RegionManager, World) - Static method in class dev.espi.protectionstones.utils.WGUtils
Find regions that are overlapping or adjacent to the region given.
findOverlapOrAdjacentRegions(ProtectedRegion, List<ProtectedRegion>, World) - Static method in class dev.espi.protectionstones.utils.WGUtils
Find regions that are overlapping or adjacent to the region given.
findOverlappingRegionGroups(World, List<ProtectedRegion>, HashMap<String, String>, HashMap<String, ArrayList<String>>) - Static method in class dev.espi.protectionstones.utils.WGMerge
 
fixBase64HeadRegions() - Static method in class dev.espi.protectionstones.utils.upgrade.LegacyUpgrade
 
FLAG_GROUPS - Static variable in class dev.espi.protectionstones.FlagHandler
 
FLAG_GUI_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_GUI_HOVER_CHANGE_GROUP - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_GUI_HOVER_CHANGE_GROUP_NULL - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_GUI_HOVER_SET - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_GUI_HOVER_SET_TEXT - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_NOT_SET - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_PREVENT_EXPLOIT - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_PREVENT_EXPLOIT_HOVER - Enum constant in enum class dev.espi.protectionstones.PSL
 
FLAG_SET - Enum constant in enum class dev.espi.protectionstones.PSL
 
FlagHandler - Class in dev.espi.protectionstones
 
FlagHandler() - Constructor for class dev.espi.protectionstones.FlagHandler
 
flags - Variable in class dev.espi.protectionstones.PSProtectBlock
 
format(Object...) - Method in enum class dev.espi.protectionstones.PSL
 
forSale() - Method in class dev.espi.protectionstones.PSMergedRegion
 
forSale() - Method in class dev.espi.protectionstones.PSRegion
 
forSale() - Method in class dev.espi.protectionstones.PSStandardRegion
 
fromLocation(Location) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stone region that the location is in, or the closest one if there are overlapping regions.
fromLocationGroup(Location) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stone parent region that the location is in.
fromLocationGroupUnsafe(Location) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stone parent region that the location is in.
fromLocationUnsafe(Location) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stone region that the location is in, or the closest one if there are overlapping regions.
fromName(String) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stones regions that have the given name as their set nickname (/ps name), from all worlds.
fromName(World, String) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stones regions that have the given name as their set nickname (/ps name)
fromPlayer(Player) - Static method in class dev.espi.protectionstones.PSPlayer
Adapt a Bukkit player into a PSPlayer wrapper.
fromPlayer(OfflinePlayer) - Static method in class dev.espi.protectionstones.PSPlayer
 
fromString(String) - Static method in class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
Convert a flag entry to a last region tax payment entry object.
fromString(String) - Static method in class dev.espi.protectionstones.PSRegion.TaxPayment
Convert a flag entry to a tax payment object.
fromUUID(UUID) - Static method in class dev.espi.protectionstones.PSPlayer
Adapt a UUID into a PSPlayer wrapper.
fromWGRegion(World, ProtectedRegion) - Static method in class dev.espi.protectionstones.PSRegion
Get the protection stone region with the world and region.

G

GET_GOTTEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
GET_GUI_BLOCK - Enum constant in enum class dev.espi.protectionstones.PSL
 
GET_GUI_HOVER - Enum constant in enum class dev.espi.protectionstones.PSL
 
GET_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
GET_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
GET_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
GET_NO_PERMISSION_BLOCK - Enum constant in enum class dev.espi.protectionstones.PSL
 
getAllRegionManagers() - Static method in class dev.espi.protectionstones.utils.WGUtils
Get all region managers for all worlds.
getAmount() - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
getAuthor() - Method in class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
getBalance() - Method in class dev.espi.protectionstones.PSPlayer
Get the player's balance.
getBlockOptions(String) - Static method in class dev.espi.protectionstones.ProtectionStones
Gets the config options for the protection block type specified.
getBlockOptions(Block) - Static method in class dev.espi.protectionstones.ProtectionStones
Get the protection block config options for the block specified.
getBlockOptions(ItemStack) - Static method in class dev.espi.protectionstones.ProtectionStones
Get the protection block config options for the item specified.
getChangeBlockHelp() - Static method in class dev.espi.protectionstones.commands.ArgAdmin
 
getChangeRegionTypeHelp() - Static method in class dev.espi.protectionstones.commands.ArgAdmin
 
getCleanupHelp() - Static method in class dev.espi.protectionstones.commands.ArgAdmin
 
getCommandArguments() - Method in class dev.espi.protectionstones.ProtectionStones
 
getConfigOptions() - Method in class dev.espi.protectionstones.ProtectionStones
 
getConfiguredBlocks() - Method in class dev.espi.protectionstones.ProtectionStones
Returns the list of PSProtectBlocks configured through the config.
getDefaultProtectedRegion(PSProtectBlock, PSLocation) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getEconomy() - Static method in class dev.espi.protectionstones.ProtectionStones
 
getFlagHelp() - Static method in class dev.espi.protectionstones.commands.ArgAdmin
 
getFlagRegistry() - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getForceMergeHelp() - Static method in class dev.espi.protectionstones.commands.ArgAdmin
 
getGlobalRegionLimits() - Method in class dev.espi.protectionstones.PSPlayer
Get a player's total protection limit from permission (protectionstones.limit.x) If there is no attached Player object to this PSPlayer, and LuckPerms is not enabled, this throws a CannotAccessOfflinePlayerPermissionsException.
getGroupRegion() - Method in class dev.espi.protectionstones.PSMergedRegion
Get the group region that contains this region.
getGUI(Player, PSRegion) - Static method in class dev.espi.protectionstones.commands.ArgMerge
 
getHandlerList() - Static method in class dev.espi.protectionstones.event.PSCreateEvent
 
getHandlerList() - Static method in class dev.espi.protectionstones.event.PSRemoveEvent
 
getHandlers() - Method in class dev.espi.protectionstones.event.PSCreateEvent
 
getHandlers() - Method in class dev.espi.protectionstones.event.PSRemoveEvent
 
getHome() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getHome() - Method in class dev.espi.protectionstones.PSRegion
Get the location of the set home the region has (for /ps tp).
getHome() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getHomes(World) - Method in class dev.espi.protectionstones.PSPlayer
Get the list of homes a player owns.
getId() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getId() - Method in class dev.espi.protectionstones.PSRegion
Get the WorldGuard ID of the region.
getId() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getID() - Method in class dev.espi.protectionstones.PSRegion
Deprecated.
getIdentifier() - Method in class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
getInstance() - Static method in class dev.espi.protectionstones.ProtectionStones
 
getLandlord() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getLandlord() - Method in class dev.espi.protectionstones.PSRegion
Get the landlord of the region.
getLandlord() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getLastPaymentAdded() - Method in class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
 
getLeaseHelp() - Static method in class dev.espi.protectionstones.commands.ArgRent
 
getLuckPerms() - Method in class dev.espi.protectionstones.ProtectionStones
 
getLuckPermsUserPermissions(UUID) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
getMaxChunkVector(double, double, double, long, long) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getMaxVector(double, double, double, long, long, long) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getMembers() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getMembers() - Method in class dev.espi.protectionstones.PSRegion
 
getMembers() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getMergeableRegions(Player) - Method in class dev.espi.protectionstones.PSMergedRegion
 
getMergeableRegions(Player) - Method in class dev.espi.protectionstones.PSRegion
Get a list of regions that the current region can merge into, taking into account a player's permissions.
getMergeableRegions(Player) - Method in class dev.espi.protectionstones.PSStandardRegion
 
getMergedRegion(Location) - Static method in class dev.espi.protectionstones.PSMergedRegion
Finds the PSMergedRegion at a location if the block at that location is the source protection block for it.
getMergedRegions() - Method in class dev.espi.protectionstones.PSGroupRegion
Get the list of PSMergedRegion objects of the regions that were merged into this region.
getMergedRegionsUnsafe() - Method in class dev.espi.protectionstones.PSGroupRegion
Get the list of PSMergedRegion objects of the regions that were merged into this region.
getMinChunkVector(double, double, double, long, long) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getMinVector(double, double, double, long, long, long) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getName() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getName() - Method in class dev.espi.protectionstones.PSPlayer
 
getName() - Method in class dev.espi.protectionstones.PSRegion
Get the name (nickname) of the region from /ps name.
getName() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getNameFromUUID(UUID) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgAdmin
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgBuySell
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgCount
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgFlag
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgGet
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgGive
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgHelp
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgHideUnhide
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgHome
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgInfo
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgList
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgMerge
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgName
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgPriority
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgRegion
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgReload
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgRent
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgSethome
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgSetparent
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgTax
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgToggle
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgTp
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgUnclaim
 
getNames() - Method in class dev.espi.protectionstones.commands.ArgView
 
getNames() - Method in interface dev.espi.protectionstones.commands.PSCommandArg
 
getNamespacedKeyForBlock(PSProtectBlock) - Static method in class dev.espi.protectionstones.utils.RecipeUtil
 
getOfflinePlayer() - Method in class dev.espi.protectionstones.PSPlayer
Get the wrapped Bukkit offline player.
getOwners() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getOwners() - Method in class dev.espi.protectionstones.PSRegion
 
getOwners() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getParent() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getParent() - Method in class dev.espi.protectionstones.PSRegion
Get the parent of this region, if there is one.
getParent() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getPermissionNumber(List<String>, String, int) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
getPermissionNumber(Player, String, int) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgAdmin
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgBuySell
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgCount
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgFlag
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgGet
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgGive
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgHelp
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgHideUnhide
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgHome
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgInfo
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgList
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgMerge
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgName
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgPriority
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgRegion
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgReload
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgRent
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgSethome
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgSetparent
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgTax
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgToggle
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgTp
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgUnclaim
 
getPermissionsToExecute() - Method in class dev.espi.protectionstones.commands.ArgView
 
getPermissionsToExecute() - Method in interface dev.espi.protectionstones.commands.PSCommandArg
 
getPlayer() - Method in class dev.espi.protectionstones.event.PSCreateEvent
Returns the player that created the protection region, if applicable
getPlayer() - Method in class dev.espi.protectionstones.event.PSRemoveEvent
Returns the player that removed the protect block, if applicable
getPlayer() - Method in class dev.espi.protectionstones.PSPlayer
Get the wrapped Bukkit player.
getPlayerAdjacentRegionGroups(Player, RegionManager) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getPlayerPlaceholderFlags() - Static method in class dev.espi.protectionstones.FlagHandler
 
getPluginLogger() - Static method in class dev.espi.protectionstones.ProtectionStones
 
getPoints() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getPoints() - Method in class dev.espi.protectionstones.PSRegion
 
getPoints() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getPointsFromDecomposedRegion(PSRegion) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getPrice() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getPrice() - Method in class dev.espi.protectionstones.PSRegion
Get the price of the region This applies to either the rent or the full purchase of a region.
getPrice() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getProtectBlock() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getProtectBlock() - Method in class dev.espi.protectionstones.PSRegion
This method returns the block that is supposed to contain the protection block.
getProtectBlock() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getProtectBlockFromAlias(String) - Static method in class dev.espi.protectionstones.ProtectionStones
Get the config options for a protect block based on its alias
getProtectBlockItemFromType(String) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
getProtectBlockType(Block) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
getProtectBlockType(ItemStack) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
getPSEconomy() - Method in class dev.espi.protectionstones.ProtectionStones
 
getPSRegions(World, boolean) - Method in class dev.espi.protectionstones.PSPlayer
Get the list of regions that a player owns, or is a member of.
getPSRegions(World, String) - Static method in class dev.espi.protectionstones.ProtectionStones
Get protection stone regions using an ID or alias.
getPSRegionsCrossWorld(World, boolean) - Method in class dev.espi.protectionstones.PSPlayer
Get the list of regions that a player owns, or is a member of.
getRecipeKeys() - Static method in class dev.espi.protectionstones.utils.RecipeUtil
 
getRegion() - Method in class dev.espi.protectionstones.event.PSCreateEvent
Returns the region being created.
getRegion() - Method in class dev.espi.protectionstones.event.PSRemoveEvent
Returns the region being removed.
getRegionId() - Method in class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
 
getRegionId() - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
getRegionLastTaxPaymentAddedEntries() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getRegionLastTaxPaymentAddedEntries() - Method in class dev.espi.protectionstones.PSRegion
Get the list of timestamps of the last time regions and sub regions have added to the tax payments list.
getRegionLastTaxPaymentAddedEntries() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getRegionLimits() - Method in class dev.espi.protectionstones.PSPlayer
Get a player's permission limits for each protection block (protectionstones.limit.alias.x) Protection blocks that aren't specified in the player's permissions will not be returned in the map.
getRegionManagerWithPlayer(Player) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
getRegionManagerWithWorld(World) - Static method in class dev.espi.protectionstones.utils.WGUtils
Get a RegionManager from a world.
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgAdmin
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgBuySell
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgCount
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgFlag
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgGet
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgGive
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgHelp
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgHideUnhide
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgHome
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgInfo
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgList
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgMerge
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgName
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgPriority
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgRegion
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgReload
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgRent
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgSethome
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgSetparent
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgTax
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgToggle
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgTp
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgUnclaim
 
getRegisteredFlags() - Method in class dev.espi.protectionstones.commands.ArgView
 
getRegisteredFlags() - Method in interface dev.espi.protectionstones.commands.PSCommandArg
 
getRentedList() - Method in class dev.espi.protectionstones.PSEconomy
Get list of rented regions.
getRentedRegion() - Method in exception dev.espi.protectionstones.utils.WGMerge.RegionCannotMergeWhileRentedException
 
getRentHelp() - Static method in class dev.espi.protectionstones.commands.ArgRent
 
getRentLastPaid() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getRentLastPaid() - Method in class dev.espi.protectionstones.PSRegion
Get the unix timestamp of when rent was last paid.
getRentLastPaid() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getRentPeriod() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getRentPeriod() - Method in class dev.espi.protectionstones.PSRegion
Get the rent period of the region
getRentPeriod() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getRentStage() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getRentStage() - Method in class dev.espi.protectionstones.PSRegion
 
getRentStage() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getRootRegion() - Method in class dev.espi.protectionstones.PSGroupRegion
Get the merged region whose ID is the same as the group region ID.
getStopLeaseHelp() - Static method in class dev.espi.protectionstones.commands.ArgRent
 
getStopRentingHelp() - Static method in class dev.espi.protectionstones.commands.ArgRent
 
getTaxAutopayer() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getTaxAutopayer() - Method in class dev.espi.protectionstones.PSRegion
Get the player that is set to autopay the tax amount.
getTaxAutopayer() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getTaxEligibleRegions() - Method in class dev.espi.protectionstones.PSPlayer
Get the list of regions that a player can pay money for taxes to.
getTaxPaymentPeriod() - Method in class dev.espi.protectionstones.PSGroupRegion
 
getTaxPaymentPeriod() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getTaxPaymentPeriod() - Method in class dev.espi.protectionstones.PSRegion
Get the formatted period(s) allowed for the payment of tax.
getTaxPaymentPeriod() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getTaxPaymentsDue() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getTaxPaymentsDue() - Method in class dev.espi.protectionstones.PSRegion
Get the list of tax payments that are due.
getTaxPaymentsDue() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getTaxPeriod() - Method in class dev.espi.protectionstones.PSGroupRegion
 
getTaxPeriod() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getTaxPeriod() - Method in class dev.espi.protectionstones.PSRegion
Get the formatted period(s) between tax payments for this region type.
getTaxPeriod() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getTaxRate() - Method in class dev.espi.protectionstones.PSGroupRegion
 
getTaxRate() - Method in class dev.espi.protectionstones.PSRegion
Get the tax rate for this region type.
getTenant() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getTenant() - Method in class dev.espi.protectionstones.PSRegion
Get the tenant of the region.
getTenant() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getTransientEdgeRegions(World, ProtectedRegion) - Static method in class dev.espi.protectionstones.utils.WGUtils
Find the list of regions that border `r` (adjacent to the edge), but do not include the corners.
getType() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getType() - Method in class dev.espi.protectionstones.PSRegion
 
getType() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getTypeOptions() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getTypeOptions() - Method in class dev.espi.protectionstones.PSRegion
 
getTypeOptions() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getUniqueIdIntArray(UUID) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
getUuid() - Method in class dev.espi.protectionstones.PSPlayer
Get the wrapped player's uuid.
getUUIDFromBase64PS(PSProtectBlock) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
getUUIDFromName(String) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
getVal() - Method in enum class dev.espi.protectionstones.PSRentFlag
 
getVaultEconomy() - Method in class dev.espi.protectionstones.ProtectionStones
 
getVersion() - Method in class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
getVersionString() - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
getWGRegion() - Method in class dev.espi.protectionstones.PSMergedRegion
 
getWGRegion() - Method in class dev.espi.protectionstones.PSRegion
 
getWGRegion() - Method in class dev.espi.protectionstones.PSStandardRegion
 
getWGRegionManager() - Method in class dev.espi.protectionstones.PSRegion
 
getWhenPaymentIsDue() - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
getWorld() - Method in class dev.espi.protectionstones.PSRegion
 
GIVE_GIVEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
GIVE_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
GIVE_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
GIVE_NO_INVENTORY_ROOM - Enum constant in enum class dev.espi.protectionstones.PSL
 
GO_BACK_PAGE - Enum constant in enum class dev.espi.protectionstones.PSL
 
GO_NEXT_PAGE - Enum constant in enum class dev.espi.protectionstones.PSL
 
GREET_ACTION - Static variable in class dev.espi.protectionstones.FlagHandler
 
GreetingFlagHandler - Class in dev.espi.protectionstones.flags
 
GreetingFlagHandler(Session) - Constructor for class dev.espi.protectionstones.flags.GreetingFlagHandler
 
GreetingFlagHandler.Factory - Class in dev.espi.protectionstones.flags
 
GUIScreen - Class in dev.espi.protectionstones.gui
 
GUIScreen() - Constructor for class dev.espi.protectionstones.gui.GUIScreen
 

H

hasAmount(double) - Method in class dev.espi.protectionstones.PSPlayer
Get if the player has a certain amount of money.
hashCode() - Method in class dev.espi.protectionstones.PSRegion
 
hasMergedRegion(String) - Method in class dev.espi.protectionstones.PSGroupRegion
Check if this region contains a specific merged region
hasNoAccess(ProtectedRegion, Player, LocalPlayer, boolean) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
hasPassedOrEqualsRentLimit(Player) - Static method in class dev.espi.protectionstones.utils.LimitUtil
 
HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
HELP_NEXT - Enum constant in enum class dev.espi.protectionstones.PSL
 
helpMenu - Static variable in class dev.espi.protectionstones.commands.ArgHelp
 
hiddenFlagsFromInfo - Variable in class dev.espi.protectionstones.PSProtectBlock
 
hide() - Method in class dev.espi.protectionstones.PSGroupRegion
 
hide() - Method in class dev.espi.protectionstones.PSRegion
Hides the protection block, if it is not hidden.
HOME_CLICK_TO_TP - Enum constant in enum class dev.espi.protectionstones.PSL
 
HOME_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
HOME_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
HOME_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
HOME_NEXT - Enum constant in enum class dev.espi.protectionstones.PSL
 
homeXOffset - Variable in class dev.espi.protectionstones.PSProtectBlock
 
homeYOffset - Variable in class dev.espi.protectionstones.PSProtectBlock
 
homeZOffset - Variable in class dev.espi.protectionstones.PSProtectBlock
 

I

INFO_AVAILABLE_FOR_RENT - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_AVAILABLE_FOR_SALE - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_BOUNDS_XYZ - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_BOUNDS_XZ - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_FLAGS2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_LANDLORD2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_MAY_BE_MERGED - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_MEMBERS2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_MERGED2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_NO_FLAGS - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_NO_MEMBERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_NO_OWNERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_OWNERS2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_PARENT2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_PRICE2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_PRIORITY2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_REGION2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_RENT2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_SELLER2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_TENANT2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
INFO_TYPE2 - Enum constant in enum class dev.espi.protectionstones.PSL
 
initDefaultFlagPlaceholders(HashMap<Flag<?>, Object>, Player) - Static method in class dev.espi.protectionstones.FlagHandler
 
initHelpMenu() - Static method in class dev.espi.protectionstones.commands.ArgHelp
 
INVALID_BLOCK - Enum constant in enum class dev.espi.protectionstones.PSL
 
INVALID_WORLD - Enum constant in enum class dev.espi.protectionstones.PSL
 
isBase64PSHead(String) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
isCancelled() - Method in class dev.espi.protectionstones.event.PSCreateEvent
 
isCancelled() - Method in class dev.espi.protectionstones.event.PSRemoveEvent
 
isDebug() - Method in class dev.espi.protectionstones.ProtectionStones
 
isEmpty() - Method in enum class dev.espi.protectionstones.PSL
 
isHidden() - Method in class dev.espi.protectionstones.PSRegion
Must be run sync (calls Bukkit API)
isLuckPermsSupportEnabled() - Method in class dev.espi.protectionstones.ProtectionStones
 
isMember(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
isMember(UUID) - Method in class dev.espi.protectionstones.PSRegion
Get whether or not a player is a member of this region.
isMember(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
isOwner(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
isOwner(UUID) - Method in class dev.espi.protectionstones.PSRegion
Get whether or not a player is an owner of this region.
isOwner(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
isPlaceholderAPISupportEnabled() - Method in class dev.espi.protectionstones.ProtectionStones
 
isProtectBlock(Block) - Static method in class dev.espi.protectionstones.ProtectionStones
Check whether or not a given block is a protection block, and actually protects a region.
isProtectBlockItem(ItemStack) - Static method in class dev.espi.protectionstones.ProtectionStones
Check if an item is a valid protection block, and if the block type has restrict-obtaining on, check if it was created by ProtectionStones (custom NBT tag).
isProtectBlockItem(ItemStack, boolean) - Static method in class dev.espi.protectionstones.ProtectionStones
Check if an item is a valid protection block, and if checkNBT is true, check if it was created by ProtectionStones.
isProtectBlockType(String) - Static method in class dev.espi.protectionstones.ProtectionStones
Get whether or not a material is used as a protection block.
isProtectBlockType(Block) - Static method in class dev.espi.protectionstones.ProtectionStones
 
isPSNameAlreadyUsed(String) - Static method in class dev.espi.protectionstones.ProtectionStones
Check if a ProtectionStones name is already used by a region globally (from /ps name)
isPSRegion(ProtectedRegion) - Static method in class dev.espi.protectionstones.ProtectionStones
Check if a WorldGuard ProtectedRegion is a ProtectionStones region, and is configured in the config.
isPSRegionFormat(ProtectedRegion) - Static method in class dev.espi.protectionstones.ProtectionStones
Check if a WorldGuard ProtectedRegion has the format of a ProtectionStones region, but is not necessarily configured in the config.
isTaxPaymentLate() - Method in class dev.espi.protectionstones.PSMergedRegion
 
isTaxPaymentLate() - Method in class dev.espi.protectionstones.PSRegion
Check if any tax payments are now late (exceeded tax payment time shown in config).
isTaxPaymentLate() - Method in class dev.espi.protectionstones.PSStandardRegion
 
isVaultSupportEnabled() - Method in class dev.espi.protectionstones.ProtectionStones
 
isVertex - Variable in class dev.espi.protectionstones.utils.RegionTraverse.TraverseReturn
 

L

LANDLORD - Enum constant in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
 
LANDLORD_IS_OWNER - Enum constant in enum class dev.espi.protectionstones.PSRentFlag
 
landlordStillOwner - Variable in class dev.espi.protectionstones.PSProtectBlock
 
LastRegionTaxPaymentEntry(String, long) - Constructor for class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
 
LegacyUpgrade - Class in dev.espi.protectionstones.utils.upgrade
 
LegacyUpgrade() - Constructor for class dev.espi.protectionstones.utils.upgrade.LegacyUpgrade
 
LimitUtil - Class in dev.espi.protectionstones.utils
 
LimitUtil() - Constructor for class dev.espi.protectionstones.utils.LimitUtil
 
LIST_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
LIST_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
LIST_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
LIST_MEMBER - Enum constant in enum class dev.espi.protectionstones.PSL
 
LIST_NO_REGIONS - Enum constant in enum class dev.espi.protectionstones.PSL
 
LIST_NO_REGIONS_PLAYER - Enum constant in enum class dev.espi.protectionstones.PSL
 
LIST_OWNER - Enum constant in enum class dev.espi.protectionstones.PSL
 
ListenerClass - Class in dev.espi.protectionstones
 
ListenerClass() - Constructor for class dev.espi.protectionstones.ListenerClass
 
loadConfig() - Static method in enum class dev.espi.protectionstones.PSL
 
loadConfig(boolean) - Static method in class dev.espi.protectionstones.ProtectionStones
 
loadRentList() - Method in class dev.espi.protectionstones.PSEconomy
Load list of regions that are rented into memory.
LOOKING_FOR_TENANT - Enum constant in enum class dev.espi.protectionstones.PSRegion.RentStage
 
lore - Variable in class dev.espi.protectionstones.PSProtectBlock
 

M

matchLocationToPSID(Location) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
MAX_BUILD_HEIGHT - Static variable in class dev.espi.protectionstones.utils.WGUtils
 
maxRentPeriod - Variable in class dev.espi.protectionstones.PSConfig
 
maxRentPrice - Variable in class dev.espi.protectionstones.PSConfig
 
MEMBER - Enum constant in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
 
MERGE_AUTO_MERGED - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_CLICK_TO_MERGE - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_DISABLED - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_INTO - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_MERGED - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_NO_REGIONS - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_NOT_ALLOWED - Enum constant in enum class dev.espi.protectionstones.PSL
 
MERGE_WARNING - Enum constant in enum class dev.espi.protectionstones.PSL
 
mergeRealRegions(World, RegionManager, PSRegion, List<PSRegion>) - Static method in class dev.espi.protectionstones.utils.WGMerge
 
mergeRegions(String, World, RegionManager, PSRegion, List<PSRegion>) - Static method in class dev.espi.protectionstones.utils.WGMerge
 
MIN_BUILD_HEIGHT - Static variable in class dev.espi.protectionstones.utils.WGUtils
 
minRentPeriod - Variable in class dev.espi.protectionstones.PSConfig
 
minRentPrice - Variable in class dev.espi.protectionstones.PSConfig
 
MiscUtil - Class in dev.espi.protectionstones.utils
 
MiscUtil() - Constructor for class dev.espi.protectionstones.utils.MiscUtil
 
msg() - Method in enum class dev.espi.protectionstones.PSL
 
msg(PSPlayer, String) - Static method in enum class dev.espi.protectionstones.PSL
 
msg(CommandSender, String) - Static method in enum class dev.espi.protectionstones.PSL
 
MULTI_REGION_DOES_NOT_EXIST - Enum constant in enum class dev.espi.protectionstones.PSL
 
MUST_BE_PLACED_IN_EXISTING_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
MUST_BE_PLAYER - Enum constant in enum class dev.espi.protectionstones.PSL
 

N

NAME_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
NAME_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
NAME_REMOVED - Enum constant in enum class dev.espi.protectionstones.PSL
 
NAME_SET_NAME - Enum constant in enum class dev.espi.protectionstones.PSL
 
NAME_TAKEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_ACCESS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_LONGER_PROTECTED - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_ADMIN - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_BUYSELL - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_COUNT - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_COUNT_OTHERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_CREATE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_CREATE_SPECIFIC - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_DESTROY - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_FLAGS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_GET - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_GIVE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_HIDE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_HOME - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_INFO - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_LIST - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_LIST_OTHERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_MEMBERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_MERGE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_NAME - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_OWNERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_PER_FLAG - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_PRIORITY - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_REGION_TYPE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_RENT - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_SETHOME - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_SETPARENT - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_SETPARENT_OTHERS - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_TAX - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_TOGGLE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_TP - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_UNCLAIM - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_UNCLAIM_REMOTE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_UNHIDE - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_PERMISSION_VIEW - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_REGION_HOLES - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_REGION_PERMISSION - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_REGIONS_OWNED - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_ROOM_DROPPING_ON_FLOOR - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_ROOM_IN_INVENTORY - Enum constant in enum class dev.espi.protectionstones.PSL
 
NO_SUCH_COMMAND - Enum constant in enum class dev.espi.protectionstones.PSL
 
noDrop - Variable in class dev.espi.protectionstones.PSProtectBlock
 
noMovingWhenTeleportWaiting - Variable in class dev.espi.protectionstones.PSProtectBlock
 
NONMEMBER - Enum constant in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
 
NOT_ENOUGH_MONEY - Enum constant in enum class dev.espi.protectionstones.PSL
 
NOT_IN_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
NOT_OWNER - Enum constant in enum class dev.espi.protectionstones.PSL
 
NOT_PS_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
NOT_RENTING - Enum constant in enum class dev.espi.protectionstones.PSRegion.RentStage
 
NUMBER_ABOVE_ZERO - Enum constant in enum class dev.espi.protectionstones.PSL
 
numberOfExposedEdges - Variable in class dev.espi.protectionstones.utils.RegionTraverse.TraverseReturn
 

O

Objs - Class in dev.espi.protectionstones.utils
 
Objs() - Constructor for class dev.espi.protectionstones.utils.Objs
 
onAbsentValue(LocalPlayer, Location, Location, ApplicableRegionSet, String, MoveType) - Method in class dev.espi.protectionstones.flags.FarewellFlagHandler
 
onAbsentValue(LocalPlayer, Location, Location, ApplicableRegionSet, String, MoveType) - Method in class dev.espi.protectionstones.flags.GreetingFlagHandler
 
onBlockBreak(BlockBreakEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockBreakLowPriority(BlockBreakEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockBurn(BlockBurnEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockDropItem(BlockDropItemEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockExplode(BlockExplodeEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockFade(BlockFadeEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockForm(BlockFormEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockFromTo(BlockFromToEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockIgnite(BlockIgniteEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockPlace(BlockPlaceEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onBlockPlaceLowPriority(PlaceBlockEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onEnable() - Method in class dev.espi.protectionstones.ProtectionStones
 
onEntityChangeBlock(EntityChangeBlockEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onEntityExplode(EntityExplodeEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onFurnaceBurnItem(FurnaceBurnEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onFurnaceSmelt(FurnaceSmeltEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onInitialValue(LocalPlayer, ApplicableRegionSet, String) - Method in class dev.espi.protectionstones.flags.FarewellFlagHandler
 
onInitialValue(LocalPlayer, ApplicableRegionSet, String) - Method in class dev.espi.protectionstones.flags.GreetingFlagHandler
 
onInventoryClickEvent(InventoryClickEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onLoad() - Method in class dev.espi.protectionstones.ProtectionStones
 
ONLY_HAS_REGIONS - Enum constant in enum class dev.espi.protectionstones.PSL
 
onPistonExtend(BlockPistonExtendEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPistonRetract(BlockPistonRetractEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPlaceholderRequest(Player, String) - Method in class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
onPlayerBucketFill(PlayerBucketEmptyEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPlayerInteract(PlayerInteractEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPlayerJoin(PlayerJoinEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPlayerTeleport(PlayerTeleportEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPrepareItemCraft(PrepareItemCraftEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPSCreate(PSCreateEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onPSRemove(PSRemoveEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
onSetValue(LocalPlayer, Location, Location, ApplicableRegionSet, String, String, MoveType) - Method in class dev.espi.protectionstones.flags.FarewellFlagHandler
 
onSetValue(LocalPlayer, Location, Location, ApplicableRegionSet, String, String, MoveType) - Method in class dev.espi.protectionstones.flags.GreetingFlagHandler
 
onSpongeAbsorb(SpongeAbsorbEvent) - Method in class dev.espi.protectionstones.ListenerClass
 
OTHER_REGION_COUNT - Enum constant in enum class dev.espi.protectionstones.PSL
 
OTHER_REGION_COUNT_MERGED - Enum constant in enum class dev.espi.protectionstones.PSL
 
overlapsStrongerRegion(World, ProtectedRegion, LocalPlayer) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
OWNER - Enum constant in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
 

P

PAID_MONEY - Enum constant in enum class dev.espi.protectionstones.PSL
 
parsePSRegionToLocation(String) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
parseRecipe(PSProtectBlock) - Static method in class dev.espi.protectionstones.utils.RecipeUtil
 
parseRentPeriod(String) - Static method in class dev.espi.protectionstones.utils.MiscUtil
 
ParticlesUtil - Class in dev.espi.protectionstones.utils
 
ParticlesUtil() - Constructor for class dev.espi.protectionstones.utils.ParticlesUtil
 
pay(PSPlayer, double) - Method in class dev.espi.protectionstones.PSPlayer
Pay another player a certain amount of money.
payTax(PSPlayer, double) - Method in class dev.espi.protectionstones.PSMergedRegion
 
payTax(PSPlayer, double) - Method in class dev.espi.protectionstones.PSRegion
Pay outstanding taxes.
payTax(PSPlayer, double) - Method in class dev.espi.protectionstones.PSStandardRegion
 
permission - Variable in class dev.espi.protectionstones.PSProtectBlock
 
persist() - Method in class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
persistRedstoneParticle(Player, Location, Particle.DustOptions, int) - Static method in class dev.espi.protectionstones.utils.ParticlesUtil
 
PERSONAL_REGION_COUNT - Enum constant in enum class dev.espi.protectionstones.PSL
 
PERSONAL_REGION_COUNT_MERGED - Enum constant in enum class dev.espi.protectionstones.PSL
 
placingBypassesWGPassthrough - Variable in class dev.espi.protectionstones.PSProtectBlock
 
placingCooldown - Variable in class dev.espi.protectionstones.PSConfig
 
PLAYER_NOT_FOUND - Enum constant in enum class dev.espi.protectionstones.PSL
 
point - Variable in class dev.espi.protectionstones.utils.RegionTraverse.TraverseReturn
 
preventBlockPlaceInRestrictedWorld - Variable in class dev.espi.protectionstones.PSProtectBlock
 
preventExplode - Variable in class dev.espi.protectionstones.PSProtectBlock
 
preventPistonPush - Variable in class dev.espi.protectionstones.PSProtectBlock
 
preventPsGet - Variable in class dev.espi.protectionstones.PSProtectBlock
 
preventPsHome - Variable in class dev.espi.protectionstones.PSProtectBlock
 
preventSilkTouch - Variable in class dev.espi.protectionstones.PSProtectBlock
 
preventTeleportIn - Variable in class dev.espi.protectionstones.PSProtectBlock
 
price - Variable in class dev.espi.protectionstones.PSProtectBlock
 
priority - Variable in class dev.espi.protectionstones.PSProtectBlock
 
PRIORITY_ERROR - Enum constant in enum class dev.espi.protectionstones.PSL
 
PRIORITY_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
PRIORITY_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
PRIORITY_INFO - Enum constant in enum class dev.espi.protectionstones.PSL
 
PRIORITY_SET - Enum constant in enum class dev.espi.protectionstones.PSL
 
processTaxes(PSRegion) - Static method in class dev.espi.protectionstones.PSEconomy
Process taxes for a region.
PROTECTED - Enum constant in enum class dev.espi.protectionstones.PSL
 
ProtectionStones - Class in dev.espi.protectionstones
The base class for the plugin.
ProtectionStones() - Constructor for class dev.espi.protectionstones.ProtectionStones
 
PS_BLOCK_MATERIAL - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_FOR_SALE - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_HOME - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_LANDLORD - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_MERGED_REGIONS - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_MERGED_REGIONS_TYPES - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_NAME - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_PRICE - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_RENT_LAST_PAID - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_RENT_PERIOD - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_RENT_SETTINGS - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_TAX_AUTOPAYER - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_TAX_LAST_PAYMENT_ADDED - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_TAX_PAYMENTS_DUE - Static variable in class dev.espi.protectionstones.FlagHandler
 
PS_TENANT - Static variable in class dev.espi.protectionstones.FlagHandler
 
PSCommand - Class in dev.espi.protectionstones
 
PSCommandArg - Interface in dev.espi.protectionstones.commands
 
PSConfig - Class in dev.espi.protectionstones
Represents the global config (config.toml) settings.
PSConfig() - Constructor for class dev.espi.protectionstones.PSConfig
 
PSCreateEvent - Class in dev.espi.protectionstones.event
Event that is called when a protectionstones region is created, either by a player, or by the plugin.
PSCreateEvent(PSRegion) - Constructor for class dev.espi.protectionstones.event.PSCreateEvent
 
PSCreateEvent(PSRegion, Player) - Constructor for class dev.espi.protectionstones.event.PSCreateEvent
 
PSEconomy - Class in dev.espi.protectionstones
Handler for ProtectionStones economy related tasks.
PSEconomy() - Constructor for class dev.espi.protectionstones.PSEconomy
 
PSGroupRegion - Class in dev.espi.protectionstones
Represents a region that exists but is a group of merged PSStandardRegions.
PSL - Enum Class in dev.espi.protectionstones
 
PSLocation - Class in dev.espi.protectionstones
 
PSLocation(int, int, int) - Constructor for class dev.espi.protectionstones.PSLocation
 
PSLoseRegion - Class in dev.espi.protectionstones.event
 
PSLoseRegion() - Constructor for class dev.espi.protectionstones.event.PSLoseRegion
 
PSMergedRegion - Class in dev.espi.protectionstones
Represents an instance of a PS region that has been merged into another region.
PSObtainRegion - Class in dev.espi.protectionstones.event
 
PSObtainRegion() - Constructor for class dev.espi.protectionstones.event.PSObtainRegion
 
PSPlaceholderExpansion - Class in dev.espi.protectionstones.placeholders
 
PSPlaceholderExpansion() - Constructor for class dev.espi.protectionstones.placeholders.PSPlaceholderExpansion
 
PSPlayer - Class in dev.espi.protectionstones
Wrapper for a Bukkit player that exposes ProtectionStones related methods.
PSPlayer(UUID) - Constructor for class dev.espi.protectionstones.PSPlayer
 
PSPlayer(Player) - Constructor for class dev.espi.protectionstones.PSPlayer
 
PSPlayer.PlayerRegionRelationship - Enum Class in dev.espi.protectionstones
 
PSProtectBlock - Class in dev.espi.protectionstones
Object to represent a protection block as defined in config (blocks folder).
PSProtectBlock() - Constructor for class dev.espi.protectionstones.PSProtectBlock
 
PSRegion - Class in dev.espi.protectionstones
Represents an instance of a ProtectionStones protected region.
PSRegion.LastRegionTaxPaymentEntry - Class in dev.espi.protectionstones
 
PSRegion.RentStage - Enum Class in dev.espi.protectionstones
 
PSRegion.TaxPayment - Class in dev.espi.protectionstones
 
PSRemoveEvent - Class in dev.espi.protectionstones.event
Event that is called when a protection stones region is removed
PSRemoveEvent(PSRegion) - Constructor for class dev.espi.protectionstones.event.PSRemoveEvent
 
PSRemoveEvent(PSRegion, Player) - Constructor for class dev.espi.protectionstones.event.PSRemoveEvent
 
PSRentFlag - Enum Class in dev.espi.protectionstones
 
PSStandardRegion - Class in dev.espi.protectionstones
Represents an instance of a standard PS region, that has not been merged or contains merged regions.
psViewCooldown - Variable in class dev.espi.protectionstones.PSConfig
 

R

REACHED_PER_BLOCK_REGION_LIMIT - Enum constant in enum class dev.espi.protectionstones.PSL
 
REACHED_REGION_LIMIT - Enum constant in enum class dev.espi.protectionstones.PSL
 
recipeAmount - Variable in class dev.espi.protectionstones.PSProtectBlock
 
RecipeUtil - Class in dev.espi.protectionstones.utils
 
RecipeUtil() - Constructor for class dev.espi.protectionstones.utils.RecipeUtil
 
REGION_ALREADY_IN_LOCATION_IS_HIDDEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_CANT_TELEPORT - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_DISOWN - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_DOES_NOT_EXIST - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_ERROR_SEARCH - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_HIDDEN - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_LIST - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_NOT_ADJACENT - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_NOT_FOUND_FOR_PLAYER - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_NOT_OVERLAPPING - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_OVERLAP - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_REMOVE - Enum constant in enum class dev.espi.protectionstones.PSL
 
REGION_TOO_CLOSE - Enum constant in enum class dev.espi.protectionstones.PSL
 
regionCreateCommands - Variable in class dev.espi.protectionstones.PSProtectBlock
 
regionDestroyCommands - Variable in class dev.espi.protectionstones.PSProtectBlock
 
regionFlags - Variable in class dev.espi.protectionstones.PSProtectBlock
 
RegionHoleException() - Constructor for exception dev.espi.protectionstones.utils.WGMerge.RegionHoleException
 
regionNegativeMinMaxUpdated - Variable in class dev.espi.protectionstones.PSConfig
 
regionsMustBeAdjacent - Variable in class dev.espi.protectionstones.PSConfig
 
RegionTraverse - Class in dev.espi.protectionstones.utils
 
RegionTraverse() - Constructor for class dev.espi.protectionstones.utils.RegionTraverse
 
RegionTraverse.TraverseReturn - Class in dev.espi.protectionstones.utils
 
RELOAD_COMPLETE - Enum constant in enum class dev.espi.protectionstones.PSL
 
RELOAD_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
RELOAD_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
RELOAD_START - Enum constant in enum class dev.espi.protectionstones.PSL
 
REMOVED_FROM_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
REMOVED_FROM_REGION_SPECIFIC - Enum constant in enum class dev.espi.protectionstones.PSL
 
removeMember(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
removeMember(UUID) - Method in class dev.espi.protectionstones.PSRegion
Remove a member of the region, and deal with side-effects
removeMember(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
removeMergedRegionInfo(String) - Method in class dev.espi.protectionstones.PSGroupRegion
Removes the merged region's information from the object.
removeName(String) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
removeOwner(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
removeOwner(UUID) - Method in class dev.espi.protectionstones.PSRegion
Remove an owner of the region, and deal with side-effects.
removeOwner(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
removePSRecipes() - Static method in class dev.espi.protectionstones.utils.RecipeUtil
 
removePSRegion(World, String) - Static method in class dev.espi.protectionstones.ProtectionStones
Removes a protection stone region given its ID, and the region manager it is stored in Note: Does not remove the PS block.
removePSRegion(World, String, Player) - Static method in class dev.espi.protectionstones.ProtectionStones
Removes a protection stone region given its ID, and the region manager it is stored in, with a player as its cause Note: Does not remove the PS block, and does not check if the player (cause) has permission to do this.
removeRenting() - Method in class dev.espi.protectionstones.PSMergedRegion
 
removeRenting() - Method in class dev.espi.protectionstones.PSRegion
Stop renting process and remove tenant.
removeRenting() - Method in class dev.espi.protectionstones.PSStandardRegion
 
removeUUID(UUID) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
RENT_ALREADY_RENTING - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_BEING_SOLD - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_CANNOT_BREAK_WHILE_RENTING - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_CANNOT_RENT_OWN_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_EVICT_NO_MONEY_LANDLORD - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_EVICT_NO_MONEY_TENANT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_EVICTED - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_HELP_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_LEASE_SUCCESS - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_NOT_RENTED - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_NOT_RENTING - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_NOT_TENANT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PAID_LANDLORD - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PAID_TENANT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PERIOD_INVALID - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PERIOD_TOO_LONG - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PERIOD_TOO_SHORT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PRICE_TOO_HIGH - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_PRICE_TOO_LOW - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_REACHED_LIMIT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_RENTING_LANDLORD - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_RENTING_TENANT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_STOPPED - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_TENANT_STOPPED_LANDLORD - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENT_TENANT_STOPPED_TENANT - Enum constant in enum class dev.espi.protectionstones.PSL
 
RENTING - Enum constant in enum class dev.espi.protectionstones.PSRegion.RentStage
 
rentOut(UUID, UUID, String, double) - Method in class dev.espi.protectionstones.PSMergedRegion
 
rentOut(UUID, UUID, String, double) - Method in class dev.espi.protectionstones.PSRegion
Starts renting process (adds to rent queue) tenant.
rentOut(UUID, UUID, String, double) - Method in class dev.espi.protectionstones.PSStandardRegion
 
replaceNull(T, T) - Static method in class dev.espi.protectionstones.utils.Objs
 
resolveRegion(String, PSPlayer) - Method in class dev.espi.protectionstones.commands.ArgTax
 
restrictObtaining - Variable in class dev.espi.protectionstones.PSProtectBlock
 

S

sell(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
sell(UUID) - Method in class dev.espi.protectionstones.PSRegion
Sells the region to a player at the price listed.
sell(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
SELL_FOR_SALE - Enum constant in enum class dev.espi.protectionstones.PSL
 
SELL_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
SELL_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
SELL_RENTED_OUT - Enum constant in enum class dev.espi.protectionstones.PSL
 
send(CommandSender, Object...) - Method in enum class dev.espi.protectionstones.PSL
 
setAmount(double) - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
setCancelled(boolean) - Method in class dev.espi.protectionstones.event.PSCreateEvent
 
setCancelled(boolean) - Method in class dev.espi.protectionstones.event.PSRemoveEvent
 
setConfigOptions(PSConfig) - Method in class dev.espi.protectionstones.ProtectionStones
 
setDebug(boolean) - Method in class dev.espi.protectionstones.ProtectionStones
 
setFlagIfNeeded(ProtectedRegion, T, String) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
setFlagIfNeeded(ProtectedRegion, T, List<V>) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
setFlagIfNeeded(ProtectedRegion, T, Set<V>) - Static method in class dev.espi.protectionstones.utils.WGUtils
 
setHeadType(String, Block) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
setHeadType(String, ItemStack) - Static method in class dev.espi.protectionstones.utils.BlockUtil
 
setHome(double, double, double) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setHome(double, double, double) - Method in class dev.espi.protectionstones.PSRegion
Set the home of the region (internally changes the flag).
setHome(double, double, double) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setHome(double, double, double, float, float) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setHome(double, double, double, float, float) - Method in class dev.espi.protectionstones.PSRegion
Set the home of the region (internally changes the flag).
setHome(double, double, double, float, float) - Method in class dev.espi.protectionstones.PSStandardRegion
 
SETHOME_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
SETHOME_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
SETHOME_SET - Enum constant in enum class dev.espi.protectionstones.PSL
 
setLandlord(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setLandlord(UUID) - Method in class dev.espi.protectionstones.PSRegion
Set the landlord of the region.
setLandlord(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setLastPaymentAdded(long) - Method in class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
 
setName(String) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setName(String) - Method in class dev.espi.protectionstones.PSRegion
Set the name of the region (from /ps name).
setName(String) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setParent(PSRegion) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setParent(PSRegion) - Method in class dev.espi.protectionstones.PSRegion
Set the parent of this region.
setParent(PSRegion) - Method in class dev.espi.protectionstones.PSStandardRegion
 
SETPARENT_CIRCULAR_INHERITANCE - Enum constant in enum class dev.espi.protectionstones.PSL
 
SETPARENT_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
SETPARENT_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
SETPARENT_SUCCESS - Enum constant in enum class dev.espi.protectionstones.PSL
 
SETPARENT_SUCCESS_REMOVE - Enum constant in enum class dev.espi.protectionstones.PSL
 
setPrice(Double) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setPrice(Double) - Method in class dev.espi.protectionstones.PSRegion
Set the price of the region.
setPrice(Double) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setRegionId(String) - Method in class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
 
setRegionId(String) - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
setRegionLastTaxPaymentAddedEntries(List<PSRegion.LastRegionTaxPaymentEntry>) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setRegionLastTaxPaymentAddedEntries(List<PSRegion.LastRegionTaxPaymentEntry>) - Method in class dev.espi.protectionstones.PSRegion
Save the list of timestamps of the last time regions and sub regions have added to the tax payments list on to the base region.
setRegionLastTaxPaymentAddedEntries(List<PSRegion.LastRegionTaxPaymentEntry>) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setRentable(UUID, String, double) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setRentable(UUID, String, double) - Method in class dev.espi.protectionstones.PSRegion
MUST BE CALLED when the region is looking for a tenant.
setRentable(UUID, String, double) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setRentLastPaid(Long) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setRentLastPaid(Long) - Method in class dev.espi.protectionstones.PSRegion
Set the unix timestamp of when rent was last paid.
setRentLastPaid(Long) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setRentPeriod(String) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setRentPeriod(String) - Method in class dev.espi.protectionstones.PSRegion
Set the rent period of the region
setRentPeriod(String) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setSellable(boolean, UUID, double) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setSellable(boolean, UUID, double) - Method in class dev.espi.protectionstones.PSRegion
MUST BE CALLED when setting up the region to be sold or cancelling sale
setSellable(boolean, UUID, double) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setTaxAutopayer(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setTaxAutopayer(UUID) - Method in class dev.espi.protectionstones.PSRegion
Set a player to auto-pay taxes for this region.
setTaxAutopayer(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setTaxPaymentsDue(List<PSRegion.TaxPayment>) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setTaxPaymentsDue(List<PSRegion.TaxPayment>) - Method in class dev.espi.protectionstones.PSRegion
Save the list of tax payments due onto the region.
setTaxPaymentsDue(List<PSRegion.TaxPayment>) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setTenant(UUID) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setTenant(UUID) - Method in class dev.espi.protectionstones.PSRegion
Set the tenant of the region
setTenant(UUID) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setType(PSProtectBlock) - Method in class dev.espi.protectionstones.PSMergedRegion
 
setType(PSProtectBlock) - Method in class dev.espi.protectionstones.PSRegion
Change the type of the protection region.
setType(PSProtectBlock) - Method in class dev.espi.protectionstones.PSStandardRegion
 
setupPSRecipes() - Static method in class dev.espi.protectionstones.utils.RecipeUtil
 
setVal(String) - Method in enum class dev.espi.protectionstones.PSRentFlag
 
setWhenPaymentIsDue(long) - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
 
SPECIFY_ID_INSTEAD_OF_ALIAS - Enum constant in enum class dev.espi.protectionstones.PSL
 
startWithTaxAutopay - Variable in class dev.espi.protectionstones.PSProtectBlock
 
stop() - Method in class dev.espi.protectionstones.PSEconomy
Stops the economy cycle.
storeUUIDNamePair(UUID, String) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 
storeWGProfile(UUID, String) - Static method in class dev.espi.protectionstones.utils.UUIDCache
 

T

tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgAddRemove
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgAdmin
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgBuySell
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgCount
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgFlag
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgGet
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgGive
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgHelp
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgHideUnhide
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgHome
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgInfo
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgList
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgMerge
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgName
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgPriority
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgRegion
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgReload
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgRent
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgSethome
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgSetparent
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgTax
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOff
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgToggle.ArgToggleOn
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgToggle
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgTp
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgUnclaim
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.commands.ArgView
 
tabComplete(CommandSender, String, String[]) - Method in interface dev.espi.protectionstones.commands.PSCommandArg
 
tabComplete(CommandSender, String, String[]) - Method in class dev.espi.protectionstones.PSCommand
 
TAX_CLICK_TO_SHOW_MORE_INFO - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_DISABLED_REGION - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_HELP_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_INFO_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_JOIN_MSG_PENDING_PAYMENTS - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_NEXT - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_PAID - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_PLAYER_REGION_INFO - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_PLAYER_REGION_INFO_AUTOPAYER - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_REGION_INFO - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_REGION_INFO_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_SET_AS_AUTOPAYER - Enum constant in enum class dev.espi.protectionstones.PSL
 
TAX_SET_NO_AUTOPAYER - Enum constant in enum class dev.espi.protectionstones.PSL
 
taxAmount - Variable in class dev.espi.protectionstones.PSProtectBlock
 
taxAutoPay(String[], PSPlayer) - Method in class dev.espi.protectionstones.commands.ArgTax
 
taxEnabled - Variable in class dev.espi.protectionstones.PSConfig
 
taxInfo(String[], HashMap<String, String>, PSPlayer) - Method in class dev.espi.protectionstones.commands.ArgTax
 
taxMessageOnJoin - Variable in class dev.espi.protectionstones.PSConfig
 
taxPay(String[], PSPlayer) - Method in class dev.espi.protectionstones.commands.ArgTax
 
TaxPayment(long, double, String) - Constructor for class dev.espi.protectionstones.PSRegion.TaxPayment
 
taxPaymentTime - Variable in class dev.espi.protectionstones.PSProtectBlock
 
taxPeriod - Variable in class dev.espi.protectionstones.PSProtectBlock
 
TENANT - Enum constant in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
 
TENANT_IS_OWNER - Enum constant in enum class dev.espi.protectionstones.PSRentFlag
 
tenantRentRole - Variable in class dev.espi.protectionstones.PSProtectBlock
 
TextGUI - Class in dev.espi.protectionstones.utils
 
TextGUI() - Constructor for class dev.espi.protectionstones.utils.TextGUI
 
toFlagEntry() - Method in class dev.espi.protectionstones.PSRegion.LastRegionTaxPaymentEntry
Converts the last region tax payment entry object into its flag representation.
toFlagEntry() - Method in class dev.espi.protectionstones.PSRegion.TaxPayment
Converts the tax payment object into its flag representation.
TOGGLE_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
TOGGLE_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
TOGGLE_OFF - Enum constant in enum class dev.espi.protectionstones.PSL
 
TOGGLE_ON - Enum constant in enum class dev.espi.protectionstones.PSL
 
toggleHide() - Method in class dev.espi.protectionstones.PSRegion
Toggle whether or not the protection block is hidden.
toggleList - Static variable in class dev.espi.protectionstones.ProtectionStones
 
TP_CANCELLED_MOVED - Enum constant in enum class dev.espi.protectionstones.PSL
 
TP_ERROR_NAME - Enum constant in enum class dev.espi.protectionstones.PSL
 
TP_ERROR_TP - Enum constant in enum class dev.espi.protectionstones.PSL
 
TP_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
TP_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
TP_IN_SECONDS - Enum constant in enum class dev.espi.protectionstones.PSL
 
TP_VALID_NUMBER - Enum constant in enum class dev.espi.protectionstones.PSL
 
TPING - Enum constant in enum class dev.espi.protectionstones.PSL
 
tpWaitingSeconds - Variable in class dev.espi.protectionstones.PSProtectBlock
 
traverseRegionEdge(HashSet<BlockVector2>, List<ProtectedRegion>, Consumer<RegionTraverse.TraverseReturn>) - Static method in class dev.espi.protectionstones.utils.RegionTraverse
 
TraverseReturn(BlockVector2, boolean, int, int) - Constructor for class dev.espi.protectionstones.utils.RegionTraverse.TraverseReturn
 
type - Variable in class dev.espi.protectionstones.PSProtectBlock
 

U

UNCLAIM_HEADER - Enum constant in enum class dev.espi.protectionstones.PSL
 
UNCLAIM_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
UNCLAIM_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
unhide() - Method in class dev.espi.protectionstones.PSGroupRegion
 
unhide() - Method in class dev.espi.protectionstones.PSRegion
Unhides the protection block, if it is hidden.
unmergeRegion(World, RegionManager, PSMergedRegion) - Static method in class dev.espi.protectionstones.utils.WGMerge
 
updateTaxPayments() - Method in class dev.espi.protectionstones.PSGroupRegion
 
updateTaxPayments() - Method in class dev.espi.protectionstones.PSMergedRegion
 
updateTaxPayments() - Method in class dev.espi.protectionstones.PSRegion
Update with the current time and calculate any tax payments that are now due.
updateTaxPayments() - Method in class dev.espi.protectionstones.PSStandardRegion
 
upgradeFromV1V2() - Static method in class dev.espi.protectionstones.utils.upgrade.LegacyUpgrade
 
upgradeRegions() - Static method in class dev.espi.protectionstones.utils.upgrade.LegacyUpgrade
 
upgradeRegionsWithNegativeYValues() - Static method in class dev.espi.protectionstones.utils.upgrade.LegacyUpgrade
 
UUIDCache - Class in dev.espi.protectionstones.utils
 
UUIDCache() - Constructor for class dev.espi.protectionstones.utils.UUIDCache
 
uuidToBase64Head - Static variable in class dev.espi.protectionstones.utils.BlockUtil
 
uuidupdated - Variable in class dev.espi.protectionstones.PSConfig
 

V

valueOf(String) - Static method in enum class dev.espi.protectionstones.PSL
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.espi.protectionstones.PSRegion.RentStage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.espi.protectionstones.PSRentFlag
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.espi.protectionstones.PSL
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.espi.protectionstones.PSPlayer.PlayerRegionRelationship
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.espi.protectionstones.PSRegion.RentStage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.espi.protectionstones.PSRentFlag
Returns an array containing the constants of this enum class, in the order they are declared.
vertexGroupID - Variable in class dev.espi.protectionstones.utils.RegionTraverse.TraverseReturn
 
VIEW_COOLDOWN - Enum constant in enum class dev.espi.protectionstones.PSL
 
VIEW_GENERATE_DONE - Enum constant in enum class dev.espi.protectionstones.PSL
 
VIEW_GENERATING - Enum constant in enum class dev.espi.protectionstones.PSL
 
VIEW_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
VIEW_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
VIEW_REMOVING - Enum constant in enum class dev.espi.protectionstones.PSL
 
VISIBILITY_HIDE_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
VISIBILITY_HIDE_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 
VISIBILITY_UNHIDE_HELP - Enum constant in enum class dev.espi.protectionstones.PSL
 
VISIBILITY_UNHIDE_HELP_DESC - Enum constant in enum class dev.espi.protectionstones.PSL
 

W

WGMerge - Class in dev.espi.protectionstones.utils
 
WGMerge() - Constructor for class dev.espi.protectionstones.utils.WGMerge
 
WGMerge.RegionCannotMergeWhileRentedException - Exception in dev.espi.protectionstones.utils
 
WGMerge.RegionHoleException - Exception in dev.espi.protectionstones.utils
 
WGUtils - Class in dev.espi.protectionstones.utils
 
WGUtils() - Constructor for class dev.espi.protectionstones.utils.WGUtils
 
withdrawBalance(double) - Method in class dev.espi.protectionstones.PSPlayer
Withdraw a certain amount from the player's bank account.
WORLD_DENIED_CREATE - Enum constant in enum class dev.espi.protectionstones.PSL
 
worldListType - Variable in class dev.espi.protectionstones.PSProtectBlock
 
worlds - Variable in class dev.espi.protectionstones.PSProtectBlock
 

X

x - Variable in class dev.espi.protectionstones.PSLocation
 
xRadius - Variable in class dev.espi.protectionstones.PSProtectBlock
 

Y

y - Variable in class dev.espi.protectionstones.PSLocation
 
yRadius - Variable in class dev.espi.protectionstones.PSProtectBlock
 

Z

z - Variable in class dev.espi.protectionstones.PSLocation
 
zRadius - Variable in class dev.espi.protectionstones.PSProtectBlock
 
A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form