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.
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.
ADMIN_MODE - Static variable in class xaero.pac.common.server.player.permission.api.UsedPermissionNodes
The permission to enter admin mode.
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.
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
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
The bonus chunk forceloads on top of the normal limit.

C

checkExceptionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a player/claim config option with multiple exception levels includes the entity with a specified UUID.
checkExceptionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a player/claim config option with multiple exception levels includes a specified entity.
checkProtectionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, UUID) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a player/claim config option with multiple protection levels protects from the entity with a specified UUID.
checkProtectionLeveledOption(IPlayerConfigOptionSpecAPI<Integer>, IPlayerConfigAPI, Entity) - Method in interface xaero.pac.common.server.claims.protection.api.IChunkProtectionAPI
Checks whether a player/claim config option with multiple protection levels protects from a specified entity.
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_LIMIT_REACHED - Enum constant in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
The maximum number of claims was reached
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_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
The display color of the player's claimed chunks.
CLAIMS_NAME - Static variable in class xaero.pac.common.server.player.config.api.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
 
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
Creates a new sub-config for a specified sub-config ID when possible.

D

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
The option value was reset to the default config's value

E

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
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.

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(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.
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
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
Gets the player/claim config used for a specified claim state.
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
 
getClaimLimit() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the local client player's chunk claim limit.
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
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.
getCommandInputParser() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Gets the string input parser for this option.
getCommandInputParser() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the String->value parser of this option, mainly used for commands.
getCommandOutputWriter() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the value->String converter of this option, mainly used for commands.
getCommandOutputWriterCast() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
Gets the string output writer for this option.
getComment() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Gets the default comment text for the option.
getComment() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
getComment() - Method in interface xaero.pac.common.server.player.config.api.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
Gets the translation key for the comment of this option.
getCommentTranslation() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the translation key for the comment of this option.
getCommentTranslationArgs() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Gets the translation key arguments for the comment of this option.
getCommentTranslationArgs() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the translation key arguments for the comment of this option.
getConfigTypeFilter() - Method in interface xaero.pac.common.server.player.config.api.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
 
getCurrentServerSubConfigId() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the string ID of the sub-config currently used for new server claims.
getCurrentServerSubConfigIndex() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
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.
getCurrentSubConfigIndex() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the index of the sub-config currently used for new claims.
getDefaultConfig() - Method in interface xaero.pac.common.server.player.config.api.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
 
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
Gets the default raw value in this config for an option.
getDefaultValue() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the default value that this option is set to in configs.
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.
getEffective(IPlayerConfigOptionSpecAPI<T>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Gets the effective value of a config option.
getEffectiveSubConfig(int) - Method in interface xaero.pac.common.server.player.config.api.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
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
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.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
 
getForceloadLimit() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the local client player's chunk claim forceload limit.
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
Gets the raw config value from the effective config of a config option, e.g.
getId() - Method in interface xaero.pac.client.parties.party.api.IClientPartyAPI
 
getId() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Gets the option string ID.
getId() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
getId() - Method in interface xaero.pac.common.parties.party.api.IPartyAPI
Gets the UUID of this party.
getId() - Method in interface xaero.pac.common.server.parties.party.api.IServerPartyAPI
 
getId() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the ID of this option.
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
Gets or creates the player config for the player with a specified UUID.
getMaxClaimDistance() - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Gets the maximum distance for claiming/forceloading a chunk allowed by the server.
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
 
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.
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
Gets the option spec that this storage holds the value for.
getOption() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
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
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
Gets the config option value storage for a specified config option in this config.
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
 
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.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.IPlayerPartySystemAPI
Gets the party that the player with a specified UUID owns.
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.parties.party.api.IClientPartyStorageAPI
Gets the name of the local client player's party.
getPath() - Method in interface xaero.pac.common.server.player.config.api.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.
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.
getPlayerConfigs() - Method in class xaero.pac.common.server.api.OpenPACServerAPI
Gets the API for the server-side player config manager.
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
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
Gets the raw config value from this config, which can be null in the case of sub-configs.
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
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
Gets the server-side validator for potential values of this option.
getShortenedId() - Method in interface xaero.pac.common.server.player.config.api.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).
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
Gets the string value input validator for this option.
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
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
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
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
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
Gets the number of sub-configs that this config has.
getSubId() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Gets the sub-config ID of this config.
getSubIndex() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Gets the sub-config index of this config.
getTooltipPrefix() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Gets the text prefix for the option tooltip on the UI screens.
getTooltipPrefix() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
getTooltipPrefix() - Method in interface xaero.pac.common.server.player.config.api.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
Gets the translation key for the name of the option.
getTranslation() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
getTranslation() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigOptionSpecAPI
Gets the translation key for the name of this option.
getTranslationArgs() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Gets the translation key arguments for the name of this option.
getTranslationArgs() - Method in interface xaero.pac.common.server.player.config.api.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
Gets the type of the option value that this storage holds.
getType() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
getType() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Gets the type PlayerConfigType of this config.
getType() - Method in interface xaero.pac.common.server.player.config.api.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.
getUsedServerSubConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Gets the server sub-config currently used for new claims.
getUsedSubConfig() - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Gets the sub-config currently used for new claims.
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
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
 
getValue() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Gets the stored option value.
getValue() - Method in interface xaero.pac.client.player.config.api.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
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.

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.
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
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
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
The option is not allowed in this config
INVALID - Enum constant in enum class xaero.pac.common.server.player.config.api.IPlayerConfigAPI.SetResult
The value is not valid for the option
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
API for a player config on the server side
IPlayerConfigAPI.SetResult - Enum Class in xaero.pac.common.server.player.config.api
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
IPlayerConfigManagerAPI - Interface in xaero.pac.common.server.player.config.api
API for the player config manager on the server side
IPlayerConfigOptionClientStorageAPI<T extends Comparable<T>> - Interface in xaero.pac.client.player.config.api
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
A player config option instance used for player config option representation in various API features.
IPlayerConfigStringableOptionClientStorageAPI<T extends Comparable<T>> - Interface in xaero.pac.client.player.config.api
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
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
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.
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
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
Checks if the player is using the server claim mode.
isDefaulted() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigOptionClientStorageAPI
Checks whether this option is forced to its default player config value.
isDefaulted() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
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
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.
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
Checks whether the local client player can edit this option's value.
isMutable() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigStringableOptionClientStorageAPI
 
isOptionAllowed(IPlayerConfigOptionSpecAPI<?>) - Method in interface xaero.pac.common.server.player.config.api.IPlayerConfigAPI
Checks whether an option is allowed in this config.
isOwner() - Method in interface xaero.pac.common.parties.party.member.api.IPartyMemberAPI
Checks whether this party member is the owner of the party.
isPermittedToPartyClaim(UUID) - Method in interface xaero.pac.common.server.parties.system.api.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.IPlayerPartySystemAPI
Checks if a player with UUID playerId considers a player with UUID potentialAllyPlayerId an ally.
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
Checks whether the local client player is in server claim mode.

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".
message - Variable in enum class xaero.pac.common.claims.result.api.ClaimResult.Type
A message describing the result

N

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

O

OFFLINE_FORCELOAD - Static variable in class xaero.pac.common.server.player.config.api.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.
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 - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
An ID->specification map of all static player config options.
optionStream() - Method in interface xaero.pac.client.player.config.api.IPlayerConfigClientStorageAPI
Gets a stream of all config option value storages for this config.

P

PARTY_NAME - Static variable in class xaero.pac.common.server.player.config.api.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
PlayerConfigOptions - Class in xaero.pac.common.server.player.config.api
An access point for all static player config option specifications/representations.
PlayerConfigOptions() - Constructor for class xaero.pac.common.server.player.config.api.PlayerConfigOptions
 
PlayerConfigType - Enum Class in xaero.pac.common.server.player.config.api
All possible player config types
PROTECT_CLAIMED_CHUNKS - Static variable in class xaero.pac.common.server.player.config.api.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
Whether the claimed chunk protection includes protection against explosions.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against mobs breaking/placing blocks.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against non-living entities breaking/placing blocks.
PROTECT_CLAIMED_CHUNKS_BLOCKS_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against players breaking and interacting with blocks.
PROTECT_CLAIMED_CHUNKS_BLOCKS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk block protection redirects the used config option to the owner of the entity.
PROTECT_CLAIMED_CHUNKS_BUTTONS_FROM_PROJECTILES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of buttons being pressed by projectiles.
PROTECT_CLAIMED_CHUNKS_CHORUS_FRUIT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against chorus fruit teleportation into the claim.
PROTECT_CLAIMED_CHUNKS_CROP_TRAMPLE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against crop trample.
PROTECT_CLAIMED_CHUNKS_DISPENSER_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against directly dispensing into the claim.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_EXPLOSIONS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes entity protection against explosions.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_FIRE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes entity protection against fire damage.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes entity protection against mobs.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes entity protection against non-living entities.
PROTECT_CLAIMED_CHUNKS_ENTITIES_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes entity protection against players.
PROTECT_CLAIMED_CHUNKS_ENTITIES_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk entity protection redirects the used config option to the owner of the attacking entity.
PROTECT_CLAIMED_CHUNKS_FLUID_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against fluids flowing into the claim.
PROTECT_CLAIMED_CHUNKS_FRIENDLY_NATURAL_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes natural spawn prevention for friendly mobs.
PROTECT_CLAIMED_CHUNKS_FRIENDLY_SPAWNERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection disables spawners for friendly mobs.
PROTECT_CLAIMED_CHUNKS_FROM_ALLY_PARTIES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against allies of the party that the player is in.
PROTECT_CLAIMED_CHUNKS_FROM_FIRE_SPREAD - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against fire spread.
PROTECT_CLAIMED_CHUNKS_FROM_FROST_WALKING - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection from frost walking.
PROTECT_CLAIMED_CHUNKS_FROM_PARTY - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against the party that the player is in.
PROTECT_CLAIMED_CHUNKS_HOSTILE_NATURAL_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes natural spawn prevention for hostile mobs.
PROTECT_CLAIMED_CHUNKS_HOSTILE_SPAWNERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection disables spawners for hostile mobs.
PROTECT_CLAIMED_CHUNKS_ITEM_PICKUP_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against items being picked up by mobs.
PROTECT_CLAIMED_CHUNKS_ITEM_PICKUP_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against items being picked up by players.
PROTECT_CLAIMED_CHUNKS_ITEM_PICKUP_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk item pickup protection redirects the used config option to the owner of the entity picking up the item.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against items being dropped by mobs.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against items being dropped by non-living entities.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against items being dropped by players.
PROTECT_CLAIMED_CHUNKS_ITEM_TOSS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk item drop protection redirects the used config option to the owner of the dropping entity.
PROTECT_CLAIMED_CHUNKS_ITEM_USE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against item use.
PROTECT_CLAIMED_CHUNKS_MOB_GRIEFING_OVERRIDE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection options for block/entity/items override the value of the vanilla "mob griefing" game rule.
PROTECT_CLAIMED_CHUNKS_MOB_LOOT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection from mob loot being dropped unless killed by players with access.
PROTECT_CLAIMED_CHUNKS_NEIGHBOR_CHUNKS_ITEM_USE - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against at-air (or sometimes other) item use in neighbor chunks of the claim.
PROTECT_CLAIMED_CHUNKS_NETHER_PORTALS_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against mobs using nether portals.
PROTECT_CLAIMED_CHUNKS_NETHER_PORTALS_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against non-living entities using nether portals.
PROTECT_CLAIMED_CHUNKS_NETHER_PORTALS_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against players using nether portals.
PROTECT_CLAIMED_CHUNKS_PISTON_BARRIER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against pistons pushing into the claim.
PROTECT_CLAIMED_CHUNKS_PLATES_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of pressure plates being pressed by mobs.
PROTECT_CLAIMED_CHUNKS_PLATES_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of pressure plates being pressed by non-living entities.
PROTECT_CLAIMED_CHUNKS_PLATES_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of pressure plates being pressed by players.
PROTECT_CLAIMED_CHUNKS_PLAYER_DEATH_LOOT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection for items dropped on player death.
PROTECT_CLAIMED_CHUNKS_PLAYER_LIGHTNING - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against player-caused lightnings.
PROTECT_CLAIMED_CHUNKS_PLAYERS_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes player protection against mobs.
PROTECT_CLAIMED_CHUNKS_PLAYERS_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes player protection against non-living entities.
PROTECT_CLAIMED_CHUNKS_PLAYERS_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes player protection against players.
PROTECT_CLAIMED_CHUNKS_PLAYERS_REDIRECT - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk player protection redirects the used config option to the owner of the attacking entity.
PROTECT_CLAIMED_CHUNKS_PROJECTILE_HIT_FRIENDLY_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes prevention of non-hostile mobs being spawned by landing projectiles (e.g.
PROTECT_CLAIMED_CHUNKS_PROJECTILE_HIT_HOSTILE_SPAWN - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes prevention of hostile mobs being spawned by landing projectiles (e.g.
PROTECT_CLAIMED_CHUNKS_RAIDS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against village raids.
PROTECT_CLAIMED_CHUNKS_TARGETS_FROM_PROJECTILES - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of target blocks being pressed by projectiles.
PROTECT_CLAIMED_CHUNKS_TRIPWIRE_FROM_MOBS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of tripwires being pressed by mobs.
PROTECT_CLAIMED_CHUNKS_TRIPWIRE_FROM_OTHER - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of tripwires being pressed by non-living entities.
PROTECT_CLAIMED_CHUNKS_TRIPWIRE_FROM_PLAYERS - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection of tripwires being pressed by players.
PROTECT_CLAIMED_CHUNKS_XP_PICKUP - Static variable in class xaero.pac.common.server.player.config.api.PlayerConfigOptions
Whether the claimed chunk protection includes protection against experience orbs being picked up by players.

R

RECEIVE_LOCATIONS_FROM_PARTY - Static variable in class xaero.pac.common.server.player.config.api.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
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
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.
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
Requests new chunks claims over a specified area by the local client player or by the server.
requestAreaForceload(int, int, int, int, boolean, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests chunk (un)forceloads over a specified area by the local client player or by the server.
requestAreaUnclaim(int, int, int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests chunk unclaims over a specified area by the local client player or by the server.
requestClaim(int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests a new chunk claim by the local client player or by the server.
requestForceload(int, int, boolean, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests a chunk (un)forceload by the local client player or by the server.
requestUnclaim(int, int, boolean) - Method in interface xaero.pac.client.claims.api.IClientClaimsManagerAPI
Requests a chunk unclaim by the local client player or by the server.

S

SERVER - Enum constant in enum class xaero.pac.common.server.player.config.api.PlayerConfigType
Server claims config
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
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
Whether the player shares their in-game location with their party's mutual allies.
subConfigExists(int) - Method in interface xaero.pac.common.server.player.config.api.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
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
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

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
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>).
tryToSet(IPlayerConfigOptionSpecAPI<T>, T) - Method in interface xaero.pac.common.server.player.config.api.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.
USED_SERVER_SUBCLAIM - Static variable in class xaero.pac.common.server.player.config.api.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
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.server.player.config.api.IPlayerConfigAPI.SetResult
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.
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.server.player.config.api.IPlayerConfigAPI.SetResult
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.

W

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.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.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.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.player.config.api - package xaero.pac.common.server.player.config.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