Index
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 UUIDpotentialAllyPlayerId
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.
- 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
All Classes and Interfaces|All Packages
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)
).