Index

A B C D E F G H I M N O P R S T U V W X 
All Classes and Interfaces|All Packages

A

addAllyParty(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Adds a new ally party to this party.
addCustom(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
Attempts to add a new custom group to this group manager with a specified ID.
addCustomLimited(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
Attempts to add a new custom group to this group manager with a specified ID.
addMember(UUID, PartyMemberRank, String) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Adds a new party member with specified player UUID, rank and username.
ALL - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
A (default node string)->(node instance) map of all player permission nodes.
ALL_IMMUTABLE - Static variable in class xaero.pac.common.claims.player.mode.api.ClaimingModes
Immutable view of the map of all claiming modes by ID
ALREADY_CLAIMED - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The chunk is already claimed
ALREADY_FORCELOADABLE - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
A chunk was already forceloadable
ALREADY_UNFORCELOADED - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
A chunk was already not forceloadable
AreaClaimResult - Class in xaero.pac.common.claims.result.api
A claim action result for an area of chunks
AreaClaimResult(Set<ClaimResult.Type>, int, int, int, int) - Constructor for class xaero.pac.common.claims.result.api.AreaClaimResult
A constructor for internal usage

B

BONUS_CHUNK_CLAIMS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
BONUS_CHUNK_CLAIMS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The bonus chunk claims on top of the normal limit.
BONUS_CHUNK_FORCELOADS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
BONUS_CHUNK_FORCELOADS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The bonus chunk forceloads on top of the normal limit.
BONUS_PLAYER_GROUP_SPACE - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The bonus player group total that this player can create.
BONUS_PLAYER_GROUPS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The number of bonus player groups that this player can create.

C

canClaimAs() - Method in interface xaero.pac.common.player.config.api.IPlayerConfigPermissionAPI
Checks whether the player can claim chunks as this config.
canCreateGroups() - Method in interface xaero.pac.common.player.config.api.IPlayerConfigPermissionAPI
Checks whether the player can create/delete player groups in this config.
canCreatePartyConfigGroups(UUID) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
canCreatePartyConfigGroups(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Checks if a player is permitted to create player groups in the party's claims config (the party owner's config).
canEdit() - Method in interface xaero.pac.common.player.config.api.IPlayerConfigPermissionAPI
Checks whether the player can edit the config.
canEditPartyConfig(UUID) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
canEditPartyConfig(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Checks if a player is permitted to edit the party's claims config (the party owner's config).
canIncludeGroupsInGroups() - Method in interface xaero.pac.common.player.config.api.IPlayerConfigPermissionAPI
Checks whether the player can include/exclude player groups in other player groups of this config.
canIncludeGroupsInPartyConfigGroups(UUID) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
canIncludeGroupsInPartyConfigGroups(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Checks if a player is permitted to include/exclude player groups in other player groups in the party's claims config (the party owner's config).
canIncludePlayersInGroups() - Method in interface xaero.pac.common.player.config.api.IPlayerConfigPermissionAPI
Checks whether the player can include/exclude players in the player groups of this config.
canIncludePlayersInPartyConfigGroups(UUID) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
canIncludePlayersInPartyConfigGroups(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Checks if a player is permitted to include/exclude players in player groups in the party's claims config (the party owner's config).
canView() - Method in interface xaero.pac.common.player.config.api.IPlayerConfigPermissionAPI
Checks whether the player can view the config.
checkExceptionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
use IChunkProtectionAPI.checkPlayerGroupExceptionOption(IPlayerConfigOptionSpecAPI, IPlayerConfigAPI, UUID) instead Checks whether a player/claim config option with multiple exception levels includes the entity with a specified UUID.

Please use IChunkProtectionAPI.checkExceptionLeveledOption(xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI, xaero.pac.common.server.player.config.api.IPlayerConfigAPI, Entity) when you have an actual entity reference.

You most likely don't have to use this method at all. The action-specific protection check methods already use option values. This is meant for things that are not covered by the rest of the API.

checkExceptionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
use IChunkProtectionAPI.checkPlayerGroupExceptionOption(IPlayerConfigOptionSpecAPI, IPlayerConfigAPI, Entity) instead Checks whether a player/claim config option with multiple exception levels includes a specified entity.

You most likely don't have to use this method at all. The action-specific protection check methods already use option values. This is meant for things that are not covered by the rest of the API.

checkPlayerGroupExceptionOption(IPlayerConfigOptionSpecAPI<String>, IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether the group that a player group exception option is set to includes the player with a specified UUID.
checkPlayerGroupExceptionOption(IPlayerConfigOptionSpecAPI<String>, IPlayerConfigAPI, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether the group that a player group exception option is set to includes a specified player/entity.
checkProtectionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
use negated IChunkProtectionAPI.checkPlayerGroupExceptionOption(IPlayerConfigOptionSpecAPI, IPlayerConfigAPI, UUID) instead Checks whether a player/claim config option with multiple protection levels protects from the entity with a specified UUID.

Please use IChunkProtectionAPI.checkProtectionLeveledOption(xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI, xaero.pac.common.server.player.config.api.IPlayerConfigAPI, Entity) when you have an actual entity reference.

You most likely don't have to use this method at all. The action-specific protection check methods already use option values. This is meant for things that are not covered by the rest of the API.

checkProtectionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
use negated IChunkProtectionAPI.checkPlayerGroupExceptionOption(IPlayerConfigOptionSpecAPI, IPlayerConfigAPI, Entity) instead Checks whether a player/claim config option with multiple protection levels protects from a specified entity.

You most likely don't have to use this method at all. The action-specific protection check methods already use option values. This is meant for things that are not covered by the rest of the API.

claim(ResourceLocation, UUID, int, int, int, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Directly replaces the current claim state of a chunk.
CLAIM_DISPENSER_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection includes protection against directly dispensing into the claim.
CLAIM_EXCEPTION_BLOCKS_BY_EXPLOSIONS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for explosions affecting blocks.
CLAIM_EXCEPTION_BLOCKS_BY_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for mobs breaking/placing blocks.
CLAIM_EXCEPTION_BLOCKS_BY_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for non-living entities breaking/placing blocks.
CLAIM_EXCEPTION_BLOCKS_BY_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for players breaking and interacting with blocks.
CLAIM_EXCEPTION_BLOCKS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk block protection redirects the used config option to the owner of the entity.
CLAIM_EXCEPTION_BUTTONS_BY_PROJECTILES - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for buttons being pressed by projectiles.
CLAIM_EXCEPTION_CHORUS_FRUIT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for chorus fruit teleportation into the claim.
CLAIM_EXCEPTION_CROP_TRAMPLE - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for crop trample.
CLAIM_EXCEPTION_ENTITIES_BY_EXPLOSIONS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for explosions affecting entities.
CLAIM_EXCEPTION_ENTITIES_BY_FIRE - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for fire hurting entities.
CLAIM_EXCEPTION_ENTITIES_BY_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for mobs interacting with entities.
CLAIM_EXCEPTION_ENTITIES_BY_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for non-living entities interacting with entities.
CLAIM_EXCEPTION_ENTITIES_BY_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for players interacting with entities.
CLAIM_EXCEPTION_ENTITIES_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk entity protection redirects the used config option to the owner of the attacking entity.
CLAIM_EXCEPTION_FIRE_SPREAD - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for fire spread.
CLAIM_EXCEPTION_FRIENDLY_NATURAL_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for natural spawn of friendly mobs.
CLAIM_EXCEPTION_FRIENDLY_SPAWNERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection disables spawners for friendly mobs.
CLAIM_EXCEPTION_FROST_WALKING - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for frost walking.
CLAIM_EXCEPTION_HOSTILE_NATURAL_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for natural spawn of hostile mobs.
CLAIM_EXCEPTION_HOSTILE_SPAWNERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection disables spawners for hostile mobs.
CLAIM_EXCEPTION_ITEM_PICKUP_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for items being picked up by mobs.
CLAIM_EXCEPTION_ITEM_PICKUP_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for items being picked up by players.
CLAIM_EXCEPTION_ITEM_PICKUP_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk item pickup protection redirects the used config option to the owner of the entity picking up the item.
CLAIM_EXCEPTION_ITEM_TOSS_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for items being dropped by mobs.
CLAIM_EXCEPTION_ITEM_TOSS_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for items being dropped by non-living entities.
CLAIM_EXCEPTION_ITEM_TOSS_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for items being dropped by players.
CLAIM_EXCEPTION_ITEM_TOSS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk item drop protection redirects the used config option to the owner of the dropping entity.
CLAIM_EXCEPTION_ITEM_USE - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for item use.
CLAIM_EXCEPTION_MOB_LOOT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for mob loot being dropped.
CLAIM_EXCEPTION_NETHER_PORTALS_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for mobs using nether portals.
CLAIM_EXCEPTION_NETHER_PORTALS_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for non-living entities using nether portals.
CLAIM_EXCEPTION_NETHER_PORTALS_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for players using nether portals.
CLAIM_EXCEPTION_PLATES_BY_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for pressure plates being pressed by mobs.
CLAIM_EXCEPTION_PLATES_BY_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for pressure plates being pressed by non-living entities.
CLAIM_EXCEPTION_PLATES_BY_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for pressure plates being pressed by players.
CLAIM_EXCEPTION_PLAYER_LIGHTNING - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for player-caused lightnings.
CLAIM_EXCEPTION_PLAYERS_BY_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for mobs attacking players.
CLAIM_EXCEPTION_PLAYERS_BY_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for other entities attacking players.
CLAIM_EXCEPTION_PLAYERS_BY_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for player VS player combat.
CLAIM_EXCEPTION_PLAYERS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk player protection redirects the used config option to the owner of the attacking entity.
CLAIM_EXCEPTION_PROJECTILE_HIT_FRIENDLY_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for non-hostile mobs being spawned by landing projectiles (e.g.
CLAIM_EXCEPTION_PROJECTILE_HIT_HOSTILE_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for hostile mobs being spawned by landing projectiles (e.g.
CLAIM_EXCEPTION_RAIDS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for village raids.
CLAIM_EXCEPTION_TARGETS_BY_PROJECTILES - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for target blocks being pressed by projectiles.
CLAIM_EXCEPTION_TRIPWIRE_BY_MOBS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for tripwires being pressed by mobs.
CLAIM_EXCEPTION_TRIPWIRE_BY_OTHER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for tripwires being pressed by non-living entities.
CLAIM_EXCEPTION_TRIPWIRE_BY_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for tripwires being pressed by players.
CLAIM_EXCEPTION_XP_PICKUP - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for experience orbs being picked up by players.
CLAIM_FLUID_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection includes protection against fluids flowing into the claim.
CLAIM_LIMIT_REACHED - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The maximum number of claims was reached
CLAIM_MOB_GRIEFING_OVERRIDE - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection options for block/entity/items override the value of the vanilla "mob griefing" game rule.
CLAIM_PISTON_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection includes protection against pistons pushing into the claim.
CLAIM_PROTECTION_NEIGHBOR_CHUNKS_ITEM_USE - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection includes protection against at-air (or sometimes other) item use in neighbor chunks of the claim.
CLAIM_PROTECTION_PLAYER_DEATH_LOOT - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the claimed chunk protection makes an exception for items dropped on player death.
ClaimingModes - Class in xaero.pac.common.claims.player.mode.api
Access point for all claiming modes in the mod
ClaimingModes() - Constructor for class xaero.pac.common.claims.player.mode.api.ClaimingModes
 
ClaimResult<C extends IPlayerChunkClaimAPI> - Class in xaero.pac.common.claims.result.api
A claim result for a single chunk
ClaimResult(C, ClaimResult.Type) - Constructor for class xaero.pac.common.claims.result.api.ClaimResult
A constructor for internal usage
ClaimResult.Type - Enum Class in xaero.pac.common.claims.result.api
All types of claim action results
CLAIMS_ADMIN_MODE - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The permission to enter admin mode for claims.
CLAIMS_ARE_DISABLED - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The claims feature is disabled
CLAIMS_COLOR - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
CLAIMS_COLOR - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The display color of the player's claimed chunks.
CLAIMS_NAME - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
CLAIMS_NAME - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The display name of the player's claimed chunks.
ClientWorldCapabilityTypes - Class in xaero.pac.client.world.capability.api
Client world capability types to use as an argument in ICapabilityHelperAPI.getCapability(java.lang.Object, C)
ClientWorldCapabilityTypes() - Constructor for class xaero.pac.client.world.capability.api.ClientWorldCapabilityTypes
 
ClientWorldMainCapabilityAPI - Class in xaero.pac.client.world.capability.api
API for the main capability attached to a client world
ClientWorldMainCapabilityAPI() - Constructor for class xaero.pac.client.world.capability.api.ClientWorldMainCapabilityAPI
 
copyData() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Creates a copy of the stored data.
copyData() - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 
createPartyForOwner(Player) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Creates a new party to be owned by a specified logged in player.
createSubConfig(String) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Creates a new sub-config for a specified sub-config ID when possible.

The sub-config ID must be unique, at most 16 characters long and consist of A-Z, a-z, 0-9, '-', '_'.

createSubConfig(String) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Creates a new sub-config for a specified sub-config ID when possible.
CUSTOM_PLAYER_GROUPS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The option used to store player groups.

D

dataExists(String) - Method in interface xaero.pac.client.player.config.group.api.IClientPlayerConfigGroupManagerAPI
 
dataExists(String) - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataManagerAPI
Checks whether a specified group ID corresponds to one of the custom groups whose data is stored in this group manager.
dataExists(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
 
DEFAULT_PLAYER - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
The default player config
DEFAULTED - Enum constant in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
The option value was reset to the default config's value
DEFAULTED - Enum constant in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
The option value was reset to the default config's value

E

excludeGroup(String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to exclude the group with a specified ID from this group.
excludeMember(UUID, String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to exclude the member entry with a specified UUID and/or name from this group.
excludeMember(ICustomPlayerGroupMemberAPI) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to exclude a specified member entry from this group.
EXPIRED - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Expired claims config

F

fail - Variable in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Whether the result can be considered a failure
FORCELOAD - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
FORCELOAD - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player's forceloadable claims are forceloaded, at least while the player is online.
FORCELOAD_LIMIT_REACHED - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The maximum number of forceloadable claims was reached
from(ServerPlayer) - Static method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Gets the player data for a specified logged in player.
fromReal(IPlayerConfigAPI.SetResult) - Static method in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
Converts new api SetResult values to backwards compatible ones
FULL_ACCESS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Which player group has full access to the claimed chunks.

G

get() - Static method in class xaero.pac.client.api.OpenPACClientAPI
Gets the client-side Open Parties and Claims API instance.
get(int, int) - Method in interface xaero.pac.client.claims.api.IClientRegionClaimsAPI
 
get(int, int) - Method in interface xaero.pac.common.claims.api.IRegionClaimsAPI
Gets the claim state at a specified chunk location inside the 512x512 region.
get(int, int) - Method in interface xaero.pac.common.server.claims.api.IServerRegionClaimsAPI
 
get(String) - Static method in class xaero.pac.common.claims.player.mode.api.ClaimingModes
Gets the claiming mode with a specified ID.
get(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
Gets the group with a specified ID and wraps the group if it originates from the default player config.
get(UUID) - Method in interface xaero.pac.client.parties.party.api.IClientPartyAllyInfoStorageAPI
Gets info about an ally party with the specified ID.
get(ResourceLocation, int, int) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
get(ResourceLocation, int, int) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the claim state for a specified chunk.
get(ResourceLocation, int, int) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 
get(ResourceLocation, BlockPos) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
get(ResourceLocation, BlockPos) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the claim state for a specified chunk.
get(ResourceLocation, BlockPos) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 
get(ResourceLocation, ChunkPos) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
get(ResourceLocation, ChunkPos) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the claim state for a specified chunk.
get(ResourceLocation, ChunkPos) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 
get(MinecraftServer) - Static method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the server-side Open Parties and Claims API instance.
getAdaptiveTextLocalizer() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the API for the server-side adaptive text localizer that lets you create translated text components that are readable even by players that don't have the mod installed.
getAllIdsSorted() - Method in interface xaero.pac.client.player.config.group.api.IClientPlayerConfigGroupManagerAPI
 
getAllIdsSorted() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataManagerAPI
Gets a sorted list of all group IDs that can be used as config option exception values in this config.
getAllIdsSorted() - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
 
getAllOptionsStream() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets a stream of all player config option types, including the dynamic ones.
getAllOptionsStream() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets a stream of all player config option types, including the dynamic ones.

getAllOptionsStream() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets a stream of all player config option types, including the dynamic ones.
getAllStream() - Method in interface xaero.pac.client.parties.party.api.IClientPartyMemberDynamicInfoSyncableStorageAPI
Gets a stream of all player dynamic info (e.g.
getAllStream() - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Gets a stream of all parties.
getAllyCount() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getAllyCount() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the number of parties allied by this one.
getAllyCount() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getAllyDefaultName() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAllyInfoAPI
Gets the default name of the ally party.
getAllyId() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAllyInfoAPI
Gets the UUID of the ally party.
getAllyInfoStorage() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the party ally info storage.
getAllyLimit() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the maximum number of ally parties allowed for a party.
getAllyName() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAllyInfoAPI
Gets the configured custom name of the ally party.
getAllyPartiesStream() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getAllyPartiesStream() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets a stream of UUIDs of all parties allied by this party.
getAllyPartiesStream() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getBottom() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Get the highest Z coordinate value in this area.
getCapability(Object, C) - Method in interface xaero.pac.common.capability.api.ICapabilityHelperAPI
Gets the capability value of a specified type for a specified object.
getCapabilityHelper() - Method in class xaero.pac.client.api.OpenPACClientAPI
Gets the capability API for accessing the data attached to some objects, e.g.
getChunkProtection() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the API for the chunk protection with some basic methods you can use.
getClaimConfig(IPlayerChunkClaimAPI) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
use IChunkProtectionAPI.getConfig(IPlayerChunkClaimAPI) instead

Gets the player/claim config used for a specified claim state.

You can fetch claim states of chunks from the IServerClaimsManagerAPI.

getClaimCount() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the claim count of the local client player.
getClaimCount() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getClaimCount() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the number of claims owned by the player.
getClaimCount() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getClaimCount(IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the claim count for a specified claiming mode.
getClaimingMode() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the currently enabled effective claiming mode.
getClaimingMode() - Method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Gets the current effective claiming mode.
getClaimLimit() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the local client player's chunk claim limit.
getClaimLimit(IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the claim limit for a specified claiming mode.
getClaimResult() - Method in class xaero.pac.common.claims.result.api.ClaimResult
Gets the claim state associated with this result where relevant.
getClaimResultTracker() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the claim action result tracker that lets you register claim action result listeners.
getClaimsColor() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getClaimsColor() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the currently configured main color of the player's claims.
getClaimsColor() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getClaimsColor(int) - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getClaimsColor(int) - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the currently configured color of the player's sub-claim with a specified index.
getClaimsColor(int) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getClaimsColor(String) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
Gets the currently configured color of the player's sub-claim with a specified string ID.
getClaimsManager() - Method in class xaero.pac.client.api.OpenPACClientAPI
Gets the API for the client-side claims manager updated by the server.
getClaimsName() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getClaimsName() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the currently configured main custom name of the player's claims.
getClaimsName() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getClaimsName(int) - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getClaimsName(int) - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the currently configured custom name of the player's sub-claim with a specified index.
getClaimsName(int) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getClaimsName(String) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
Gets the currently configured custom name of the player's sub-claim with a specified string ID.
getClaimState() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimPosListAPI
Gets the claim state that all chunk positions in this list have.
getClientPartyStorage() - Method in class xaero.pac.client.api.OpenPACClientAPI
Gets the API for the client-side party data updated by the server.
getClientSideValidator() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the client-side validator for potential values of this option.

getClientSideValidator() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the client-side validator for potential values of this option.
getClientWorldData() - Method in class xaero.pac.client.world.capability.api.ClientWorldMainCapabilityAPI
Gets the client world/level data API.
getColor(P) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Gets the RGB color (no alpha channel) of a specified party, e.g.
getCommandInputParser() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
use IPlayerConfigStringableOptionClientStorageAPI instead

Gets the string input parser for this option.

It is the same one that is used for parsing command inputs.

getCommandInputParser() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
Gets the string input parser for this option.
getCommandInputParser() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the String->value parser of this option, mainly used for commands.

getCommandInputParser() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the String->value parser of this option, mainly used for commands.
getCommandMessage() - Method in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Gets this error's message to display after using a command.
getCommandOutputWriter() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the value->String converter of this option, mainly used for commands.

getCommandOutputWriterCast() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
use IPlayerConfigStringableOptionClientStorageAPI instead

Gets the string output writer for this option.

It is the same one that is used for displaying option values in command outputs.

It accepts values of any type but will only work with the right one.

getComment() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the default comment text for the option.

getComment() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getComment() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the default comment text for the option.
getComment() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getComment() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the default en_us comment for this option.

getComment() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the default en_us comment for this option.
getComment() - Method in interface xaero.pac.common.server.player.permission.api.IPermissionNodeAPI
Gets the text component of the comment/tooltip for this node, to be used in UIs.
getCommentTranslation() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the translation key for the comment of this option.

getCommentTranslation() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the translation key for the comment of this option.
getCommentTranslation() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the translation key for the comment of this option.

getCommentTranslation() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the translation key for the comment of this option.
getCommentTranslationArgs() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the translation key arguments for the comment of this option.

getCommentTranslationArgs() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the translation key arguments for the comment of this option.
getCommentTranslationArgs() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the translation key arguments for the comment of this option.

getCommentTranslationArgs() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the translation key arguments for the comment of this option.
getComponentWriter() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the value->Component converter of this option, mainly used for commands.
getComponentWriterCast() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
Gets the component output writer for this option.
getConfig(IPlayerChunkClaimAPI) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Gets the player/claim config used for a specified claim state.
getConfigTypeFilter() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the config type filter of this option.

The filter allows this option to only appear and be configurable on some types of player configs (e.g. just the server claims config).

getConfigTypeFilter() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the config type filter of this option.
getCount() - Method in interface xaero.pac.client.claims.api.IClientDimensionClaimsManagerAPI
 
getCount() - Method in interface xaero.pac.common.claims.api.IDimensionClaimsManagerAPI
Gets the number of 512x512 regions that contain claims in this dimension.
getCount() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimPosListAPI
Gets the number of chunk positions in this list.
getCount() - Method in interface xaero.pac.common.server.claims.api.IServerDimensionClaimsManagerAPI
 
getCurrentPartyOwner() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the UUID of the owner of the primary party that the local player is in.
getCurrentServerSubConfigId() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
Use IClientClaimsManagerAPI.getCurrentSubConfigId(IClaimingModeAPI) instead

Gets the string ID of the sub-config currently used for new server claims.

getCurrentServerSubConfigIndex() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
Use IClientClaimsManagerAPI.getCurrentSubConfigIndex(IClaimingModeAPI) instead

Gets the index of the sub-config currently used for new server claims.

getCurrentSubConfigId() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the string ID of the sub-config currently used for new claims.
getCurrentSubConfigId(IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the string ID of the sub-config currently used for a specified claiming mode.
getCurrentSubConfigIndex() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the index of the sub-config currently used for new claims.
getCurrentSubConfigIndex(IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the index of the sub-config currently used for a specified claiming mode.
getCustom(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
Gets the API for the custom group with a specified ID in this group manager.
getDefaultConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets the default player config instance.

getDefaultConfig() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets the default player config instance.
getDefaultName() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getDefaultName() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the default name of this party.
getDefaultName() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getDefaultName(IPlayerChunkClaimAPI) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the default display name that would be used for a provided claim state.
getDefaultNodeString() - Method in interface xaero.pac.common.server.player.permission.api.IPermissionNodeAPI
Gets the default string representation of this node.
getDefaultPlayerConfig() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the read-only storage for the default player config.
getDefaultRawValue(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the default raw value in this config for an option.

This does not redirect to the default player config. It gives you the actual default value for a config option. In the cause of sub-configs, the default raw value is always null.

All player config option types are statically accessible in PlayerConfigOptions.

getDefaultRawValue(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the default raw value in this config for an option.
getDefaultValue() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the default value that this option is set to in configs.

getDefaultValue() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the default value that this option is set to in configs.
getDesyncScreenMessage() - Method in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Gets this error's message to display on the player group screen.
getDimension() - Method in interface xaero.pac.client.claims.api.IClientDimensionClaimsManagerAPI
 
getDimension() - Method in interface xaero.pac.common.claims.api.IDimensionClaimsManagerAPI
Gets the dimension ID.
getDimension() - Method in interface xaero.pac.common.parties.party.api.IPartyMemberDynamicInfoSyncableAPI
Gets the ID of the dimension that this player is currently in.
getDimension() - Method in interface xaero.pac.common.server.claims.api.IServerDimensionClaimsManagerAPI
 
getDimension(ResourceLocation) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
getDimension(ResourceLocation) - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getDimension(ResourceLocation) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the read-only claims manager for a specified dimension ID.
getDimension(ResourceLocation) - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets claim info for a dimension with a specified ID.
getDimension(ResourceLocation) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 
getDimension(ResourceLocation) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getDimensionStream() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets a stream of all read-only dimension claims managers.
getDimensionStream() - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets a stream of all read-only dimension claims managers.
getDirectGroupIds() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Gets a set containing all group IDs directly included in this group.
getDirectGroupIds() - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigParentGroupAPI
Gets a set containing all group IDs directly included in this group.
getDirectGroupIds() - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 
getDirectMembers() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Gets a set of member entries directly included in this group.
getDirectMembers() - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 
getDisplayLabel() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerGroupMemberAPI
Gets the display label for this member entry, including the tooltip.
getDisplayName() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerGroupMemberAPI
Gets the name of the player if it is part of the entry.
getEffective(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the effective value of a config option.

This method calculates the automatic option value if such is used, e.g. the claims color, while IPlayerConfigAPI.getFromEffectiveConfig(xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI<T>) just gets the effective raw value.

All player config option types are statically accessible in PlayerConfigOptions.

getEffective(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the effective value of a config option.
getEffectiveSubConfig(int) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets a sub-config of this config from a specified sub-config index.

Gets this config, if the specified sub-config index is -1 or isn't used.

getEffectiveSubConfig(int) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets a sub-config of this config from a specified sub-config index.
getEffectiveSubConfig(String) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets a sub-config of this config from a specified sub-config ID.
getEffectiveSubConfig(String) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets a sub-config of this config from a specified sub-config ID.

Gets this config, if the specified sub-config ID is "main" or isn't used.

getEffectiveSubConfig(String) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets a sub-config of this config from a specified sub-config ID.
getExpiredClaimConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets the expired claims config instance.

getExpiredClaimConfig() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets the expired claims config instance.
getExpiredClaimsConfig() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the read-only "player config" storage for the expired claims.
getFor(ServerPlayer, String, Object...) - Method in interface xaero.pac.common.server.player.localization.api.IAdaptiveLocalizerAPI
Gets a text component for translatable text adapted to a specified player.
getFor(ServerPlayer, Component) - Method in interface xaero.pac.common.server.player.localization.api.IAdaptiveLocalizerAPI
Converts a text component to be readable by a specified player, if necessary.
getForceloadCount() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the forceload count of the local client player.
getForceloadCount() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getForceloadCount() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the number of forceloadable claims owned by the player.
getForceloadCount() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getForceloadCount(IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the forceload count for a specified claiming mode.
getForceloadLimit() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the local client player's chunk claim forceload limit.
getForceloadLimit(IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the forceload limit for a specified claiming mode.
getForPlayer(UUID) - Method in interface xaero.pac.client.parties.party.api.IClientPartyMemberDynamicInfoSyncableStorageAPI
Gets the dynamic info (e.g.
getFromEffectiveConfig(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the raw config value from the effective config of a config option, e.g. from the default player config for options that cannot be set per player.

This method does not calculate the automatic option value if such is used, e.g. the claims color.

All player config option types are statically accessible in PlayerConfigOptions.

getFromEffectiveConfig(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the raw config value from the effective config of a config option, e.g.
getFullName(IPlayerChunkClaimAPI) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the full display name, with sub-claim names applied, that would be used for a provided claim state.
getGroupSpace() - Method in interface xaero.pac.client.player.config.group.api.IClientPlayerConfigGroupManagerAPI
 
getGroupSpace() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataManagerAPI
Gets the total group space available in this group manager for non-op players.
getGroupSpace() - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
 
getId() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getId() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the option string ID.

getId() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getId() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the option string ID.
getId() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getId() - Method in interface xaero.pac.common.claims.player.mode.api.IClaimingModeAPI
Gets the String ID of the claiming mode.
getId() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the UUID of this party.
getId() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerGroupMemberAPI
Gets the UUID of the player if it is part of the entry.
getId() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getId() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the ID of this option.

Use IPlayerConfigOptionSpecAPI.getPath() if you need it separated into elements.

getId() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the ID of this option.
getId() - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Gets the ID of this group.
getIds() - Method in interface xaero.pac.client.player.config.group.api.IClientPlayerConfigGroupManagerAPI
Gets a set of all custom group IDs the client is currently aware of for this config.
getIntPermission(ServerPlayer, IPermissionNodeAPI<Integer>) - Method in interface xaero.pac.common.server.player.permission.api.IPlayerPermissionSystemAPI
Gets the value of an integer permission for a specified player.
getInviteCount() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getInviteCount() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the number of active invitation to this party.
getInviteCount() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getInvitedPlayersStream() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getInvitedPlayersStream() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets a stream of all active invitations for this party.
getInvitedPlayersStream() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getInviteLimit() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the maximum number of active invitations allowed for a party.
getKeyBindings() - Method in class xaero.pac.client.api.OpenPACClientAPI
Gets the API for the mod's keybindings.
getLeft() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Get the lowest X coordinate value in this area.
getLoadedConfig(UUID) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets or creates the player config for the player with a specified UUID.

Gets the wilderness config if the specified UUID is null, the server claims config if the UUID is PlayerConfig.SERVER_CLAIM_UUID, the expired claims config if the UUID is PlayerConfig.EXPIRED_CLAIM_UUID.

getLoadedConfig(UUID) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets or creates the player config for the player with a specified UUID.
getMain() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the main config whether this is a sub-config or not.
getMaxClaimDistance() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the maximum distance for claiming/forceloading a chunk allowed by the server.
getMaxGroups() - Method in interface xaero.pac.client.player.config.group.api.IClientPlayerConfigGroupManagerAPI
 
getMaxGroups() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataManagerAPI
Gets the maximum number of groups that a non-op player can create in this group manager.
getMaxGroups() - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
 
getMemberCount() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getMemberCount() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the number of members in this party.
getMemberCount() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getMemberCount(P) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
getMemberCount(P) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Gets the member count of a specified party.
getMemberInfo(String) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Gets info about the party member with a specified username.
getMemberInfo(UUID) - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getMemberInfo(UUID) - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets info about the party member with a specified UUID.
getMemberInfo(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getMemberInfoStream() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getMemberInfoStream() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets a stream of all member info for this party.
getMemberInfoStream() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getMemberLimit() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the maximum number of members allowed in a party.
getMyPlayerConfig() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the read-only storage for the local client player's config.
getName() - Method in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Gets the display name of the config type.
getName() - Method in interface xaero.pac.common.server.player.permission.api.IPermissionNodeAPI
Gets the text component of the name of this node, to be used in UIs.
getName(P) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
getName(P) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Gets the display name of a specified party.
getNodeString() - Method in interface xaero.pac.common.server.player.permission.api.IPermissionNodeAPI
Gets the user-configured string representation of this node.
getNonStaffInfoStream() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getNonStaffInfoStream() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets a stream of all member info for the regular (non-staff) members of this party.
getNonStaffInfoStream() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getOnlineMemberStream() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Gets a stream of all currently online members of this party.
getOpenModMenuKeyBinding() - Method in interface xaero.pac.client.controls.api.OPACKeyBindingsAPI
Gets the keybinding used for opening the main mod menu.
getOption() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the option spec that this storage holds the value for.

getOption() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getOption() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the option spec that this storage holds the value for.
getOption() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getOption(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the config option value storage for a specified config option in this config.
getOptionForId(String) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the option type specification with a specified string option id, including dynamic options.
getOptionForId(String) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets the option type specification with a specified string option id, including dynamic options.

Returns null if no such option exists.

getOptionForId(String) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets the option type specification with a specified string option id, including dynamic options.
getOptionStorage(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Deprecated.
use IPlayerConfigClientStorageAPI.getOption(IPlayerConfigOptionSpecAPI) instead

Gets the config option value storage for a specified config option in this config.

All player config option types are statically accessible in PlayerConfigOptions.

getOwner() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getOwner() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the UUID of the owner of this config.
getOwner() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the member info for the owner of this party.
getOwner() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getOwner(P) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemAPI
Deprecated.
 
getOwner(P) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Gets the UUID of the owner of a specified party.
getPartiesThatAlly(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Gets a stream of all parties that ally a party with a specified UUID.
getParty() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the local client player's party.
getPartyById(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Gets the party of a specified UUID.
getPartyByMember(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Gets the party from the UUID of a party member.
getPartyByMember(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Gets the party that the player with a specified UUID is a part of.
getPartyByOwner(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Gets the owned party from the UUID of a party's owner.
getPartyByOwner(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Gets the party that the player with a specified UUID owns.
getPartyClaimsConfig() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the read-only "player config" storage for the claims of the party that the local client player is in.
getPartyId() - Method in interface xaero.pac.common.parties.party.ally.api.IPartyAllyAPI
Gets the UUID of the ally party.
getPartyManager() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the API for the server-side player party manager.
getPartyMemberDynamicInfoSyncableStorage() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the party/ally player dynamic info storage.
getPartyName() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
Gets the display name of the party that owns the claims stored in this player claim info.
getPartyName() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the name of the local client player's party.
getPartyOwnerConfig(UUID) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets or creates the player config of the owner of the party that the player with a specified UUID is a member of.
getPath() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the path of this option, which is just the ID from IPlayerConfigOptionSpecAPI.getId() but separated into elements.

getPath() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the path of this option, which is just the ID from IPlayerConfigOptionSpecAPI.getId() but separated into elements.
getPermission(ServerPlayer, IPermissionNodeAPI<Boolean>) - Method in interface xaero.pac.common.server.player.permission.api.IPlayerPermissionSystemAPI
Gets the value of a boolean permission for a specified player.
getPermissions() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the API for the permissions the local client player has for this config.
getPermissionTyped(ServerPlayer, IPermissionNodeAPI<T>) - Method in interface xaero.pac.common.server.player.permission.api.IPlayerPermissionSystemAPI
Gets the value of a permission with a specific value type.
getPlayerBaseClaimLimit(UUID) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the base maximum claim number (without the bonus) for a player UUID.
getPlayerBaseClaimLimit(ServerPlayer) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the base maximum claim number (without the bonus) for a logged in player.
getPlayerBaseForceloadLimit(UUID) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the base maximum forceload number (without the bonus) for a player UUID.
getPlayerBaseForceloadLimit(ServerPlayer) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the base maximum forceload number (without the bonus) for a logged in player.
getPlayerConfigClientStorageManager() - Method in class xaero.pac.client.api.OpenPACClientAPI
Gets the API for the client-side config data updated by the server.
getPlayerConfigManager() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the API for the server-side player config manager.
getPlayerConfigs() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Deprecated.
use OpenPACServerAPI.getPlayerConfigManager() instead!

Gets the API for the server-side player config manager.

getPlayerFullClaimLimit(UUID) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the full maximum claim number (with the bonus) for a player UUID.
getPlayerFullClaimLimit(ServerPlayer) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the full maximum claim number (with the bonus) for a logged in player.
getPlayerFullForceloadLimit(UUID) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the full maximum forceload number (with the bonus) for a player UUID.
getPlayerFullForceloadLimit(ServerPlayer) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets the full maximum forceload number (with the bonus) for a logged in player.
getPlayerGroups() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the API for this config's player groups.
getPlayerGroups() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the API for this config's player groups.
getPlayerId() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getPlayerId() - Method in interface xaero.pac.common.claims.player.api.IPlayerChunkClaimAPI
Gets the UUID of the owner of this claim.
getPlayerId() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the UUID of the player.
getPlayerId() - Method in interface xaero.pac.common.parties.party.api.IPartyMemberDynamicInfoSyncableAPI
Gets the party/ally player's UUID.
getPlayerId() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getPlayerId() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the UUID of the player that this config is for.

getPlayerId() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the UUID of the player that this config is for.
getPlayerInfo(UUID) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
getPlayerInfo(UUID) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets or creates the claim info instance for a player UUID.
getPlayerInfo(UUID) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 
getPlayerInfoStream() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets a stream of all player claim info.
getPlayerInfoStream() - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Gets a stream of all player claim info.
getPlayerUsername() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
 
getPlayerUsername() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets the username of the player.
getPlayerUsername() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
 
getPotentialClaimStateReflection() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets a claim state of the same type (see IPlayerChunkClaimAPI.isSameClaimType(IPlayerChunkClaimAPI)) as would be placed in the world when the player requests a new claim.
getRank() - Method in interface xaero.pac.common.parties.party.member.api.IPartyMemberAPI
Gets the rank of this party member.
getRaw(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the raw config value from this config, which can be null in the case of sub-configs.

getRaw(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the raw config value from this config, which can be null in the case of sub-configs.
getRawClaimingMode() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the currently enabled claiming mode without automatically determining the effective one if none is set.
getRawClaimingMode() - Method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Gets the current claiming mode without automatically determining the effective one if none is set.
getRegion(int, int) - Method in interface xaero.pac.client.claims.api.IClientDimensionClaimsManagerAPI
 
getRegion(int, int) - Method in interface xaero.pac.common.claims.api.IDimensionClaimsManagerAPI
Gets region claims at a specified 512x512 region location in this dimension, or null if there are no claims stored for the specified location.
getRegion(int, int) - Method in interface xaero.pac.common.server.claims.api.IServerDimensionClaimsManagerAPI
 
getRegionStream() - Method in interface xaero.pac.client.claims.api.IClientDimensionClaimsManagerAPI
Gets a Stream of all 512x512 regions that contain claims in this dimension.
getRegionStream() - Method in interface xaero.pac.common.server.claims.api.IServerDimensionClaimsManagerAPI
Gets a Stream of all 512x512 regions that contain claims in this dimension.
getResultType() - Method in class xaero.pac.common.claims.result.api.ClaimResult
Gets the ClaimResult.Type of this result.
getResultTypesIterable() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Gets the result type (ClaimResult.Type) iterable.
getResultTypesStream() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Gets a stream of all result types (ClaimResult.Type).
getRight() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Get the highest X coordinate value in this area.
getServerClaimConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets the server claims config instance.

getServerClaimConfig() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets the server claims config instance.
getServerClaimsConfig() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the read-only "player config" storage for the server claims.
getServerClaimsManager() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the API for the server-side claims manager.
getServerSideValidator() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the server-side validator for potential values of this option.

getServerSideValidator() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the server-side validator for potential values of this option.
getShortenedId() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the shortened ID of this option, without the "playerConfig." prefix.

getShortenedId() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the shortened ID of this option, without the "playerConfig." prefix.
getSize() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Gets the number of result types (ClaimResult.Type).
getSize() - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Gets the size of this custom player group (included members and groups).
getSize() - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 
getStaffInfoStream() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getStaffInfoStream() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets a stream of all member info for the staff members of this party.
getStaffInfoStream() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getStream() - Method in interface xaero.pac.client.claims.player.api.IClientPlayerClaimInfoAPI
Gets a stream of all dimension claim info entries for the player.
getStream() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimPosListAPI
Gets a stream of all chunk positions in this list.
getStream() - Method in interface xaero.pac.common.claims.player.api.IPlayerDimensionClaimsAPI
Gets a stream of all claim position lists in this dimension for this player.
getStream() - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
Gets a stream of all dimension claim info entries for the player.
getStringValidator() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
use IPlayerConfigStringableOptionClientStorageAPI instead

Gets the string value input validator for this option.

getStringValidator() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
Gets the string value input validator for this option.
getSubClaimOption() - Method in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Gets the player config option used for storing the sub-config ID currently used for claiming for a config of this type.
getSubConfig(String) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets a sub-config of this config from a specified sub-config ID.
getSubConfig(String) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets a sub-config of this config from a specified sub-config ID.

Gets this config, if the specified sub-config ID is "main".

getSubConfig(String) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets a sub-config of this config from a specified sub-config ID.
getSubConfigAPIStream() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets a stream of all sub-configs of this player config.
getSubConfigAPIStream() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets a stream of all sub-configs of this player config.

getSubConfigAPIStream() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets a stream of all sub-configs of this player config.
getSubConfigIds() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets an unmodifiable list of all string IDs of this config's sub-configs.
getSubConfigIds() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets an unmodifiable list of all string IDs of this config's sub-configs.

This must not be a sub-config in itself!

getSubConfigIds() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets an unmodifiable list of all string IDs of this config's sub-configs.
getSubConfigIndex() - Method in interface xaero.pac.common.claims.player.api.IPlayerChunkClaimAPI
Gets the sub-config index of this claim.
getSubConfigLimit() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the maximum number of sub-configs that this player config is allowed to have.
getSubConfigLimit() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the maximum number of sub-configs that this player config is allowed to have.

Returns 0 if this is a sub-config. Returns the maximum int value if this is a server claims config.

getSubConfigLimit() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the maximum number of sub-configs that this player config is allowed to have.
getSubCount() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the number of sub-configs that this config has.
getSubCount() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the number of sub-configs that this config has.

getSubCount() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the number of sub-configs that this config has.
getSubId() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the sub-config ID of this config.

getSubId() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the sub-config ID of this config.
getSubIndex() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the sub-config index of this config.

getSubIndex() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the sub-config index of this config.
getTooltipPrefix() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the text prefix for the option tooltip on the UI screens.

getTooltipPrefix() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getTooltipPrefix() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the text prefix for the option tooltip on the UI screens.
getTooltipPrefix() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getTooltipPrefix() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the prefix applied to the tooltip of this option on the UI.

getTooltipPrefix() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the prefix applied to the tooltip of this option on the UI.
getTop() - Method in class xaero.pac.common.claims.result.api.AreaClaimResult
Get the lowest Z coordinate value in this area.
getTracker() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
getTracker() - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Gets the claim change tracker that lets you register claim change listeners.
getTracker() - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 
getTranslation() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the translation key for the name of the option.

getTranslation() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getTranslation() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the translation key for the name of the option.
getTranslation() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getTranslation() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the translation key for the name of this option.

getTranslation() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the translation key for the name of this option.
getTranslationArgs() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the translation key arguments for the name of this option.

getTranslationArgs() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the translation key arguments for the name of this option.
getTranslationArgs() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the translation key arguments for the name of this option.

getTranslationArgs() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the translation key arguments for the name of this option.
getType() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets the type PlayerConfigType of this config.
getType() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the type of the option value that this storage holds.

getType() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getType() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the type of the option value that this storage holds.
getType() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getType() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the type PlayerConfigType of this config.

getType() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Deprecated.
switch to IPlayerConfigOptionSpecAPI

Gets the type of values that this option can have.

getType() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the type PlayerConfigType of this config.
getType() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets the type of values that this option can have.
getType() - Method in interface xaero.pac.common.server.player.permission.api.IPermissionNodeAPI
Gets the type of value stored with this permission node.
getUIAllyCount() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the number of ally parties for the local client player's party, meant for the UI.
getUIInviteCount() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the number of active invitations for the local client player's party, meant for the UI.
getUIMemberCount() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Gets the number of members in the local client player's party, meant for the UI.
getUnwrapped(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
Gets the group with a specified ID without wrapping groups that originate from the default player config.
getUsedServerSubConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the server sub-config currently used for new claims.

getUsedServerSubConfig() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Deprecated.
Use IPlayerConfigAPI.getUsedSubConfig(IClaimingModeAPI) instead

Gets the server sub-config currently used for new claims.

getUsedSubConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Gets the sub-config currently used for new claims.

getUsedSubConfig() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the sub-config currently used for new claims.
getUsedSubConfig(IClaimingModeAPI) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Gets the sub-config currently used for new claims for a specified claiming mode.
getUsername() - Method in interface xaero.pac.common.parties.party.api.IPartyPlayerInfoAPI
Gets the currently known username of this player.
getUsername() - Method in interface xaero.pac.common.parties.party.member.api.IPartyMemberAPI
 
getUUID() - Method in interface xaero.pac.common.parties.party.api.IPartyPlayerInfoAPI
Gets the UUID of this player.
getUUID() - Method in interface xaero.pac.common.parties.party.member.api.IPartyMemberAPI
 
getValidator() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the option value validator that checks whether a certain value is valid for the option.

getValidator() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getValidator() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the option value validator that checks whether a certain value is valid for the option.
getValidator() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getValue() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Gets the stored option value.

getValue() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
getValue() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Gets the stored option value.
getValue() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
getWildernessConfig() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Gets the read-only "player config" storage for the wilderness.
getWildernessConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigManagerAPI
Deprecated.
switch to IPlayerConfigManagerAPI

Gets the wilderness config instance.

getWildernessConfig() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigManagerAPI
Gets the wilderness config instance.
getX() - Method in interface xaero.pac.client.claims.api.IClientRegionClaimsAPI
 
getX() - Method in interface xaero.pac.common.claims.api.IRegionClaimsAPI
Gets the X coordinate of the 512x512 region.
getX() - Method in interface xaero.pac.common.parties.party.api.IPartyMemberDynamicInfoSyncableAPI
Gets the X coordinate of the current position of this player in the world.
getX() - Method in interface xaero.pac.common.server.claims.api.IServerRegionClaimsAPI
 
getY() - Method in interface xaero.pac.common.parties.party.api.IPartyMemberDynamicInfoSyncableAPI
Gets the Y coordinate of the current position of this player in the world.
getZ() - Method in interface xaero.pac.client.claims.api.IClientRegionClaimsAPI
 
getZ() - Method in interface xaero.pac.common.claims.api.IRegionClaimsAPI
Gets the Z coordinate of the 512x512 region.
getZ() - Method in interface xaero.pac.common.parties.party.api.IPartyMemberDynamicInfoSyncableAPI
Gets the Z coordinate of the current position of this player in the world.
getZ() - Method in interface xaero.pac.common.server.claims.api.IServerRegionClaimsAPI
 
giveFullPass(UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Gives an entity UUID a full pass to circumvent claim protection when affecting entities/blocks/items, except when the methods of this API are used, e.g.
GROUP_ALREADY_EXISTS - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to create a group with an ID that is already used.
GROUP_ALREADY_INCLUDED - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to include a group in a group which is already included.
GROUP_COUNT_LIMIT - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to create a new group but the group count limit has been reached.
GROUP_ID_TOO_LONG - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to use a group ID that is longer than 16 characters.
GROUP_INCLUSION_NOT_FOUND - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to affect a group's group inclusion entry that is not in the group.
GROUP_TO_EDIT_NOT_FOUND - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to edit a group using a group ID that isn't used.
GROUP_TO_REMOVE_NOT_FOUND - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to remove a group using a group ID that isn't used.
groupIdIsIncluded(String) - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Checks whether a specified group ID is included in this group.
groupIdIsIncluded(String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 

H

hasChunkAccess(IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Directly checks whether the entity with a specified UUID has full access to a claim with the specified config.
hasChunkAccess(IPlayerConfigAPI, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Directly checks whether a specified entity has full access to a claim with the specified config.
hasPlayerInfo(UUID) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
 
hasPlayerInfo(UUID) - Method in interface xaero.pac.common.claims.api.IClaimsManagerAPI
Checks whether a player has claim info.
hasPlayerInfo(UUID) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
 

I

IAdaptiveLocalizerAPI - Interface in xaero.pac.common.server.player.localization.api
A text localizer that adapts to the player that the text is to be read by, whether the player has the mod installed or not.
ICapabilityHelperAPI - Interface in xaero.pac.common.capability.api
Helper API for getting capability values of objects
IChunkProtectionAPI - Interface in xaero.pac.common.server.claims.protection.api
API for the claim-based chunk protection.
IClaimingModeAPI - Interface in xaero.pac.common.claims.player.mode.api
A claiming mode
IClaimsManagerAPI - Interface in xaero.pac.common.claims.api
API for a claims manager
IClaimsManagerClaimResultListenerAPI - Interface in xaero.pac.client.claims.tracker.result.api
The interface to be implemented by all claim result listeners
IClaimsManagerClaimResultTrackerAPI - Interface in xaero.pac.client.claims.tracker.result.api
API for a claim result tracker.
IClaimsManagerClaimResultTrackerRegisterAPI - Interface in xaero.pac.client.claims.tracker.result.api
API for a claim result tracker that lets you register listeners
IClaimsManagerListenerAPI - Interface in xaero.pac.common.claims.tracker.api
The interface to be implemented by all claims manager listeners
IClaimsManagerTrackerAPI - Interface in xaero.pac.common.claims.tracker.api
API for a claims manager tracker.
IClaimsManagerTrackerRegisterAPI - Interface in xaero.pac.common.claims.tracker.api
API for registering claims manager listeners.
IClientClaimsManagerAPI - Interface in xaero.pac.client.claims.api
API for the claims manager on the client side
IClientDimensionClaimsManagerAPI - Interface in xaero.pac.client.claims.api
API for a dimension claims manager on the client side
IClientPartyAllyInfoAPI - Interface in xaero.pac.client.parties.party.api
API for info about an ally party
IClientPartyAllyInfoStorageAPI - Interface in xaero.pac.client.parties.party.api
API for party ally info storage
IClientPartyAPI - Interface in xaero.pac.client.parties.party.api
API for a party on the client side
IClientPartyMemberDynamicInfoSyncableStorageAPI - Interface in xaero.pac.client.parties.party.api
API for dynamic info (locations) of ally players
IClientPartyStorageAPI - Interface in xaero.pac.client.parties.party.api
API for the party storage on the client side
IClientPlayerClaimInfoAPI - Interface in xaero.pac.client.claims.player.api
API for claim info of a player on the client side
IClientPlayerConfigGroupManagerAPI - Interface in xaero.pac.client.player.config.group.api
API for player groups of a player config on the client side
IClientRegionClaimsAPI - Interface in xaero.pac.client.claims.api
API for region claims on the client side
IClientWorldDataAPI - Interface in xaero.pac.client.world.api
API for data attached to a client world
ICustomPlayerConfigGroupAPI - Interface in xaero.pac.common.server.player.config.group.custom.api
API for a custom player config group
ICustomPlayerConfigGroupDataAPI - Interface in xaero.pac.common.player.config.group.custom.api
API for stored data of a custom player config group
ICustomPlayerConfigGroupDataManagerAPI - Interface in xaero.pac.common.player.config.group.custom.api
API for a custom player config group data manager
ICustomPlayerGroupMemberAPI - Interface in xaero.pac.common.player.config.group.custom.api
The API for a player group member entry
IDimensionClaimsManagerAPI - Interface in xaero.pac.common.claims.api
API for a dimension claims manager
ILLEGAL_OPTION - Enum constant in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
The option is not allowed in this config
ILLEGAL_OPTION - Enum constant in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
The option is not allowed in this config
includeGroup(String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to include the group with a specified ID in this group.
includeGroupLimited(String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to include the group with a specified ID in this group.
includeMember(UUID, String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to include a member in this group using specified UUID or player name.
includeMemberLimited(UUID, String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
Attempts to include a member in this group using specified UUID or player name.
INVALID - Enum constant in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
The value is not valid for the option
INVALID - Enum constant in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
The value is not valid for the option
INVALID_GROUP_ID - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to use an invalid group ID.
INVALID_PLAYER_NAME - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to include a player in a group with a name that isn't valid.
invitePlayer(UUID, String) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Invites the player with specified player UUID and username to this party.
IPartyAllyAPI - Interface in xaero.pac.common.parties.party.ally.api
An ally of a party
IPartyAPI - Interface in xaero.pac.common.parties.party.api
API for a party
IPartyManagerAPI - Interface in xaero.pac.common.server.parties.party.api
API for the party manager on the server side
IPartyMemberAPI - Interface in xaero.pac.common.parties.party.member.api
API for info about a party member
IPartyMemberDynamicInfoSyncableAPI - Interface in xaero.pac.common.parties.party.api
API for the dynamic info (location) of a party member
IPartyPlayerInfoAPI - Interface in xaero.pac.common.parties.party.api
API for info about a player used for party purposes
IPermissionNodeAPI<T> - Interface in xaero.pac.common.server.player.permission.api
A representation of a player permission node.
IPlayerChunkClaimAPI - Interface in xaero.pac.common.claims.player.api
API for a chunk claim state
IPlayerClaimInfoAPI - Interface in xaero.pac.common.claims.player.api
API for claim info of a player
IPlayerClaimPosListAPI - Interface in xaero.pac.common.claims.player.api
API for a claim state position list
IPlayerConfigAPI - Interface in xaero.pac.common.server.player.config.api
Deprecated.
IPlayerConfigAPI - Interface in xaero.pac.common.server.player.config.api.v2
API for a player config on the server side
IPlayerConfigAPI.SetResult - Enum Class in xaero.pac.common.server.player.config.api
Deprecated.
switch to IPlayerConfigAPI

All possible result types when trying to set an option value

IPlayerConfigAPI.SetResult - Enum Class in xaero.pac.common.server.player.config.api.v2
All possible result types when trying to set an option value
IPlayerConfigClientStorageAPI - Interface in xaero.pac.client.player.config.api
API for a player config storage on the client side
IPlayerConfigClientStorageManagerAPI - Interface in xaero.pac.client.player.config.api
API for the player config storage manager on the client side
IPlayerConfigGroupAPI - Interface in xaero.pac.common.server.player.config.group.api
API for a player group
IPlayerConfigManagerAPI - Interface in xaero.pac.common.server.player.config.api
Deprecated.
IPlayerConfigManagerAPI - Interface in xaero.pac.common.server.player.config.api.v2
API for the player config manager on the server side
IPlayerConfigOptionClientStorageAPI<T extends Comparable<T>> - Interface in xaero.pac.client.player.config.api
Deprecated.
IPlayerConfigOptionClientStorageAPI<T> - Interface in xaero.pac.client.player.config.api.v2
API for a player config option value storage on the client side
IPlayerConfigOptionSpecAPI<T extends Comparable<T>> - Interface in xaero.pac.common.server.player.config.api
Deprecated.
IPlayerConfigOptionSpecAPI<T> - Interface in xaero.pac.common.server.player.config.api.v2
A player config option instance used for player config option representation in various API features.
IPlayerConfigParentGroupAPI - Interface in xaero.pac.common.server.player.config.group.api
API for a player group that may contain other groups
IPlayerConfigPermissionAPI - Interface in xaero.pac.common.player.config.api
The API for the permissions a player has for a config
IPlayerConfigStringableOptionClientStorageAPI<T extends Comparable<T>> - Interface in xaero.pac.client.player.config.api
IPlayerConfigStringableOptionClientStorageAPI<T> - Interface in xaero.pac.client.player.config.api.v2
API for a stringable player config option value storage on the client side
IPlayerDimensionClaimsAPI - Interface in xaero.pac.common.claims.player.api
API for dimension claims of a player
IPlayerPartySystemAPI<P> - Interface in xaero.pac.common.server.parties.system.api
Deprecated.
use IPlayerPartySystemAPI instead

The interface to be overridden by addons that wish to implement additional party systems to be used by Open Parties and Claims (just the claiming feature as of writing this).

Player position synchronization is a part of the default party system. Similar functionality should be implemented in other party systems and supported separately by the map mods that display party members. OPAC does not synchronize or provide party member/ally positions from other party systems, even if they're implemented using this interface.

Party system implementations must be registered in IPlayerPartySystemRegisterAPI.

IPlayerPartySystemAPI<P> - Interface in xaero.pac.common.server.parties.system.api.v2
The interface to be overridden by addons that wish to implement additional party systems to be used by Open Parties and Claims (just the claiming feature as of writing this).
IPlayerPartySystemRegisterAPI - Interface in xaero.pac.common.server.parties.system.api
Deprecated.
use IPlayerPartySystemRegisterAPI instead

The API for registering party system implementations.

Party system implementations must be registered during the xaero.pac.common.event.api.OPACServerAddonRegister.EVENT on Fabric or OPACServerAddonRegisterEvent on Forge.

IPlayerPartySystemRegisterAPI - Interface in xaero.pac.common.server.parties.system.api.v2
The API for registering party system implementations.
IPlayerPermissionSystemAPI - Interface in xaero.pac.common.server.player.permission.api
The interface to be overridden by addons that wish to implement additional permission systems to be used by Open Parties and Claims.
IPlayerPermissionSystemRegisterAPI - Interface in xaero.pac.common.server.player.permission.api
The API for registering player permission system implementations.
IRegionClaimsAPI - Interface in xaero.pac.common.claims.api
API for region claims
isAdminMode() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Checks whether the local client player is in admin mode.
isAdminMutable() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Checks whether the local client player can edit this option's value if the player is a config admin (op).
isAlly(UUID) - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
isAlly(UUID) - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Checks whether the party with a specified UUID is allied by this one.
isAlly(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
isBeingDeleted() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Checks whether this player (sub-)config is in the process of being deleted.
isBeingDeleted() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Checks whether this player (sub-)config is in the process of being deleted.

This is typically only ever true for sub-configs.

isBeingDeleted() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Checks whether this player (sub-)config is in the process of being deleted.
isClaimable(ResourceLocation) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Checks whether a dimension is claimable.
isClaimsAdminMode() - Method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Checks if the player is using the claims admin mode.
isClaimsNonallyMode() - Method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Checks if the player is using the claims non-ally mode.
isClaimsServerMode() - Method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Deprecated.
Use ServerPlayerDataAPI.getClaimingMode() instead

Checks if the player is using the server claim mode.

isDefaulted() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Checks whether this option is forced to its default player config value.

isDefaulted() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
isDefaulted() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Checks whether this option is forced to its default player config value.
isDefaulted() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
isDirectlyConfigurable() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets whether this option can be directly configured, as opposed to being configurable only by the mod's internal code, like the option used for storing the custom player group data, which shouldn't be accessed directly.
isDirectlyInGroup(IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether the player with a specified UUID is directly in this group in a specified context.
isDirectlyInGroup(IPlayerConfigAPI, ServerPlayer) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether a server player is directly in this group in a specified context.
isDirectlyInGroup(IPlayerConfigAPI, ServerPlayer, UUID) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether the player with either a specified object or a UUID is directly in this group in a specified context.
IServerClaimsManagerAPI - Interface in xaero.pac.common.server.claims.api
API for the claims manager on the server side
IServerDimensionClaimsManagerAPI - Interface in xaero.pac.common.server.claims.api
API for a dimension claims manager on the server side
IServerPartyAPI - Interface in xaero.pac.common.server.parties.party.api
API for a party on the server side
IServerPlayerClaimInfoAPI - Interface in xaero.pac.common.server.claims.player.api
API for claim info of a player on the server side
IServerPlayerConfigGroupManagerAPI - Interface in xaero.pac.common.server.player.config.group.api
API for player groups of a player config on the server side
IServerRegionClaimsAPI - Interface in xaero.pac.common.server.claims.api
API for region claims on the server side
isForceloadable() - Method in interface xaero.pac.common.claims.player.api.IPlayerChunkClaimAPI
Checks whether this claim is marked for forceloading.
isGlobal() - Method in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Gets whether this config type corresponds to a global config, meaning it's the same for every player.
isInGroup(IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether the player with a specified UUID is in this group in a specified context.
isInGroup(IPlayerConfigAPI, ServerPlayer) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether a server player is in this group in a specified context.
isInGroup(IPlayerConfigAPI, ServerPlayer, UUID) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether the player with either a specified object or a UUID is in this group in a specified context.
isInvited(UUID) - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
isInvited(UUID) - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Checks whether the player with a specified UUID has an active invitation to this party.
isInvited(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
isLoading() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Checks whether the initial server chunk claim sync is in progress.
isLoading() - Method in interface xaero.pac.client.parties.party.api.IClientPartyStorageAPI
Checks whether the party data sync is still in progress.
isMutable() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Deprecated.
use IPlayerConfigOptionClientStorageAPI instead

Checks whether the local client player can edit this option's value.

isMutable() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Deprecated.
 
isMutable() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Checks whether the local client player can edit this option's value, taking permissions into account.
isMutable() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigStringableOptionClientStorageAPI
 
isOptionAllowed(IPlayerConfigOptionSpecAPI<?>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Checks whether an option is allowed in this config.

isOptionAllowed(IPlayerConfigOptionSpecAPI<?>) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Checks whether an option is allowed in this config.
isOverridable() - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI
Gets whether this option can be overridden by a sub-config.
isOwner() - Method in interface xaero.pac.common.parties.party.member.api.IPartyMemberAPI
Checks whether this party member is the owner of the party.
isPartiesAdminMode() - Method in class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
Checks if this player is using the parties admin mode.
isPartyOwned() - Method in interface xaero.pac.common.claims.player.api.IPlayerClaimInfoAPI
Gets whether these claims are party-owned.
isPermittedToPartyClaim(UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Checks if a player is permitted to claim as the party that they belong to but don't own.
isPlayerAllying(UUID, UUID) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemAPI
Checks if a player with UUID playerId considers a player with UUID potentialAllyPlayerId an ally.
isPlayerMutable() - Method in interface xaero.pac.client.player.config.api.v2.IPlayerConfigOptionClientStorageAPI
Checks whether the local client player can edit this option's value, regardless of admin status.
isSameClaimType(IPlayerChunkClaimAPI) - Method in interface xaero.pac.common.claims.player.api.IPlayerChunkClaimAPI
Checks if another claim state is of the same type as this, which ignores whether the claim states are forceloadable.
isServerMode() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
Use IClientClaimsManagerAPI.getClaimingMode() instead

Checks whether the local client player is in server claim mode.

isSyncInProgress() - Method in interface xaero.pac.client.player.config.group.api.IClientPlayerConfigGroupManagerAPI
Checks whether server-client synchronization of player groups is currently in progress.

M

MAIN_CAP - Static variable in class xaero.pac.client.world.capability.api.ClientWorldCapabilityTypes
The main capability type for client worlds
MAX_PLAYER_CLAIMS - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The maximum claim number int "permission".
MAX_PLAYER_FORCELOADS - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The maximum forceload number int "permission".
MAX_PLAYER_GROUPS - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The maximum player group count int "permission".
MEMBER_ALREADY_INCLUDED - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to include a player in a group who is already included.
MEMBER_NOT_FOUND - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to affect a group member entry that is not in the group.
message - Variable in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
A message describing the result

N

NO_EFFECT - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when an operation didn't necessarily fail but had no effect.
NO_PARTY_PERMISSION - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The user doesn't have permission to make party claims
NO_SERVER_PERMISSION - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The user doesn't have permission to make server claims
NOT_CLAIMED_BY_USER - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The chunk isn't claimed by who is trying to unclaim it
NOT_CLAIMED_BY_USER_FORCELOAD - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The chunk isn't claimed by who is trying to (un)forceload it
NOT_DIRECTLY_CONFIGURABLE - Enum constant in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
The option is not directly configurable
NOT_IN_PARTY - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The user doesn't have permission to make party claims

O

OFFLINE_FORCELOAD - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
OFFLINE_FORCELOAD - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player's forceloaded claims stay forceloaded when they go offline.
onBlockInteraction(Entity, InteractionHand, ItemStack, ServerLevel, BlockPos, Direction, boolean, boolean) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
Use IChunkProtectionAPI.onBlockInteraction(Entity, InteractionHand, ItemStack, ServerLevel, BlockPos, Direction, boolean, boolean, boolean) instead.

Checks whether a specified block interaction should be protected against.

Whenever possible, use the built-in block interaction events provided by the mod loader (Fabric/Forge) instead of this method, unless they aren't specific enough, or the entity has a full protection pass (IChunkProtectionAPI.giveFullPass(UUID)).

onBlockInteraction(Entity, InteractionHand, ItemStack, ServerLevel, BlockPos, Direction, boolean, boolean, boolean) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a specified block interaction should be protected against.
onChunkChange(ResourceLocation, int, int, IPlayerChunkClaimAPI) - Method in interface xaero.pac.common.claims.tracker.api.IClaimsManagerListenerAPI
Called after the claim state of a chunk is updated.
onClaimResult(AreaClaimResult) - Method in interface xaero.pac.client.claims.tracker.result.api.IClaimsManagerClaimResultListenerAPI
Called when the client receives a claim result from the server.
onDimensionChange(ResourceLocation) - Method in interface xaero.pac.common.claims.tracker.api.IClaimsManagerListenerAPI
Called after claim changes are made throughout a dimension.
onEntityInteraction(Entity, Entity, Entity, ItemStack, InteractionHand, boolean, boolean) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Deprecated.
Use IChunkProtectionAPI.onEntityInteraction(Entity, Entity, Entity, ItemStack, InteractionHand, boolean, boolean, boolean) instead.

Checks whether an entity interaction should be protected against.

Whenever possible, use the built-in entity interaction event provided by Forge instead of this method, unless it isn't specific enough, you're on Fabric, or the interacting entity has a full protection pass (IChunkProtectionAPI.giveFullPass(UUID)).

onEntityInteraction(Entity, Entity, Entity, ItemStack, InteractionHand, boolean, boolean, boolean) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether an entity interaction should be protected against.
onEntityPlaceBlock(Entity, ServerLevel, BlockPos) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a specified block placement should be protected against.
onItemPickup(Entity, ItemEntity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a specified entity picking up a specified item entity should be protected against.
onPosAffectedByAnotherPos(ServerLevel, ChunkPos, ServerLevel, ChunkPos, boolean, boolean, boolean) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether an anonymous action coming from one chunk position to another should be protected against, based on protection that affects placing blocks and using items in both positions.
onProjectileHitSpawnedEntity(Entity, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a landing projectile spawning an entity should be protected against.
onWholeRegionChange(ResourceLocation, int, int) - Method in interface xaero.pac.common.claims.tracker.api.IClaimsManagerListenerAPI
Called after a whole 512x512 region of claim states is updated.
OPACKeyBindingsAPI - Interface in xaero.pac.client.controls.api
API for the mod's keybindings
openDefaultPlayerConfigScreen(Screen, Screen) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the default player config.
openExpiredClaimsConfigScreen(Screen, Screen) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the expired claims "player config".
openMainMenuScreen(Screen, Screen) - Method in class xaero.pac.client.api.OpenPACClientAPI
Opens the main menu screen of the Parties and Claims mod.
openMyPlayerConfigScreen(Screen, Screen) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the local client player's config.
openOtherPlayerConfigScreen(Screen, Screen, String) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the player with a specified username.
OpenPACClientAPI - Class in xaero.pac.client.api
This is the main client API access point.
OpenPACClientAPI() - Constructor for class xaero.pac.client.api.OpenPACClientAPI
 
OpenPACServerAPI - Class in xaero.pac.common.server.api
This is the main server-side API access point.
OpenPACServerAPI(IServerDataAPI) - Constructor for class xaero.pac.common.server.api.OpenPACServerAPI
Constructor for internal usage.
openPartyClaimsConfigScreen(Screen, Screen) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the claims of the party that the local client player is in.
openServerClaimsConfigScreen(Screen, Screen) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the server claims "player config".
openWildernessConfigScreen(Screen, Screen) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageManagerAPI
Opens the config GUI screen for the wilderness "player config".
options() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets a stream of all config option value storages for this config.
OPTIONS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
OPTIONS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
An ID->specification map of all static player config options.
optionStream() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Deprecated.
use IPlayerConfigClientStorageAPI.options() instead

Gets a stream of all config option value storages for this config.

OUT_OF_SPACE - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when trying to include something in a group but the group space has been exhausted for the config.
OVER_CLAIM_LIMIT - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The player's claim count is even higher than their limit

P

PARTIES_ADMIN_MODE - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The permission to enter admin mode for parties.
PARTY - Static variable in class xaero.pac.common.claims.player.mode.api.ClaimingModes
Mode for claiming as your party
PARTY_CLAIMS - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Party claims config
PARTY_NAME - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PARTY_NAME - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The name of the player's party if they own one.
partyExistsForOwner(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Checks whether the player with a specified UUID owns a party.
PLAYER - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
A player config
PLAYER - Static variable in class xaero.pac.common.claims.player.mode.api.ClaimingModes
Mode for claiming as yourself
PLAYER_GROUP_SPACE - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The player group space int "permission".
PlayerConfigGroupActionError - Enum Class in xaero.pac.common.player.config.group.api
Enum that defines different errors that may occur during various player group operations.
PlayerConfigOptions - Class in xaero.pac.common.server.player.config.api
Deprecated.
PlayerConfigOptions - Class in xaero.pac.common.server.player.config.api.v2
An access point for all static player config option specifications/representations.
PlayerConfigOptions() - Constructor for class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
 
PlayerConfigOptions() - Constructor for class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
 
PlayerConfigType - Enum Class in xaero.pac.common.server.player.config.api
All possible player config types
playerIdIsIncluded(UUID) - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Checks whether the player with a specified UUID is one of the member entries.
playerIdIsIncluded(UUID) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 
playerNameIsIncluded(String) - Method in interface xaero.pac.common.player.config.group.custom.api.ICustomPlayerConfigGroupDataAPI
Checks whether a specified player name is one of the member entries.
playerNameIsIncluded(String) - Method in interface xaero.pac.common.server.player.config.group.custom.api.ICustomPlayerConfigGroupAPI
 
PROTECT_CLAIMED_CHUNKS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player's claimed chunks are protected at all.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_EXPLOSIONS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_BLOCKS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_BUTTONS_FROM_PROJECTILES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_CHORUS_FRUIT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_CROP_TRAMPLE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_DISPENSER_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_EXPLOSIONS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_FIRE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ENTITIES_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FLUID_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FRIENDLY_NATURAL_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FRIENDLY_SPAWNERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FROM_ALLY_PARTIES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FROM_FIRE_SPREAD - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FROM_FROST_WALKING - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_FROM_PARTY - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_HOSTILE_NATURAL_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_HOSTILE_SPAWNERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_PICKUP_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_PICKUP_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_PICKUP_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_ITEM_USE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_MOB_GRIEFING_OVERRIDE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_MOB_LOOT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_NEIGHBOR_CHUNKS_ITEM_USE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_NETHER_PORTALS_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_NETHER_PORTALS_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_NETHER_PORTALS_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PISTON_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLATES_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLATES_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLATES_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLAYER_DEATH_LOOT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLAYER_LIGHTNING - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLAYERS_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLAYERS_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLAYERS_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PLAYERS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PROJECTILE_HIT_FRIENDLY_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_PROJECTILE_HIT_HOSTILE_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_RAIDS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_TARGETS_FROM_PROJECTILES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_TRIPWIRE_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_TRIPWIRE_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_TRIPWIRE_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
PROTECT_CLAIMED_CHUNKS_XP_PICKUP - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.

R

RECEIVE_LOCATIONS_FROM_PARTY - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
RECEIVE_LOCATIONS_FROM_PARTY - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player receives the in-game locations shared by their fellow party members.
RECEIVE_LOCATIONS_FROM_PARTY_MUTUAL_ALLIES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
RECEIVE_LOCATIONS_FROM_PARTY_MUTUAL_ALLIES - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player receives the in-game locations shared by their party's mutual allies.
register(String, IPlayerPartySystemAPI<?>) - Method in interface xaero.pac.common.server.parties.system.api.IPlayerPartySystemRegisterAPI
Deprecated.
use IPlayerPartySystemRegisterAPI instead

Registers a party system implementation to be available to OPAC under a specified name.

The primary party system used by the mod is configured in the main server config file with the "primaryPartySystem" option.

register(String, IPlayerPartySystemAPI<?>) - Method in interface xaero.pac.common.server.parties.system.api.v2.IPlayerPartySystemRegisterAPI
Registers a party system implementation to be available to OPAC under a specified name.
register(String, IPlayerPermissionSystemAPI) - Method in interface xaero.pac.common.server.player.permission.api.IPlayerPermissionSystemRegisterAPI
Registers a player permission system implementation to be available to OPAC under a specified name.
register(IClaimsManagerClaimResultListenerAPI) - Method in interface xaero.pac.client.claims.tracker.result.api.IClaimsManagerClaimResultTrackerAPI
 
register(IClaimsManagerClaimResultListenerAPI) - Method in interface xaero.pac.client.claims.tracker.result.api.IClaimsManagerClaimResultTrackerRegisterAPI
Registers a claim result listener.
register(IClaimsManagerListenerAPI) - Method in interface xaero.pac.common.claims.tracker.api.IClaimsManagerTrackerAPI
 
register(IClaimsManagerListenerAPI) - Method in interface xaero.pac.common.claims.tracker.api.IClaimsManagerTrackerRegisterAPI
Registers a claim change listener.
removeAllyParty(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Removes an ally party from this party.
removeCustom(String) - Method in interface xaero.pac.common.server.player.config.group.api.IServerPlayerConfigGroupManagerAPI
Attempts to remove a custom group from this group manager with a specified ID.
removeFullPass(UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Removes a pass given with IChunkProtectionAPI.giveFullPass(UUID) from an entity UUID.
removeMember(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Removes the party member with a specified player UUID, unless the player is the owner of this party.
removeParty(IServerPartyAPI) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Removes a specified party.
removePartyById(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Removes the party with a specified UUID.
removePartyByOwner(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IPartyManagerAPI
Removes the party owned by the player with a specified UUID.
REPLACEMENT_IN_PROGRESS - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
There is a claim replacement currently in progress in the background
requestAreaClaim(int, int, int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
switch to IClientClaimsManagerAPI.requestAreaClaim(int, int, int, int, IClaimingModeAPI)

Requests new chunks claims over a specified area by the local client player or by the server.

Only OPs can request claims by the server.

Register a claim result listener with IClaimsManagerClaimResultTrackerAPI to receive the result of this request.

requestAreaClaim(int, int, int, int, IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests new chunks claims over a specified area by the local client player using a specified claiming mode.
requestAreaForceload(int, int, int, int, boolean, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
switch to IClientClaimsManagerAPI.requestAreaForceload(int, int, int, int, boolean, IClaimingModeAPI)

Requests chunk (un)forceloads over a specified area by the local client player or by the server.

Only OPs can request (un)forceloads by the server.

Register a claim result listener with IClaimsManagerClaimResultTrackerAPI to receive the result of this request.

requestAreaForceload(int, int, int, int, boolean, IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests chunk (un)forceloads over a specified area by the local client player using a specified claiming mode.
requestAreaUnclaim(int, int, int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
switch to IClientClaimsManagerAPI.requestAreaUnclaim(int, int, int, int, IClaimingModeAPI)

Requests chunk unclaims over a specified area by the local client player or by the server.

Only OPs can request unclaims by the server.

Register a claim result listener with IClaimsManagerClaimResultTrackerAPI to receive the result of this request.

requestAreaUnclaim(int, int, int, int, IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests chunk unclaims over a specified area by the local client player using a specified claiming mode.
requestClaim(int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
switch to IClientClaimsManagerAPI.requestClaim(int, int, IClaimingModeAPI)

Requests a new chunk claim by the local client player, party or by the server.

Only OPs can request claims by the server.

Register a claim result listener with IClaimsManagerClaimResultTrackerAPI to receive the result of this request.

requestClaim(int, int, IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests a new chunk claim by the local client player using a specified claiming mode.
requestForceload(int, int, boolean, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
switch to IClientClaimsManagerAPI.requestForceload(int, int, boolean, IClaimingModeAPI)

Requests a chunk (un)forceload by the local client player or by the server.

Only OPs can request (un)forceloads by the server.

Register a claim result listener with IClaimsManagerClaimResultTrackerAPI to receive the result of this request.

requestForceload(int, int, boolean, IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests a chunk (un)forceload by the local client player using a specified claiming mode.
requestUnclaim(int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Deprecated.
switch to IClientClaimsManagerAPI.requestUnclaim(int, int, IClaimingModeAPI)

Requests a chunk unclaim by the local client player or by the server.

Only OPs can request unclaims by the server.

Register a claim result listener with IClaimsManagerClaimResultTrackerAPI to receive the result of this request.

requestUnclaim(int, int, IClaimingModeAPI) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests a chunk unclaim by the local client player using a specified claiming mode.
resyncPartyName(IPlayerPartySystemAPI<?>) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
Deprecated.
Use IServerPlayerClaimInfoAPI.resyncPartyName(IPlayerPartySystemAPI) instead.

Resyncs the name of the party that owns the claims stored in this player claim info, which is displayed when the mod is in party-owned-claims mode. The party that owns the claims is the party owned by this player.

If the specified party system argument is not the primary system, then nothing will happen, as only the primary party system is used in party-owned-claims mode. So if a party is renamed in any of the party systems, then this method can be safely called, whether it's the primary system or not.

Calling this method is optional because the mod automatically detects party name changes every second, if at least one party member is online. This method can be used to speed it up or to update the name for parties that don't have anyone online. The default built-in party system does so.

resyncPartyName(IPlayerPartySystemAPI<?>) - Method in interface xaero.pac.common.server.claims.player.api.IServerPlayerClaimInfoAPI
Resyncs the name of the party that owns the claims stored in this player claim info, which is displayed when the mod is in party-owned-claims mode.

S

SERVER - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Server claims config
SERVER - Static variable in class xaero.pac.common.claims.player.mode.api.ClaimingModes
Mode for claiming as the server
SERVER_CLAIMS - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The permission to make/remove server claims and use server claim mode.
serverHasClaimsEnabled() - Method in interface xaero.pac.client.world.api.IClientWorldDataAPI
If IClientWorldDataAPI.serverHasMod() is true, then this checks if the server has the claims feature enabled.
serverHasMod() - Method in interface xaero.pac.client.world.api.IClientWorldDataAPI
Checks whether the handshake has been received from the server after entering this world/dimension indicating that this mod is installed on the server side.
serverHasPartiesEnabled() - Method in interface xaero.pac.client.world.api.IClientWorldDataAPI
If IClientWorldDataAPI.serverHasMod() is true, then this checks if the server has the parties feature enabled.
ServerPlayerDataAPI - Class in xaero.pac.common.server.player.data.api
API for data attached to a server player
ServerPlayerDataAPI() - Constructor for class xaero.pac.common.server.player.data.api.ServerPlayerDataAPI
 
setRank(IPartyMemberAPI, PartyMemberRank) - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
setRank(IPartyMemberAPI, PartyMemberRank) - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Sets the rank of a specified party member.
setRank(IPartyMemberAPI, PartyMemberRank) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
SHARE_LOCATION_WITH_PARTY - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
SHARE_LOCATION_WITH_PARTY - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player shares their in-game location with their party.
SHARE_LOCATION_WITH_PARTY_MUTUAL_ALLIES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
SHARE_LOCATION_WITH_PARTY_MUTUAL_ALLIES - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether the player shares their in-game location with their party's mutual allies.
shouldRefreshGroupScreen() - Method in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Gets whether this error should cause the player group screen to refresh.
subConfigExists(int) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Checks whether a sub-config with a specified index exists.

Does not consider "main" a sub-config.

subConfigExists(int) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Checks whether a sub-config with a specified index exists.
subConfigExists(String) - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Checks whether a sub-config with a specified string ID exists.
subConfigExists(String) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Checks whether a sub-config with a specified string ID exists.

Does not consider "main" a sub-config.

subConfigExists(String) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Checks whether a sub-config with a specified string ID exists.
success - Variable in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Whether the result can be considered a success
SUCCESS - Enum constant in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
The value was successully set
SUCCESS - Enum constant in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
The value was successully set
SUCCESSFUL_CLAIM - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Successfully claimed a chunk
SUCCESSFUL_FORCELOAD - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Successfully forceloaded a chunk
SUCCESSFUL_UNCLAIM - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Successfully unclaimed a chunk
SUCCESSFUL_UNFORCELOAD - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Successfully unforceloaded a chunk
supportsConfigType(PlayerConfigType) - Method in interface xaero.pac.common.server.player.config.group.api.IPlayerConfigGroupAPI
Checks whether this player group supports a specified player config type.

T

TOO_FAR - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The chunk was beyond the maximum distance
TOO_MANY_CHUNKS - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The area for a claim action was too big
tryToClaim(ResourceLocation, UUID, int, int, int, int, int, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Tries to claim a chunk by a specified player.
tryToClaimArea(ResourceLocation, UUID, int, int, int, int, int, int, int, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Tries to claim chunks over a specified area by a specified player.
tryToForceload(ResourceLocation, UUID, int, int, int, int, boolean, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Tries to (un)mark a chunk for forceloading by a specified player.
tryToForceloadArea(ResourceLocation, UUID, int, int, int, int, int, int, boolean, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Tries to (un)mark chunks for forceloading over a specified area by a specified player.
tryToReset(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Tries to reset the value of a specified config option to the default raw value, as in IPlayerConfigAPI.getDefaultRawValue(xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI<T>).

You will receive a IPlayerConfigAPI.SetResult.

All player config option types are statically accessible in PlayerConfigOptions.

tryToReset(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Tries to reset the value of a specified config option to the default raw value, as in IPlayerConfigAPI.getDefaultRawValue(xaero.pac.common.server.player.config.api.v2.IPlayerConfigOptionSpecAPI<T>).
tryToSet(IPlayerConfigOptionSpecAPI<T>, T) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Deprecated.
switch to IPlayerConfigAPI

Tries to set the value of a specified config option to a specified value.

This won't succeed if the specified option is forced to the default config value (by the server mod config) or if the specified value isn't valid for the specified option. In any case, you will receive a IPlayerConfigAPI.SetResult.

All player config option types are statically accessible in PlayerConfigOptions.

tryToSet(IPlayerConfigOptionSpecAPI<T>, T) - Method in interface xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI
Tries to set the value of a specified config option to a specified value.
tryToUnclaim(ResourceLocation, UUID, int, int, int, int, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Tries to unclaim a chunk by a specified player.
tryToUnclaimArea(ResourceLocation, UUID, int, int, int, int, int, int, boolean) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Tries to unclaim chunks over a specified area by a specified player.

U

unclaim(ResourceLocation, int, int) - Method in interface xaero.pac.common.server.claims.api.IServerClaimsManagerAPI
Directly removes the current claim state of a chunk.
UNCLAIMABLE_DIMENSION - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The dimension is unclaimable
uninvitePlayer(UUID) - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
Removes the player invitation for a specified player UUID.
UNKNOWN_PLAYER - Enum constant in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Error returned when a non-op player tries to include a player in a group who the server isn't aware of yet.
USED_PARTY_SUBCLAIM - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The current sub-config ID that the player uses for new party claims.
USED_SERVER_SUBCLAIM - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
USED_SERVER_SUBCLAIM - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The current sub-config ID that the player uses for new server claims.
USED_SUBCLAIM - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Deprecated.
USED_SUBCLAIM - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
The current sub-config ID that the player uses for their own new claims.
UsedPermissionNodes - Class in xaero.pac.common.server.player.permission.api
Access point to all player permission nodes used by the mod.
UsedPermissionNodes() - Constructor for class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
 

V

valueOf(String) - Static method in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xaero.pac.common.player.config.group.api.PlayerConfigGroupActionError
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xaero.pac.common.server.player.config.api.v2.IPlayerConfigAPI.SetResult
Returns an array containing the constants of this enum class, in the order they are declared.

W

WHOLE_PARTY_CAN_CLAIM - Static variable in class xaero.pac.common.server.player.config.api.v2.PlayerConfigOptions
Whether every player in the primary party owned by this player can claim/unclaim as the party, without any rank or permission requirement.
WILDERNESS - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Wilderness config

X

xaero.pac.client.api - package xaero.pac.client.api
 
xaero.pac.client.claims.api - package xaero.pac.client.claims.api
 
xaero.pac.client.claims.player.api - package xaero.pac.client.claims.player.api
 
xaero.pac.client.claims.tracker.result.api - package xaero.pac.client.claims.tracker.result.api
 
xaero.pac.client.controls.api - package xaero.pac.client.controls.api
 
xaero.pac.client.parties.party.api - package xaero.pac.client.parties.party.api
 
xaero.pac.client.player.config.api - package xaero.pac.client.player.config.api
 
xaero.pac.client.player.config.api.v2 - package xaero.pac.client.player.config.api.v2
 
xaero.pac.client.player.config.group.api - package xaero.pac.client.player.config.group.api
 
xaero.pac.client.world.api - package xaero.pac.client.world.api
 
xaero.pac.client.world.capability.api - package xaero.pac.client.world.capability.api
 
xaero.pac.common.capability.api - package xaero.pac.common.capability.api
 
xaero.pac.common.claims.api - package xaero.pac.common.claims.api
 
xaero.pac.common.claims.player.api - package xaero.pac.common.claims.player.api
 
xaero.pac.common.claims.player.mode.api - package xaero.pac.common.claims.player.mode.api
 
xaero.pac.common.claims.result.api - package xaero.pac.common.claims.result.api
 
xaero.pac.common.claims.tracker.api - package xaero.pac.common.claims.tracker.api
 
xaero.pac.common.parties.party.ally.api - package xaero.pac.common.parties.party.ally.api
 
xaero.pac.common.parties.party.api - package xaero.pac.common.parties.party.api
 
xaero.pac.common.parties.party.member.api - package xaero.pac.common.parties.party.member.api
 
xaero.pac.common.player.config.api - package xaero.pac.common.player.config.api
 
xaero.pac.common.player.config.group.api - package xaero.pac.common.player.config.group.api
 
xaero.pac.common.player.config.group.custom.api - package xaero.pac.common.player.config.group.custom.api
 
xaero.pac.common.server.api - package xaero.pac.common.server.api
 
xaero.pac.common.server.claims.api - package xaero.pac.common.server.claims.api
 
xaero.pac.common.server.claims.player.api - package xaero.pac.common.server.claims.player.api
 
xaero.pac.common.server.claims.protection.api - package xaero.pac.common.server.claims.protection.api
 
xaero.pac.common.server.parties.party.api - package xaero.pac.common.server.parties.party.api
 
xaero.pac.common.server.parties.system.api - package xaero.pac.common.server.parties.system.api
 
xaero.pac.common.server.parties.system.api.v2 - package xaero.pac.common.server.parties.system.api.v2
 
xaero.pac.common.server.player.config.api - package xaero.pac.common.server.player.config.api
 
xaero.pac.common.server.player.config.api.v2 - package xaero.pac.common.server.player.config.api.v2
 
xaero.pac.common.server.player.config.group.api - package xaero.pac.common.server.player.config.group.api
 
xaero.pac.common.server.player.config.group.custom.api - package xaero.pac.common.server.player.config.group.custom.api
 
xaero.pac.common.server.player.data.api - package xaero.pac.common.server.player.data.api
 
xaero.pac.common.server.player.localization.api - package xaero.pac.common.server.player.localization.api
 
xaero.pac.common.server.player.permission.api - package xaero.pac.common.server.player.permission.api
 
A B C D E F G H I M N O P R S T U V W X 
All Classes and Interfaces|All Packages