Index

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

A

ABANDON_DELAY - Static variable in class com.griefdefender.api.permission.option.Options
The amount of days before a newly created Claim can be abandoned.
ABANDON_RETURN_RATIO - Static variable in class com.griefdefender.api.permission.option.Options
The portion of basic claim blocks returned to a player when a Claim is abandoned.
ABOVE_MAX_LEVEL - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's y level goes above a player's PlayerData.getMaxClaimLevel().
accentBlock(String) - Method in interface com.griefdefender.api.claim.ClaimVisualType.Builder
Sets the accent block id.
ACCESSOR - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
has TrustTypes.ACCESSOR.
ACCESSOR - Static variable in class com.griefdefender.api.claim.TrustTypes
Allows access to interact with all blocks except inventory.
accessorGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted accessor group set of UUID's.
accessors(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted accessor set of UUID's.
ACCRUED_BLOCKS - Static variable in class com.griefdefender.api.permission.option.Options
The total number of claim blocks accrued by a player.
ACTION_BAR - Static variable in class com.griefdefender.api.ChatTypes
The position right above the inventory, experience, health, item name, etc.
addAttribute(ClaimAttribute) - Method in interface com.griefdefender.api.claim.Claim
addClanTrust(Clan, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the clan for given TrustType.
addClanTrust(String, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the clan for given TrustType.
addClanTrusts(Set<Clan>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the set of clans for given TrustType.
addGroupTrust(String, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the group for given TrustType.
addGroupTrusts(Set<String>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the set of groups for given TrustType.
addItemEnchantmentContexts(Object, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Checks for enchantments in item and adds them to context set.
addOptionListValue(Subject, Option, String, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Adds a value to a multi option with contexts to a holder.
addPaymentTransaction(PaymentTransaction) - Method in interface com.griefdefender.api.data.EconomyData
Adds a payment transaction to the Claim log.
addUserTrust(UUID, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the UUID for given TrustType.
addUserTrusts(Set<UUID>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Grants claim trust to the set of UUID's for given TrustType.
admin(boolean) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Whether definition is for admin use only.
admin(boolean) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Whether definition is for admin use only.
ADMIN - Static variable in class com.griefdefender.api.claim.ClaimGroupTypes
Represents a ClaimGroupType that is managed by admins.
ADMIN - Static variable in class com.griefdefender.api.claim.ClaimSnapshotTypes
Represents a global ClaimSnapshotType that is available to only admins.
ADMIN - Static variable in class com.griefdefender.api.claim.ClaimTypes
Represents a claim type that is managed by admins.
ADMIN - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used for ClaimTypes.ADMIN.
ADMIN - Static variable in class com.griefdefender.api.claim.ShovelTypes
Represents a shovel type that supports creating ClaimTypes.ADMIN claims.
ADMIN_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
ADMIN_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
ADVENTURE - Static variable in class com.griefdefender.api.permission.option.type.GameModeTypes
Represents adventure GameModeType.
after(Class<?>) - Method in class com.griefdefender.api.event.EventCause
Gets the object immediately after the object that is an instance of the Class passed in.
all() - Method in class com.griefdefender.api.event.EventCause
Gets an List of all causes within this EventCause.
ALL - Static variable in class com.griefdefender.api.claim.ClaimGroupSyncModes
Represents a ClaimGroupType that is managed by one or more players.
allOf(Class<T>) - Method in class com.griefdefender.api.event.EventCause
Gets an
invalid reference
ImmutableList
of all objects that are instances of the given Class type T.
allowDenyMessages() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether the claim allows sending deny messages to players.
allowEdit(UUID) - Method in interface com.griefdefender.api.claim.Claim
Whether user with UUID can edit claim.
allowExpiration() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether claim can expire.
allowExpiration(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim can expire due to no player activity.
ALREADY_EXISTS - Static variable in class com.griefdefender.api.permission.ResultTypes
 
amount(double) - Method in interface com.griefdefender.api.economy.PaymentTransaction.Builder
 
append(Object) - Method in class com.griefdefender.api.event.EventCause.Builder
Appends the specified object to the cause.
appendAll(Collection<Object>) - Method in class com.griefdefender.api.event.EventCause.Builder
Appends all specified objects onto the cause.
apply() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Applies schematic to claim.
apply(Claim) - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Applies snapshot to specified claim.
apply(Claim, SnapshotApplySettings) - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Applies snapshot to specified claim.
apply(User) - Method in interface com.griefdefender.api.claim.ClaimVisual
Applies the visual to User.
apply(User, boolean) - Method in interface com.griefdefender.api.claim.ClaimVisual
Applies the visual to User.
apply(UUID) - Method in interface com.griefdefender.api.claim.ClaimVisual
Applies the visual to player with UUID.
apply(UUID, boolean) - Method in interface com.griefdefender.api.claim.ClaimVisual
Applies the visual to player with UUID.
applyToCreator() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Applies snapshot to creator claim.
applyToCreator(boolean) - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Applies snapshot to creator claim.
applyToCreator(SnapshotApplySettings, boolean) - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Applies snapshot to creator claim.
ApplyType - Interface in com.griefdefender.api.claim
 
ApplyTypes - Class in com.griefdefender.api.claim
 
AREA - Enum constant in enum class com.griefdefender.api.claim.ClaimBlockSystem
Uses Claim.getArea() to determine the cost of a claim.
AREA - Static variable in class com.griefdefender.api.permission.option.type.CreateModeTypes
Represents an area cuboid CreateModeType.
asBoolean() - Method in enum class com.griefdefender.api.Tristate
Returns the boolean representation of this tristate.
AttackPlayerEvent - Interface in com.griefdefender.api.event
An event is fired when a User is attacked in a
invalid reference
Claim
.
attributes(Set<ClaimAttribute>) - Method in interface com.griefdefender.api.claim.Claim.Builder
The claim attributes.
attributes(Set<ClaimAttribute>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The ClaimAttribute's associated with claim.
AudienceProvider - Interface in com.griefdefender.api.provider
 

B

BANK_DEPOSIT - Enum constant in enum class com.griefdefender.api.economy.TransactionType
Represents a claim bank deposit transaction.
BANK_WITHDRAW - Enum constant in enum class com.griefdefender.api.economy.TransactionType
Represents a claim bank withdraw transaction.
BASIC - Static variable in class com.griefdefender.api.claim.ClaimTypes
Represents a claim type that is managed by one or more players.
BASIC - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used for ClaimTypes.BASIC.
BASIC - Static variable in class com.griefdefender.api.claim.ShovelTypes
Represents a shovel type that supports creating ClaimTypes.BASIC claims.
BASIC_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
BASIC_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
before(Class<?>) - Method in class com.griefdefender.api.event.EventCause
Gets the object immediately before the object that is an instance of the Class passed in.
BELOW_MIN_LEVEL - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's y level goes below a player's PlayerData.getMinClaimLevel().
BELOW_MIN_SIZE_X - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's x size goes below a player's PlayerData.getMinClaimX(ClaimType).
BELOW_MIN_SIZE_Y - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's y size goes below a player's PlayerData.getMinClaimY(ClaimType).
BELOW_MIN_SIZE_Z - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's z size goes below a player's PlayerData.getMinClaimZ(ClaimType).
BLOCK_BREAK - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a block break.
BLOCK_GROW - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a block growth.
BLOCK_MODIFY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a block modify.
BLOCK_PLACE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a block place.
BLOCK_SPREAD - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a block from spreading to another block.
BLOCKS_ACCRUED_PER_HOUR - Static variable in class com.griefdefender.api.permission.option.Options
Blocks earned per hour.
BlockTransactionEvent - Interface in com.griefdefender.api.event
Represents an event involving a transaction with one or more claim blocks.
BlockTransactionEvent.Buy - Interface in com.griefdefender.api.event
Fired when a player attempts to buys bonus blocks.
BlockTransactionEvent.Sell - Interface in com.griefdefender.api.event
Fired when a player attempts to sell blocks.
BONUS_BLOCKS - Static variable in class com.griefdefender.api.permission.option.Options
The total number of bonus claim blocks given to a player.
BorderClaimEvent - Interface in com.griefdefender.api.event
An event that is fired when a User or entity crosses a Claim border.
bounds(int, int, int, int, int, int) - Method in interface com.griefdefender.api.claim.Claim.Builder
The position bounds of claim.
bounds(Vector3i, Vector3i) - Method in interface com.griefdefender.api.claim.Claim.Builder
The position bounds of claim.
build() - Method in interface com.griefdefender.api.claim.Claim.Builder
Returns the ClaimResult.
build() - Method in interface com.griefdefender.api.claim.ClaimAttribute.Builder
 
build() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Returns the ClaimGroup.
build() - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
Returns the ClaimResult.
build() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Returns the ClaimResult.
build() - Method in interface com.griefdefender.api.claim.ClaimVisualType.Builder
Returns the ClaimVisualType.
build() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
build() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
build() - Method in interface com.griefdefender.api.claim.TrustResult.Builder
Returns the .
build() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Returns the ClaimData.
build() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Returns the EconomyData.
build() - Method in interface com.griefdefender.api.economy.PaymentTransaction.Builder
 
build() - Method in class com.griefdefender.api.event.EventCause.Builder
Constructs a new EventCause with information added to the builder.
build() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
build() - Method in interface com.griefdefender.api.permission.flag.Flag.Builder
Returns the Flag.
build() - Method in interface com.griefdefender.api.permission.flag.FlagData.Builder
Returns the FlagData.
build() - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Returns the FlagDefinition.
build() - Method in interface com.griefdefender.api.permission.option.Option.Builder
Returns the Option.
build() - Method in interface com.griefdefender.api.permission.option.OptionData.Builder
Returns the OptionData.
build() - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Returns the OptionDefinition.
builder() - Static method in interface com.griefdefender.api.claim.Claim
Gets a new claim builder instance for Claim.Builder.
builder() - Static method in interface com.griefdefender.api.claim.ClaimAttribute
Gets a new ClaimAttribute builder instance for ClaimAttribute.Builder.
builder() - Static method in interface com.griefdefender.api.claim.ClaimGroup
Gets a new ClaimGroup builder instance for ClaimGroup.Builder.
builder() - Static method in interface com.griefdefender.api.claim.ClaimSchematic
Gets a new claim schematic builder instance for ClaimSchematic.Builder.
builder() - Static method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets a new claim snapshot builder instance for ClaimSnapshot.Builder.
builder() - Static method in interface com.griefdefender.api.claim.ClaimVisualType
Gets a new claim builder instance for ClaimVisualType.Builder.
builder() - Static method in interface com.griefdefender.api.claim.SnapshotApplySettings
 
builder() - Static method in interface com.griefdefender.api.claim.SnapshotCreateSettings
 
builder() - Static method in interface com.griefdefender.api.claim.TrustResult
Gets a new TrustResult builder instance.
builder() - Static method in interface com.griefdefender.api.data.ClaimData
Gets a new claim data builder instance for ClaimData.Builder.
builder() - Static method in interface com.griefdefender.api.data.EconomyData
Gets a new economy data builder instance for EconomyData.Builder.
builder() - Static method in interface com.griefdefender.api.economy.PaymentTransaction
Gets a new PaymentTransaction builder instance.
builder() - Static method in class com.griefdefender.api.event.EventCause
Creates a new EventCause.Builder to make a new EventCause.
builder() - Static method in interface com.griefdefender.api.gui.Icon
Gets a new Icon builder instance for Icon.Builder.
builder() - Static method in interface com.griefdefender.api.permission.flag.Flag
Gets a new claim builder instance for Flag.Builder.
builder() - Static method in interface com.griefdefender.api.permission.flag.FlagData
Gets a new claim builder instance for FlagData.Builder.
builder() - Static method in interface com.griefdefender.api.permission.flag.FlagDefinition
Gets a new claim builder instance for FlagDefinition.Builder.
builder() - Static method in interface com.griefdefender.api.permission.option.OptionData
Gets a new claim builder instance for OptionData.Builder.
builder() - Static method in interface com.griefdefender.api.permission.option.OptionDefinition
Gets a new claim builder instance for OptionDefinition.Builder.
builder(Class<T>) - Static method in interface com.griefdefender.api.permission.option.Option
Creates a builder to be used for creating a new
invalid reference
EventContextKey
.
BUILDER - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
has TrustTypes.BUILDER.
BUILDER - Static variable in class com.griefdefender.api.claim.TrustTypes
Inherits trust from both TrustTypes.ACCESSOR and TrustTypes.CONTAINER as well as adds ability to place and break blocks.
builderGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted builder group set of UUID's.
builders(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted builder set of UUID's.

C

canBreak(Object) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can break a block at specified location.
canBreak(Object) - Method in interface com.griefdefender.api.User
Checks if this user can break a block at specified location.
canBreak(Object, Object, User) - Method in interface com.griefdefender.api.claim.Claim
Checks if a block can be broken at specified location in this Claim.
cancel() - Method in interface com.griefdefender.api.scheduler.Task
Attempts to cancel task.
canHurtEntity(Object, Object) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can attack entity.
canHurtEntity(Object, Object) - Method in interface com.griefdefender.api.User
Checks if this player can attack entity.
canHurtEntity(Object, Object, Object, User) - Method in interface com.griefdefender.api.claim.Claim
Checks if an entity can be attacked in this Claim.
canIgnoreClaim(Claim) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can ignore a claim.
canIgnoreClaim(Claim) - Method in interface com.griefdefender.api.User
Checks if this user can ignore a claim.
canInteractWithEntity(Object, Object, TrustType) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can interact with entity.
canInteractWithEntity(Object, Object, TrustType) - Method in interface com.griefdefender.api.User
Checks if this player can interact with entity.
canInteractWithEntity(Object, Object, Object, User, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if an entity can be interacted with in this Claim.
canManageAdminClaims() - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can manage admin claims.
canManageAdminClaims() - Method in interface com.griefdefender.api.User
Checks if this user can manage admin claims.
canManageWildernessClaims() - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can manage wilderness claims.
canManageWildernessClaims() - Method in interface com.griefdefender.api.User
Checks if this user can manage wilderness claims.
canPlace(Object, Object) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can place a block at specified location.
canPlace(Object, Object) - Method in interface com.griefdefender.api.User
Checks if this user can place a block at specified location.
canPlace(Object, Object, Object, User) - Method in interface com.griefdefender.api.claim.Claim
Checks if a block can be placed at specified location in this Claim.
canPvp(Claim) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can pvp in Claim.
canPvp(Claim) - Method in interface com.griefdefender.api.User
Checks if this user can pvp in Claim.
canUseBlock(Object, TrustType, boolean, boolean) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can use a block at specified location.
canUseBlock(Object, TrustType, boolean, boolean) - Method in interface com.griefdefender.api.User
Checks if this user can use a block at specified location.
canUseBlock(Object, Object, User, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if a block can be used at specified location.
canUseBlock(Object, Object, User, TrustType, boolean, boolean) - Method in interface com.griefdefender.api.claim.Claim
Checks if a block can be used at specified location.
canUseCommand(Object, TrustType, String) - Method in interface com.griefdefender.api.Core
Checks if the command sender can use the command at its location.
canUseItem(Object, Object, TrustType, boolean, boolean) - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player can use item at a specified location.
canUseItem(Object, Object, TrustType, boolean, boolean) - Method in interface com.griefdefender.api.User
Checks if this user can use item at a specified location.
canUseItem(Object, Object, Object, User, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if this player can use item at a specified location.
canUseItem(Object, Object, Object, User, TrustType, boolean, boolean) - Method in interface com.griefdefender.api.claim.Claim
Checks if this player can use item at a specified location.
CatalogRegistryModule<T> - Interface in com.griefdefender.api.registry
 
CatalogType - Interface in com.griefdefender.api
Represents a type of a dummy that can be used to identify types without using an Enum.
CauseStackManager - Interface in com.griefdefender.api.event
Manages EventCause's.
ChangeClaimEvent - Interface in com.griefdefender.api.event
An event that is fired before a Claim is changed.
ChangeClaimEvent.DisplayName - Interface in com.griefdefender.api.event
An event that is fired when a Claim display name is changed.
ChangeClaimEvent.Identifier - Interface in com.griefdefender.api.event
An event that is fired when a Claim friendly identifier is changed.
ChangeClaimEvent.Resize - Interface in com.griefdefender.api.event
An event that is fired when a Claim is resized.
ChangeClaimEvent.Type - Interface in com.griefdefender.api.event
An event that is fired when a ClaimType is changed.
changeType(ClaimType) - Method in interface com.griefdefender.api.claim.Claim
Attempts to change claim to another type.
changeType(ClaimType, UUID) - Method in interface com.griefdefender.api.claim.Claim
Attempts to change claim to another type and owner.
CHAT - Static variable in class com.griefdefender.api.ChatTypes
The standard chat position in prompt at the bottom-left.
ChatType - Interface in com.griefdefender.api
Represents the type of chat a message can be sent to.
ChatTypes - Class in com.griefdefender.api
ChatTypes is a list of the default chat types that are available in Vanilla Minecraft.
CHEST_EXPIRATION - Static variable in class com.griefdefender.api.permission.option.Options
Number of days of inactivity before an automatic chest claim will be deleted.
children(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets whether to include children.
claim(Claim) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
The claim to use for schematic.
Claim - Interface in com.griefdefender.api.claim
Represents a protected claim.
CLAIM - Static variable in class com.griefdefender.api.claim.ClaimSnapshotTypes
Represents a ClaimSnapshotType that is available to all trusted users of a specific Claim.
CLAIM - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
Claim
context key.
CLAIM_ALREADY_EXISTS - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim already exists.
CLAIM_DEFAULT - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
Claim
or
invalid reference
ClaimType
default context key.
CLAIM_EVENT_CANCELLED - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returns one or more claims that were cancelled.
CLAIM_EXPIRED - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if a Claim has expired.
CLAIM_NOT_FOUND - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim is not found.
CLAIM_OVERRIDE - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
Claim
or
invalid reference
ClaimType
override context key.
Claim.Builder - Interface in com.griefdefender.api.claim
 
claimApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
ClaimAttribute - Interface in com.griefdefender.api.claim
Represents an attribute of a Claim.
ClaimAttribute.Builder - Interface in com.griefdefender.api.claim
 
claimBlocks(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim requires claim blocks from players.
ClaimBlockSystem - Enum Class in com.griefdefender.api.claim
 
ClaimContexts - Class in com.griefdefender.api.claim
Contains a list of all possible default and override contexts used for flags.
ClaimContexts() - Constructor for class com.griefdefender.api.claim.ClaimContexts
 
claimData(ClaimDataGetter) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim ClaimDataGetter the snapshot is based on.
ClaimData - Interface in com.griefdefender.api.data
Represents the persisted data of a claim.
ClaimData.Builder - Interface in com.griefdefender.api.data
 
ClaimDataGetter - Interface in com.griefdefender.api.data
 
ClaimEvent - Interface in com.griefdefender.api.event
Base event when one or more Claims are affected.
ClaimGroup - Interface in com.griefdefender.api.claim
 
CLAIMGROUP - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
ClaimGroup
context key.
CLAIMGROUP_OVERRIDE - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
ClaimGroup
override context key.
ClaimGroup.Builder - Interface in com.griefdefender.api.claim
 
ClaimGroupSyncMode - Interface in com.griefdefender.api.claim
 
ClaimGroupSyncModes - Class in com.griefdefender.api.claim
 
ClaimGroupType - Interface in com.griefdefender.api.claim
Represents a type of claim group.
ClaimGroupTypes - Class in com.griefdefender.api.claim
 
ClaimManager - Interface in com.griefdefender.api.claim
Used to manage one or more Claim's in a world.
ClaimResult - Interface in com.griefdefender.api.claim
 
ClaimResultType - Enum Class in com.griefdefender.api.claim
Used to provide more information to a plugin when a claim action is successful or cancelled.
claims(List<Claim>) - Method in interface com.griefdefender.api.claim.TrustResult.Builder
The list of claims affected by trust.
CLAIMS_DISABLED - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if claims are not enabled in a world.
ClaimSchematic - Interface in com.griefdefender.api.claim
 
ClaimSchematic.Builder - Interface in com.griefdefender.api.claim
 
ClaimSnapshot - Interface in com.griefdefender.api.claim
 
ClaimSnapshot.Builder - Interface in com.griefdefender.api.claim
 
ClaimSnapshotType - Interface in com.griefdefender.api.claim
 
ClaimSnapshotTypes - Class in com.griefdefender.api.claim
 
claimType(ClaimType) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The claim ClaimType the snapshot is based on.
ClaimType - Interface in com.griefdefender.api.claim
Represents a type of claim.
ClaimTypes - Class in com.griefdefender.api.claim
 
ClaimVisual - Interface in com.griefdefender.api.claim
 
ClaimVisualType - Interface in com.griefdefender.api.claim
Represents a claim visual type.
ClaimVisualType.Builder - Interface in com.griefdefender.api.claim
 
ClaimVisualTypes - Class in com.griefdefender.api.claim
 
Clan - Interface in com.griefdefender.api
 
CLAN - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a clan context key.
CLAN_DENY - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if a
invalid reference
Clan
is denied.
CLAN_GRANT - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
Clan
is allowed.
CLAN_MEMBER_DENY - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if a
invalid reference
ClanPlayer
is denied.
CLAN_MEMBER_GRANT - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
ClanPlayer
is allowed.
CLAN_NOT_FOUND - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a
invalid reference
Clan
could not be located.
clanData(ClanDataGetter) - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
ClanData - Interface in com.griefdefender.api.data
 
ClanDataGetter - Interface in com.griefdefender.api.data
 
ClanHome - Interface in com.griefdefender.api.clan
 
ClanPlayer - Interface in com.griefdefender.api
 
ClanProvider - Interface in com.griefdefender.api.provider
 
ClanTrustClaimEvent - Interface in com.griefdefender.api.event
An event that is fired when one or more clan trust changes in a Claim.
ClanTrustClaimEvent.Add - Interface in com.griefdefender.api.event
Fired when a group is added to claim trust.
ClanTrustClaimEvent.Remove - Interface in com.griefdefender.api.event
Fired when a group is removed from claim trust.
CLEAR - Static variable in class com.griefdefender.api.permission.option.type.WeatherTypes
Represents a clear WeatherType.
clearAllFlagPermissions(Subject) - Method in interface com.griefdefender.api.permission.PermissionManager
Clears permissions on the Subject.
clearFlagPermissions(Subject, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Clears permissions from specified Context's on the Subject.
clearFlagPermissions(Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Clears permissions from specified Context's on the default Subject.
clearOptions() - Method in interface com.griefdefender.api.permission.PermissionManager
Clear all options.
clearOptions(Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Clear all options in the given context combination.
clearPaymentTransactions(TransactionType) - Method in interface com.griefdefender.api.data.EconomyData
Clears the payment transactions.
COLLIDE_BLOCK - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a collision with a block.
COLLIDE_ENTITY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a collision with an entity.
com.griefdefender.api - package com.griefdefender.api
 
com.griefdefender.api.claim - package com.griefdefender.api.claim
 
com.griefdefender.api.clan - package com.griefdefender.api.clan
 
com.griefdefender.api.data - package com.griefdefender.api.data
 
com.griefdefender.api.economy - package com.griefdefender.api.economy
 
com.griefdefender.api.event - package com.griefdefender.api.event
 
com.griefdefender.api.gui - package com.griefdefender.api.gui
 
com.griefdefender.api.permission - package com.griefdefender.api.permission
 
com.griefdefender.api.permission.flag - package com.griefdefender.api.permission.flag
 
com.griefdefender.api.permission.option - package com.griefdefender.api.permission.option
 
com.griefdefender.api.permission.option.type - package com.griefdefender.api.permission.option.type
 
com.griefdefender.api.provider - package com.griefdefender.api.provider
 
com.griefdefender.api.registry - package com.griefdefender.api.registry
 
com.griefdefender.api.scheduler - package com.griefdefender.api.scheduler
 
com.griefdefender.api.util - package com.griefdefender.api.util
 
com.griefdefender.api.util.generator - package com.griefdefender.api.util.generator
 
COMMAND_EXECUTE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a user on a command execution.
COMMAND_EXECUTE_PVP - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a user on a command execution during PvP.
CommandCompletionEvent - Interface in com.griefdefender.api.event
 
CommandCompletionEvent.Context - Interface in com.griefdefender.api.event
Fired when GD builds its context command completions.
CommandCompletionEvent.Identifier - Interface in com.griefdefender.api.event
Fired when GD builds its identifier command completions.
CommandCompletionEvent.Tag - Interface in com.griefdefender.api.event
Fired when GD builds its tag command completions.
CommandResult - Interface in com.griefdefender.api
Contains the command result data of a command sender permission check.
CONTAINER - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
has TrustTypes.CONTAINER.
CONTAINER - Static variable in class com.griefdefender.api.claim.TrustTypes
Allows access to interact with all blocks including inventory.
containerGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted container group set of UUID's.
containers(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted container set of UUID's.
contains(int, int, int) - Method in interface com.griefdefender.api.claim.Claim
Checks if the position is within this claim.
contains(int, int, int, boolean) - Method in interface com.griefdefender.api.claim.Claim
Checks if the position is within this claim.
contains(Vector3i) - Method in interface com.griefdefender.api.claim.Claim
Checks if the position is within this claim.
contains(Vector3i, boolean) - Method in interface com.griefdefender.api.claim.Claim
Checks if the position is within this claim.
contains(Object) - Method in class com.griefdefender.api.event.EventCause
Checks if this cause contains of any of the provided Object.
containsType(Class<?>) - Method in class com.griefdefender.api.event.EventCause
Returns whether the target class matches any object of this EventCause .
context(Context) - Method in interface com.griefdefender.api.permission.flag.FlagData.Builder
The Context associated with this data.
context(Context) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the context.
context(Context) - Method in interface com.griefdefender.api.permission.option.OptionData.Builder
The Context associated with this data.
context(Context) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the context.
Context - Class in com.griefdefender.api.permission
The context that a given service check occurs in.
Context(String, String) - Constructor for class com.griefdefender.api.permission.Context
Create a new context instance.
CONTEXT_NOT_VALID - Static variable in class com.griefdefender.api.permission.ResultTypes
 
ContextKeys - Class in com.griefdefender.api.permission
 
ContextKeys() - Constructor for class com.griefdefender.api.permission.ContextKeys
 
contexts(Set<Context>) - Method in interface com.griefdefender.api.permission.flag.FlagData.Builder
The Context's associated with this data.
contexts(Set<Context>) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the contexts.
contexts(Set<Context>) - Method in interface com.griefdefender.api.permission.option.OptionData.Builder
The Context's associated with this data.
contexts(Set<Context>) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the contexts.
ContextSource - Interface in com.griefdefender.api
A common interface for objects that have a relevant context.
copyClaimSettings() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Whether to copy claim settings.
copyClaimSettings(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets whether claim settings should be copied.
copyOptions() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Whether to copy option data.
copyOptions(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets whether option data should be copied.
copyPermissions() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Whether to copy permission data.
copyPermissions(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets whether permission data should be copied.
copyTrust() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Whether to copy trust data.
copyTrust(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets whether trust data should be copied.
Core - Interface in com.griefdefender.api
 
cornerBlock(String) - Method in interface com.griefdefender.api.claim.ClaimVisualType.Builder
Sets the corner block id.
create(Class<T>, Class<? extends Throwable>) - Method in class com.griefdefender.api.util.generator.DummyClassGeneratorProvider
Creates a new class extended based on the provided type with the provided exceptionType to throw for all methods provided by the target class.
CREATE_LIMIT - Static variable in class com.griefdefender.api.permission.option.Options
Maximum number of basic claims per player.
Note: (-1 = unlimited)
CREATE_MODE - Static variable in class com.griefdefender.api.permission.option.Options
The default claiming mode set for players on login.
Accepts the following values : CreateModeTypes.AREA CreateModeTypes.VOLUME CreateModeTypes.UNDEFINED
createBuilder(Class<T>) - Method in interface com.griefdefender.api.Registry
Gets a builder of the desired class type, examples may include: Claim.Builder, etc.
CreateClaimEvent - Interface in com.griefdefender.api.event
An event that is fired before a claim is created.
CreateClaimEvent.Post - Interface in com.griefdefender.api.event
Fired after the claim is created.
CreateClaimEvent.Pre - Interface in com.griefdefender.api.event
Fired before the claim is created.
createClass(Class<?>, String, Class<?>) - Method in class com.griefdefender.api.util.generator.DummyClassGenerator
Creates a new class prepared to be loaded into the ClassLoader.
createExtendedFor(Class<T>, String) - Static method in class com.griefdefender.api.util.generator.DummyObjectProvider
Creates a new dummy class implementing the specified interface.
createFor(Class<T>, String) - Static method in class com.griefdefender.api.util.generator.DummyObjectProvider
Creates a new dummy class implementing the specified interface.
createLimitRestrictions(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Whether to check
invalid reference
PlayerData#getCreateClaimLimit()
.
CreateModeType - Interface in com.griefdefender.api.permission.option.type
 
CreateModeTypes - Class in com.griefdefender.api.permission.option.type
 
CreateModeTypes() - Constructor for class com.griefdefender.api.permission.option.type.CreateModeTypes
 
createSchematic() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Whether to create schematic.
createSchematic(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets whether to create a schematic of claim.
createSnapshot(String, boolean) - Method in interface com.griefdefender.api.claim.Claim
Creates a ClaimSnapshot.
createSnapshot(String, Component, boolean) - Method in interface com.griefdefender.api.claim.Claim
Creates a ClaimSnapshot.
createSnapshot(String, Component, SnapshotCreateSettings) - Method in interface com.griefdefender.api.claim.Claim
Creates a ClaimSnapshot.
CREATIVE - Static variable in class com.griefdefender.api.permission.option.type.GameModeTypes
Represents creative GameModeType.
creatorClaimUniqueId(UUID) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim UUID the snapshot is based on.
cuboid(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Toggles whether this claim is cuboid
cuboid(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim is a cuboid or not.
currentTotal() - Method in interface com.griefdefender.api.event.BlockTransactionEvent.Buy
The current bonus blocks this user has.
currentTotal() - Method in interface com.griefdefender.api.event.BlockTransactionEvent.Sell
The current blocks this user has.
CUSTOM_TYPE - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a custom type context key.

D

DAILY - Enum constant in enum class com.griefdefender.api.economy.PaymentType
Payments are due daily
dateCreated(Instant) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
The claim group creation date.
dateCreated(Instant) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The snapshot creation date.
dateCreated(Instant) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The claim creation date.
dateLastActive(Instant) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The last active claim date.
DEFAULT - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents the default claim visual type.
defaultValue(Tristate) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the default value.
defaultValue(String) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the default value.
defaultValue(T) - Method in interface com.griefdefender.api.permission.option.Option.Builder
The default value.
defineClass(String, byte[]) - Method in class com.griefdefender.api.util.generator.GeneratorUtils.LocalClassLoader
Defines the class by name and bytecode array.
deleteAdminClaimGroup(String) - Method in interface com.griefdefender.api.Core
Deletes an admin ClaimGroup.
deleteAdminClaimSnapshot(String) - Method in interface com.griefdefender.api.Core
Deletes an admin ClaimSnapshot.
deleteAdminClaimSnapshot(String, String) - Method in interface com.griefdefender.api.Core
Deletes an admin ClaimSnapshot in specified snapshot group.
deleteChild(Claim) - Method in interface com.griefdefender.api.claim.Claim
Deletes a child claim.
deleteChildren() - Method in interface com.griefdefender.api.claim.Claim
Deletes all children claims.
deleteChildren(ClaimType) - Method in interface com.griefdefender.api.claim.Claim
Deletes all children claims of a specific ClaimType.
deleteClaim(Claim) - Method in interface com.griefdefender.api.claim.ClaimManager
Deletes a Claim from the managed world.
deleteClaim(Claim, boolean) - Method in interface com.griefdefender.api.claim.ClaimManager
Deletes a Claim from the managed world.
deleteClaimGroup(String) - Method in interface com.griefdefender.api.data.PlayerData
Deletes a ClaimGroup from player.
deletePlayerClaimGroup(UUID, String) - Method in interface com.griefdefender.api.Core
Deletes a player ClaimGroup.
deletePublicClaimSnapshot(String) - Method in interface com.griefdefender.api.Core
Deletes a public ClaimSnapshot.
deletePublicClaimSnapshot(String, String) - Method in interface com.griefdefender.api.Core
Deletes a public ClaimSnapshot in specified snapshot group.
deleteSchematic(String) - Method in interface com.griefdefender.api.claim.Claim
Deletes the specified ClaimSchematic if it exists.
deleteSnapshot(String) - Method in interface com.griefdefender.api.claim.Claim
Deletes the specified ClaimSnapshot if it exists.
deleteSnapshot(String) - Method in interface com.griefdefender.api.data.PlayerData
Deletes the specified ClaimSnapshot if it exists.
deleteSnapshot(String, String) - Method in interface com.griefdefender.api.data.PlayerData
Deletes the specified ClaimSnapshot if it exists in group.
denyMessages(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Toggles whether this claim allows deny messages to be sent to players.
denyMessages(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim allows deny messages to be sent to players.
description(Component) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
The Component description of claim group.
description(Component) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The Component description of snapshot.
description(Component) - Method in interface com.griefdefender.api.permission.flag.Flag.Builder
The flag description.
description(Component) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the description.
description(Component) - Method in interface com.griefdefender.api.permission.option.Option.Builder
The option description.
description(Component) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the description.
displayClaimCUIVisual(Claim, User) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Displays a WECUI claim visual to user with uuid.
displayClaimCUIVisual(Claim, UUID) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Displays a WECUI claim visual to user with uuid.
displayName(Component) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The claim display name.
doesInheritParent() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether this claim is inheriting from parent claim.
DOWNFALL - Static variable in class com.griefdefender.api.permission.option.type.WeatherTypes
Represents a downfall WeatherType.
DummyClassGenerator - Class in com.griefdefender.api.util.generator
 
DummyClassGenerator() - Constructor for class com.griefdefender.api.util.generator.DummyClassGenerator
 
DummyClassGeneratorProvider - Class in com.griefdefender.api.util.generator
 
DummyClassGeneratorProvider(String) - Constructor for class com.griefdefender.api.util.generator.DummyClassGeneratorProvider
Creates a new dummy class provider.
DummyObjectProvider - Class in com.griefdefender.api.util.generator
This class dynamically generates a dummy class for a given interface (usually a CatalogType).
DummyObjectProvider() - Constructor for class com.griefdefender.api.util.generator.DummyObjectProvider
 

E

ECONOMY_ACCOUNT_NOT_FOUND - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if no economy account was found.
ECONOMY_BLOCK_COST - Static variable in class com.griefdefender.api.permission.option.Options
The economy amount to charge per block of a Claim.
Note: The formula to calculate price is {amount} * Claim.getClaimBlocks()
ECONOMY_BLOCK_SELL_RETURN - Static variable in class com.griefdefender.api.permission.option.Options
The return ration for selling claim blocks.
ECONOMY_DEPOSIT_FAIL - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if required claim funds could not be deposited into an
invalid reference
Account
.
ECONOMY_MODE_NOT_ENABLED - Static variable in class com.griefdefender.api.permission.ResultTypes
 
ECONOMY_NOT_ENOUGH_FUNDS - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a land purchase is made without enough funds.
ECONOMY_WITHDRAW_FAIL - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if required claim funds could not be withdrawn from an
invalid reference
Account
.
economyData(EconomyDataGetter) - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
EconomyData - Interface in com.griefdefender.api.data
Contains all economy data of a Claim.
EconomyData.Builder - Interface in com.griefdefender.api.data
 
EconomyDataGetter - Interface in com.griefdefender.api.data
 
enabled(boolean) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Whether this definition is enabled.
enabled(boolean) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Whether this definition is enabled.
enchanted(boolean) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
ENTER_CLAIM - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny entering a Claim.
enterActionBar(Component) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The enter action bar message.
enterTitle(Title) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The enter title.
entities(boolean) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
Whether entities should be copied.
ENTITY_CHUNK_SPAWN - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an entity spawn during chunk load.
ENTITY_DAMAGE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny damage to an entity.
ENTITY_RIDING - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny mounting an entity.
ENTITY_SPAWN - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an entity spawn.
ENTITY_TELEPORT_FROM - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a teleport from a Claim.
ENTITY_TELEPORT_TO - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a teleport to a Claim.
equals(Object) - Method in class com.griefdefender.api.event.EventCause
 
equals(Object) - Method in class com.griefdefender.api.permission.Context
 
ERROR - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used when an error occurs such as a claim overlapping.
Event - Interface in com.griefdefender.api.event
 
EVENT_CANCELLED - Static variable in class com.griefdefender.api.permission.ResultTypes
 
EventCause - Class in com.griefdefender.api.event
A cause represents the reason or initiator of an event.
EventCause.Builder - Class in com.griefdefender.api.event
 
EventManager - Interface in com.griefdefender.api.event
An event manager.
EXCEEDS_MAX_CLAIM_LIMIT - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a player attempts to create a claim past their
invalid reference
PlayerData#getCreateClaimLimit()
.
EXCEEDS_MAX_CLAIMABLE_BLOCKS - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a player attempts to create or resize a claim past their PlayerData.getMaxClaimableBlocks().
EXCEEDS_MAX_SIZE_X - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's x size exceeds a player's PlayerData.getMaxClaimX(ClaimType).
EXCEEDS_MAX_SIZE_Y - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's y size exceeds a player's PlayerData.getMaxClaimY(ClaimType).
EXCEEDS_MAX_SIZE_Z - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim's z size exceeds a player's PlayerData.getMaxClaimZ(ClaimType).
EXIT_CLAIM - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny exiting a Claim.
exitActionBar(Component) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The exit action bar message.
exitTitle(Title) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The exit title.
EXPIRATION - Static variable in class com.griefdefender.api.permission.option.Options
Number of days of inactivity before a basic claim will be deleted.
expire(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Toggles whether this claim can expire due to no activity.
EXPLOSION_BLOCK - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an explosion from breaking one or more blocks.
EXPLOSION_ENTITY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an explosion from damaging one or more entities.
extend(int) - Method in interface com.griefdefender.api.claim.Claim
Extends a cuboid claim downward.

F

FAIL - Enum constant in enum class com.griefdefender.api.economy.TransactionResultType
Transaction failed.
FAILURE - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim action did not complete successfully.
FAILURE - Static variable in class com.griefdefender.api.permission.ResultTypes
 
FALSE - Enum constant in enum class com.griefdefender.api.Tristate
 
farewell(Component) - Method in interface com.griefdefender.api.claim.Claim.Builder
Sets the farewell message when a player exits the claim.
farewell(Component) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The farewell message.
fillerBlock(String) - Method in interface com.griefdefender.api.claim.ClaimVisualType.Builder
Sets the filler block id.
first(Class<T>) - Method in class com.griefdefender.api.event.EventCause
Gets the first T object of this EventCause, if available.
flag(Flag) - Method in interface com.griefdefender.api.permission.flag.FlagData.Builder
The Flag associated with this data.
Flag - Interface in com.griefdefender.api.permission.flag
 
FLAG - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a flag context key.
Flag.Builder - Interface in com.griefdefender.api.permission.flag
 
flagData(FlagData) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the flag data.
flagData(List<FlagData>) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the flag data.
FlagData - Interface in com.griefdefender.api.permission.flag
Represents flag permission data stored in a FlagDefinition.
FlagData.Builder - Interface in com.griefdefender.api.permission.flag
 
FlagDefinition - Interface in com.griefdefender.api.permission.flag
Represents a flag definition which can hold one or more Flag permissions.
FlagDefinition.Builder - Interface in com.griefdefender.api.permission.flag
 
FlagPermissionEvent - Interface in com.griefdefender.api.event
Base event when a Flag is changed in a Claim.
FlagPermissionEvent.Clear - Interface in com.griefdefender.api.event
 
FlagPermissionEvent.ClearAll - Interface in com.griefdefender.api.event
 
FlagPermissionEvent.Set - Interface in com.griefdefender.api.event
 
Flags - Class in com.griefdefender.api.permission.flag
 
Flags() - Constructor for class com.griefdefender.api.permission.flag.Flags
 
forRent(boolean) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Enables or disables the rental of Claim.
forSale(boolean) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Enables or disables the sale of Claim.
from(Claim) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The claim to use for snapshot.
from(Claim, boolean) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim to use for snapshot.
from(EventCause) - Method in class com.griefdefender.api.event.EventCause.Builder
 
fromBoolean(boolean) - Static method in enum class com.griefdefender.api.Tristate
Return the appropriate tristate for a given boolean value.

G

GameModeType - Interface in com.griefdefender.api.permission.option.type
 
GameModeTypes - Class in com.griefdefender.api.permission.option.type
 
GameModeTypes() - Constructor for class com.griefdefender.api.permission.option.type.GameModeTypes
 
GeneratorUtils - Class in com.griefdefender.api.util.generator
 
GeneratorUtils.LocalClassLoader - Class in com.griefdefender.api.util.generator
 
getAbandonedReturnRatio(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the abandon return ratio used when abandoning a claim.
getAccentBlockId() - Method in interface com.griefdefender.api.claim.ClaimVisualType
Gets the accent block id.
getAccessorGroups() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted accessor group set of UUID's.
getAccessorGroups() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted accessor group set of UUID's.
getAccessors() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted accessor set of UUID's.
getAccessors() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted accessor set of UUID's.
getAccessorTags() - Method in interface com.griefdefender.api.data.ClanDataGetter
Gets the trusted accessor tags.
getAccruedClaimBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the total accrued claim blocks.
getAccruedClaimBlocks() - Method in interface com.griefdefender.api.data.TownData
 
getAccruedClaimBlocks(UUID) - Method in interface com.griefdefender.api.claim.Town
Gets the UUID's accrued claim blocks.
getActiveFlagPermissionValue(Claim, Subject, Flag, Object, Object, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Claim, Subject, Flag, Object, Object, Set<Context>, boolean) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Claim, Subject, Flag, Object, Object, Set<Context>, TrustType, boolean) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Claim, Subject, Flag, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Claim, Subject, Flag, Set<Context>, boolean) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Claim, Subject, Flag, Set<Context>, TrustType) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Claim, Subject, Flag, Set<Context>, TrustType, boolean) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Flag, Subject, Object, Object, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Flag, Subject, Object, Object, Set<Context>, boolean) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Flag, Subject, Object, Object, Set<Context>, TrustType, boolean) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Flag, Subject, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Flag, Subject, Set<Context>, boolean) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Flag, Subject, Set<Context>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Flag, Subject, Set<Context>, TrustType, boolean) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Flag permission value for Subject in this Claim.
getActiveFlagPermissionValue(Object, int, int, int, Claim, Subject, Flag, Object, Object, Set<Context>, TrustType, boolean) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveFlagPermissionValue(Object, Object, Claim, Subject, Flag, Object, Object, Set<Context>, TrustType, boolean) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Flag permission value for Subject in Claim.
getActiveOptionDefinitionValue(Claim, OptionDefinition) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active OptionDefinition value in Claim.
getActiveOptionDefinitionValue(Claim, Subject, OptionDefinition) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active OptionDefinition value in Claim.
getActiveOptionDefinitionValue(OptionDefinition) - Method in interface com.griefdefender.api.claim.Claim
Gets the active OptionDefinition value in this Claim.
getActiveOptionDefinitionValue(Subject, OptionDefinition) - Method in interface com.griefdefender.api.claim.Claim
Gets the active OptionDefinition value in this Claim.
getActiveOptionValue(TypeToken<T>, Option<T>, Claim, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Option value with Context's.
getActiveOptionValue(TypeToken<T>, Option<T>, Subject, Claim) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Option value with Context's.
getActiveOptionValue(TypeToken<T>, Option<T>, Subject, Claim, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the active Option value with Context's.
getActiveOptionValue(TypeToken<T>, Option<T>, Subject, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Option value for with Context's in this Claim.
getActiveOptionValue(TypeToken<T>, Option<T>, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the active Option value with Context's in this Claim.
getAdminClaimGroupsByName() - Method in interface com.griefdefender.api.Core
Gets the current map view of admin ClaimGroup's by name.
getAdminClaimGroupsByUUID() - Method in interface com.griefdefender.api.Core
Gets the current map view of admin ClaimGroup's by UUID.
getAdminClaimSnapshots() - Method in interface com.griefdefender.api.Core
Gets the current map view of admin ClaimSnapshot's.
getAdminUser() - Method in interface com.griefdefender.api.Core
Gets the admin User.
getAll() - Method in interface com.griefdefender.api.registry.CatalogRegistryModule
Gets all registered CatalogTypes registered in this RegistryModule.
getAllClaims() - Method in interface com.griefdefender.api.Core
Gets an immutable list of all Claim's.
getAllClanPlayers() - Method in interface com.griefdefender.api.provider.ClanProvider
Gets a list of all ClanPlayer's available.
getAllClans() - Method in interface com.griefdefender.api.provider.ClanProvider
Gets a list of all Clan's available.
getAllFor(String, Class<T>) - Method in interface com.griefdefender.api.Registry
Gets a collection of all available found specific types of CatalogType requested.
getAllies() - Method in interface com.griefdefender.api.Clan
Get list of clan allies.
getAllOf(Class<T>) - Method in interface com.griefdefender.api.Registry
Gets a collection of all available found specific types of CatalogType requested.
getAllowedType() - Method in interface com.griefdefender.api.permission.option.Option
Gets the allowed type for the value of this option.
getAllowExpiration() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether snapshot can expire.
getAllPlayerClaims(UUID) - Method in interface com.griefdefender.api.Core
Gets an immutable list of all player Claim's.
getAmount() - Method in interface com.griefdefender.api.economy.PaymentTransaction
Gets the amount of the this transaction.
getAmount() - Method in interface com.griefdefender.api.event.BlockTransactionEvent
The amount of blocks involved in transaction.
getApiVersion() - Method in interface com.griefdefender.api.Version
Gets the API version.
getArea() - Method in interface com.griefdefender.api.claim.Claim
Gets the total claim area in blocks.
getAttributes() - Method in interface com.griefdefender.api.claim.Claim
Gets a set of ClaimAttribute's associated with claim.
getAttributes() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets all ClaimAttribute's associated with claim.
getAttributes() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets all ClaimAttribute's associated with claim.
getAudienceProvider() - Static method in class com.griefdefender.api.GriefDefender
getBasePos() - Method in interface com.griefdefender.api.Clan
Get clan's base position.
getBaseWorldUniqueId() - Method in interface com.griefdefender.api.Clan
Get clan's base world UUID.
getBlocksAccruedPerHour() - Method in interface com.griefdefender.api.data.PlayerData
Gets the blocks accrued per hour.
getBonusClaimBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the total bonus claim blocks.
getBonusClaimBlocks() - Method in interface com.griefdefender.api.data.TownData
 
getBonusClaimBlocks(UUID) - Method in interface com.griefdefender.api.claim.Town
Gets the UUID's bonus claim blocks.
getBuilderGroups() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted builder group set of UUID's.
getBuilderGroups() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted builder group set of UUID's.
getBuilders() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted builder set of UUID's.
getBuilders() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted builder set of UUID's.
getBuilderTags() - Method in interface com.griefdefender.api.data.ClanDataGetter
Gets the trusted builder tags.
getBus() - Method in interface com.griefdefender.api.event.EventManager
Gets the EventBus to handle events.
getById(String) - Method in interface com.griefdefender.api.registry.CatalogRegistryModule
Gets the desired CatalogType from the provided String id.
getCause() - Method in interface com.griefdefender.api.event.Event
 
getCauseStackManager() - Method in interface com.griefdefender.api.event.EventManager
getChestClaimExpiration() - Method in interface com.griefdefender.api.data.PlayerData
Gets the amount of days for this player's auto-created chest claim's to expire.
getChildren(boolean) - Method in interface com.griefdefender.api.claim.Claim
Gets an immutable list of child claims.
getChildrenSnapshots() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets an immutable map of children snapshots.
getChildrenUniqueIds() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the set of children claim unique uuid's included in this snapshot.
getChunkHashes() - Method in interface com.griefdefender.api.claim.Claim
Gets the chunk hashes this claim contains.
getChunkPositions() - Method in interface com.griefdefender.api.claim.Claim
Gets the list of chunk positions used by this claim.
getChunksToClaimsMap() - Method in interface com.griefdefender.api.claim.ClaimManager
Gets an unmodifiable map view of chunk hashes to Claim's.
getClaim() - Method in interface com.griefdefender.api.claim.ClaimResult
Gets the first resulting claim.
getClaim() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Gets the claim schematic is stored in.
getClaim() - Method in interface com.griefdefender.api.claim.ClaimVisual
Gets the Claim of visual.
getClaim() - Method in interface com.griefdefender.api.claim.TrustResult
Gets the first resulting claim.
getClaim() - Method in interface com.griefdefender.api.CommandResult
Gets the Claim associated with command.
getClaim() - Method in interface com.griefdefender.api.event.ClaimEvent
Gets the first claim.
getClaim(UUID) - Method in interface com.griefdefender.api.Core
Gets the claim with uuid.
getClaim(UUID, String) - Method in interface com.griefdefender.api.Core
Gets the claim with friendly identifier.
getClaimApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
getClaimApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Gets the claim ApplyType.
getClaimAt(int, int, int) - Method in interface com.griefdefender.api.claim.ClaimManager
Gets the Claim at specified position.
getClaimAt(Vector3i) - Method in interface com.griefdefender.api.claim.ClaimManager
Gets the Claim at specified position.
getClaimAt(Object) - Method in interface com.griefdefender.api.Core
Gets the claim at location.
getClaimAt(UUID, int, int, int) - Method in interface com.griefdefender.api.Core
Gets the claim at location.
getClaimBlocks() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim blocks required for this claim.
getClaimBlocks() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether this snapshot requires claim blocks.
getClaimBlockSystem() - Method in interface com.griefdefender.api.Core
Gets the claim block system used.
getClaimByUUID(UUID) - Method in interface com.griefdefender.api.claim.ClaimManager
Gets the Claim with specified UUID.
getClaimCreateMode() - Method in interface com.griefdefender.api.data.PlayerData
Gets the claim CreateModeType for player on login.
getClaimData() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the ClaimDataGetter.
getClaimData() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
getClaimGroup() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim group this claim is associated with.
getClaimGroupByUUID(UUID) - Method in interface com.griefdefender.api.Core
Gets a ClaimGroup associated with uuid.
getClaimGroupsByName() - Method in interface com.griefdefender.api.data.PlayerData
Gets the current map view of player ClaimGroup's this player is using.
getClaimGroupsByUUID() - Method in interface com.griefdefender.api.data.PlayerData
Gets the current map view of player ClaimGroup's this player is using.
getClaimGroupUniqueId() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim group uuid this claim is joined to.
getClaimManager() - Method in interface com.griefdefender.api.claim.Claim
Gets the ClaimManager of this claim's world.
getClaimManager(UUID) - Method in interface com.griefdefender.api.Core
Gets the claim manager of world.
getClaims() - Method in interface com.griefdefender.api.claim.ClaimResult
Gets an immutable list of resulting claims.
getClaims() - Method in interface com.griefdefender.api.claim.TrustResult
Gets an unmodifiable list of resulting claims involved in trust action.
getClaims() - Method in interface com.griefdefender.api.data.PlayerData
Gets an unmodifiable set view of claims owned by this player.
getClaims() - Method in interface com.griefdefender.api.event.ClaimEvent
Gets the immutable list of claims.
getClaimsByDisplayName(String) - Method in interface com.griefdefender.api.claim.ClaimManager
Gets a list of Claim's with specified name.
getClaimSnapshots() - Method in interface com.griefdefender.api.data.PlayerData
Gets the current map view of player ClaimSnapshot's.
getClaimVisual() - Method in interface com.griefdefender.api.claim.Claim
Gets the active ClaimVisual.
getClan() - Method in interface com.griefdefender.api.ClanPlayer
Gets the player's Clan.
getClan(String) - Method in interface com.griefdefender.api.provider.ClanProvider
Gets the Clan associated with tag.
getClanData() - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
getClanData() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the ClanData.
getClanPlayer(UUID) - Method in interface com.griefdefender.api.provider.ClanProvider
Gets the ClanPlayer.
getClanPlayers(String) - Method in interface com.griefdefender.api.provider.ClanProvider
Gets a list of ClanPlayer's associated with clan tag.
getClanProvider() - Method in interface com.griefdefender.api.Core
Gets the ClanProvider.
getClanRanks(String) - Method in interface com.griefdefender.api.provider.ClanProvider
Gets a list of clan Rank's available.
getClans() - Method in interface com.griefdefender.api.event.ClanTrustClaimEvent
Gets the set of clans requesting trust.
getClanTrusts() - Method in interface com.griefdefender.api.claim.Claim
Gets an unmodifiable set of all trusted clans.
getClanTrusts(TrustType) - Method in interface com.griefdefender.api.claim.Claim
Gets an unmodifiable set of trusted clans for TrustType.
getClassName(String, Class<?>, String) - Static method in class com.griefdefender.api.util.generator.GeneratorUtils
Gets a class name with the provided classifier.
getClickedBlockLocation() - Method in interface com.griefdefender.api.event.ProcessInteractBlockEvent
The clicked block location.
getCommandCompletions() - Method in interface com.griefdefender.api.event.CommandCompletionEvent
Gets an immutable set of current command completions.
getCommandSender() - Method in interface com.griefdefender.api.scheduler.Task
Retrieves the command sender of this task, if available.
getConsole() - Method in interface com.griefdefender.api.provider.AudienceProvider
Gets the console Audience.
getContainerGroups() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted container group set of UUID's.
getContainerGroups() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted container group set of UUID's.
getContainers() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted container set of UUID's.
getContainers() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted container set of UUID's.
getContainerTags() - Method in interface com.griefdefender.api.data.ClanDataGetter
Gets the trusted container tags.
getContext() - Method in interface com.griefdefender.api.ContextSource
Returns the context most relevant to this object.
getContexts() - Method in interface com.griefdefender.api.event.PermissionEvent
Gets the Context's associated with event.
getContexts() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
Gets the mutable context set associated with permission object.
getContexts() - Method in interface com.griefdefender.api.permission.flag.FlagData
Gets the Context's associated with this data.
getContexts() - Method in interface com.griefdefender.api.permission.option.OptionData
Gets the Context's associated with this data.
getContexts() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the contexts associated with this definition.
getCopyClaimSettings() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets whether claim settings will be copied.
getCopyOptions() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets whether claim options will be copied.
getCopyPermissions() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets whether claim permissions will be copied.
getCopyTrust() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets whether claim trust will be copied.
getCore() - Static method in class com.griefdefender.api.GriefDefender
Gets the Core API.
getCornerBlockId() - Method in interface com.griefdefender.api.claim.ClaimVisualType
Gets the corner block id.
getCreateClaimLimit(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the max amount of claims this player can create for a specific ClaimType.
getCreateSchematic() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets whether a schematic will be created.
getCreatorClaimUniqueId() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the creator claim's UUID
getCreatorUniqueId() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets creator claim's UUID
getCurrentCause() - Method in interface com.griefdefender.api.event.CauseStackManager
Gets the current EventCause.
getCurrentClaim() - Method in interface com.griefdefender.api.data.PlayerData
Gets the current Claim player is in.
getCurrentClaim() - Method in interface com.griefdefender.api.User
Gets the current Claim player is in.
getData() - Method in interface com.griefdefender.api.claim.Claim
Gets the persisted data of claim.
getData() - Method in interface com.griefdefender.api.claim.Town
 
getDateCreated() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Gets the creation date of claim group.
getDateCreated() - Method in interface com.griefdefender.api.claim.ClaimGroup
Gets the creation date of claim group.
getDateCreated() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Gets the schematic creation date.
getDateCreated() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the snapshot creation date.
getDateCreated() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets the creation date of snapshot.
getDateCreated() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim creation date.
getDateCreated() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the creation date of claim.
getDateLastActive() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the last active claim date.
getDateLastActive() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the last active date of claim.
getDefaultClaimTypeValue(ClaimType) - Method in interface com.griefdefender.api.permission.flag.Flag
Returns the default flag value associated with a specific ClaimType.
getDefaultContext() - Method in interface com.griefdefender.api.claim.ClaimType
 
getDefaultFlagDefinitionGroup() - Method in interface com.griefdefender.api.Core
Gets the default
invalid reference
FlagDefinition
Group.
getDefaultOptionDefinitionGroup() - Method in interface com.griefdefender.api.Core
Gets the default
invalid reference
OptionDefinition
Group.
getDefaultSubject() - Method in interface com.griefdefender.api.Core
Gets the default Subject.
getDefaultTypeContext() - Method in interface com.griefdefender.api.claim.Claim
Gets the default context which is used for storing flag defaults.
getDefaultValue() - Method in interface com.griefdefender.api.permission.flag.FlagDefinition
Gets the default value.
getDefaultValue() - Method in interface com.griefdefender.api.permission.option.Option
Gets the default value.
getDefaultValue() - Method in interface com.griefdefender.api.permission.option.OptionDefinition
Gets the default value.
getDelinquentRenters() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets a list of UUID's of delinquent users who still owe a balance for past rentals.
getDenyMessages() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether the snapshot allows sending deny messages to players.
getDescription() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Gets the claim group description Component.
getDescription() - Method in interface com.griefdefender.api.claim.ClaimGroup
Gets the claim group description Component.
getDescription() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the snapshot description Component.
getDescription() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets the snapshot description Component.
getDescription() - Method in interface com.griefdefender.api.Clan
Get clan description
getDescription() - Method in interface com.griefdefender.api.permission.flag.Flag
Gets the Component description for option.
getDescription() - Method in interface com.griefdefender.api.permission.option.Option
Gets the Component description for option.
getDescription() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the description.
getDescription() - Method in interface com.griefdefender.api.permission.ResultType
 
getDisplayName() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's display name.
getDisplayName() - Method in interface com.griefdefender.api.clan.Rank
Gets the rank display name.
getDisplayName() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's display name.
getDisplayName() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.DisplayName
Gets the new claim display name.
getDisplayNameComponent() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's display name Component.
getDisplayNameComponent() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's display name Component.
getDisplayNameComponent() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's display name Component.
getEconomyAccountId() - Method in interface com.griefdefender.api.claim.Claim
Gets the economy account used for claim bank.
getEconomyClaimBlockCost() - Method in interface com.griefdefender.api.data.PlayerData
Gets the economy claim block cost.
getEconomyClaimBlockReturn() - Method in interface com.griefdefender.api.data.PlayerData
Gets the economy claim block return on selling a claim block.
getEconomyData() - Method in interface com.griefdefender.api.claim.Claim
 
getEconomyData() - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
getEconomyData() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the EconomyData The economy data, if available
getEndCorner() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.Resize
The end corner location to resize to.
getEnterActionBar() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's enter action bar message.
getEnterActionBar() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's enter action bar message.
getEnterActionBar() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the event enter action bar message, if available.
getEnterChatMessage() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the event enter message, if available.
getEnterClaim() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the claim the entity is attempting to enter.
getEnterTitle() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's enter title.
getEnterTitle() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's enter Title.
getEnterTitle() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the event enter message, if available.
getEntityUniqueId() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the target UUID of entity that entered Claim.
getEventManager() - Static method in class com.griefdefender.api.GriefDefender
Gets the EventManager.
getExitActionBar() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's exit action bar message.
getExitActionBar() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's exit action bar message.
getExitActionBar() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the event exit action bar, if available.
getExitChatMessage() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the event exit message, if available.
getExitClaim() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the claim the entity is attempting to exit.
getExitTitle() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's exit title.
getExitTitle() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's exit Title.
getExitTitle() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the event exit message, if available.
getFarewell() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's farewell message.
getFarewell() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's farewell message.
getFillerBlockId() - Method in interface com.griefdefender.api.claim.ClaimVisualType
Gets the filler block id.
getFillerSpacing() - Method in interface com.griefdefender.api.claim.ClaimVisual
Gets the amount of spacing, in blocks, between filler blocks.
getFinalIdentifier() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
The final identifier for permission object processed in event manager.
getFinalResult() - Method in interface com.griefdefender.api.event.QueryPermissionEvent.Post
The final permission result.
getFinalResult() - Method in interface com.griefdefender.api.event.QueryPermissionEvent.Pre
The final permission result.
getFinalTrustResult() - Method in interface com.griefdefender.api.event.ProcessTrustUserEvent
The final trust result for User.
getFlag() - Method in interface com.griefdefender.api.event.FlagPermissionEvent.Set
 
getFlag() - Method in interface com.griefdefender.api.permission.flag.FlagData
Gets the Flag associated with this data.
getFlagData() - Method in interface com.griefdefender.api.permission.flag.FlagDefinition
Gets the FlagData associated with this definition.
getFlagPermissions(Subject, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the Subject's flag permissions with Context.
getFlagPermissions(Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets all flag permissions with Context's.
getFlagPermissionValue(Flag, Subject, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the Flag permission value with Context's of Subject.
getFlagPermissionValue(Flag, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the Flag permission value with Context's.
getFlagPermissionValue(Flag, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the Flag permission value with Context's.
getFlags() - Method in interface com.griefdefender.api.permission.flag.FlagDefinition
Gets a list of Flag's associated with this definition.
getFriendlyDescription() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the friendly description.
getFriendlyIdentifier() - Method in interface com.griefdefender.api.claim.Claim
Gets the unique friendly identifier of claim.
getFriendlyIdentifierMapView() - Method in interface com.griefdefender.api.Core
Gets an unmodifiable map view of friendly claim identifiers.
getFriendlyName() - Method in interface com.griefdefender.api.Subject
Gets the friendly name of Subject.
getGreaterBoundaryCorner() - Method in interface com.griefdefender.api.claim.Claim
Gets the greater boundary corner of claim.
getGreaterBoundaryCorner() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the greater boundary corner of claim.
getGreaterBoundaryPos() - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
getGreeting() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the claim's greeting message.
getGreeting() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's greeting message.
getGroup() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets the group associated with a
invalid reference
Type
.
getGroup() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
The group associated with a
invalid reference
Type
.
getGroup(String) - Method in interface com.griefdefender.api.Core
Gets the Group with identifier.
getGroupDescription() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the group description.
getGroupName() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the group name associated with this definition.
getGroups() - Method in interface com.griefdefender.api.event.GroupTrustClaimEvent
Gets the list of groups requesting trust.
getGroupTrusts() - Method in interface com.griefdefender.api.claim.Claim
Gets an unmodifiable set of all trusted groups.
getGroupTrusts(TrustType) - Method in interface com.griefdefender.api.claim.Claim
Gets an unmodifiable set of trusted groups for TrustType.
getHeight() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's height(y axis) in blocks.
getHomePos() - Method in interface com.griefdefender.api.clan.ClanHome
Get clan's base position.
getHomes() - Method in interface com.griefdefender.api.Clan
A list of ClanHome's.
getHomeWorldUniqueId() - Method in interface com.griefdefender.api.clan.ClanHome
Get clan's base world UUID.
getIcon() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the Icon.
getIconFlags() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getIconFlags() - Method in interface com.griefdefender.api.gui.Icon
Gets the list of IconFlag's.
getId() - Method in interface com.griefdefender.api.CatalogType
Gets the unique identifier of this CatalogType.
getId() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getId() - Method in interface com.griefdefender.api.gui.Icon
Gets the id used for icon.
getIdentifier() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.Identifier
Gets the new claim identifier.
getIdentifier() - Method in interface com.griefdefender.api.Subject
Gets the Subject's identifier.
getImplementationVersion() - Method in interface com.griefdefender.api.Version
Gets the implementation version.
getInherit() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether the snapshot is inheriting from parent claim.
getInheritedParents() - Method in interface com.griefdefender.api.claim.Claim
 
getInitialClaimBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the initial claim blocks.
getIsCuboid() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets if claim is cuboid.
getIsEnchanted() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getIsExpired() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether this claim is expired.
getItemNBTValue(Object, String) - Method in interface com.griefdefender.api.util.NBTUtil
Gets the item nbt string value associated with nbt key.
getItemNBTValue(Object, String, String) - Method in interface com.griefdefender.api.util.NBTUtil
Searches for nbt compound by compound key and if found, gets the item nbt string value associated with nbt key.
getKey() - Method in class com.griefdefender.api.permission.Context
 
getLeaders() - Method in interface com.griefdefender.api.Clan
Get list of clan leader ClanPlayer's
getLeaders(boolean) - Method in interface com.griefdefender.api.Clan
Get list of clan leader ClanPlayer's
getLength() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's length(z axis) in blocks.
getLesserBoundaryCorner() - Method in interface com.griefdefender.api.claim.Claim
Gets the lesser boundary corner of claim.
getLesserBoundaryCorner() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the lesser boundary corner of claim.
getLesserBoundaryPos() - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
getLocation() - Method in interface com.griefdefender.api.clan.ClanHome
The home location.
getLocation() - Method in interface com.griefdefender.api.CommandResult
Gets the command location.
getLocation() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
Gets the permission action location.
getLocation() - Method in interface com.griefdefender.api.event.ProcessTrustUserEvent
Gets the trust action location.
getLocation() - Method in interface com.griefdefender.api.event.QueryPermissionEvent
Gets the query action location.
getLore() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getLore() - Method in interface com.griefdefender.api.gui.Icon
Gets the icon lore.
getManagerGroups() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted manager group set of UUID's.
getManagerGroups() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted manager group set of UUID's.
getManagers() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted manager set of UUID's.
getManagers() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted manager set of UUID's.
getManagerTags() - Method in interface com.griefdefender.api.data.ClanDataGetter
Gets the trusted manager tags.
getMaxAccruedClaimBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the max amount of accrued claim blocks a player can hold.
getMaxBonusClaimBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the max amount of bonus claim blocks a player can hold.
getMaxClaimableBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the max amount of blocks this player can claim.
getMaxClaimLevel() - Method in interface com.griefdefender.api.data.PlayerData
Gets the max level for claim creation.
getMaxClaimX(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the max size limit of x, in blocks, for claim creation.
getMaxClaimY(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the max size limit of y, in blocks, for claim creation.
getMaxClaimZ(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the max size limit of z, in blocks, for claim creation.
getMembers() - Method in interface com.griefdefender.api.Clan
Get list of clan member ClanPlayer's
getMembers(boolean) - Method in interface com.griefdefender.api.Clan
Get list of clan member ClanPlayer's
getMessage() - Method in interface com.griefdefender.api.claim.ClaimResult
Gets the result message.
getMessage() - Method in interface com.griefdefender.api.claim.TrustResult
Gets the result message.
getMessage() - Method in interface com.griefdefender.api.CommandResult
Gets the result message.
getMessage() - Method in interface com.griefdefender.api.event.BlockTransactionEvent
Gets the claim message.
getMessage() - Method in interface com.griefdefender.api.event.ClaimEvent
Gets the claim message.
getMessage() - Method in interface com.griefdefender.api.event.PermissionEvent
Gets the claim message.
getMessage() - Method in interface com.griefdefender.api.permission.PermissionResult
Gets the result message.
getMeta() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getMeta() - Method in interface com.griefdefender.api.gui.Icon
Gets the icon meta.
getMinClaimLevel() - Method in interface com.griefdefender.api.data.PlayerData
Gets the minimum level for claim creation.
getMinClaimX(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the minimum size limit of x, in blocks, for claim creation.
getMinClaimY(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the minimum size limit of y, in blocks, for claim creation.
getMinClaimZ(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the minimum size limit of z, in blocks, for claim creation.
getModelData() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getModelData() - Method in interface com.griefdefender.api.gui.Icon
Gets the icon model data.
getName() - Method in interface com.griefdefender.api.CatalogType
Gets the human-readable name of this individual CatalogType.
getName() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Gets the claim group name
getName() - Method in interface com.griefdefender.api.claim.ClaimGroup
Gets the claim group name
getName() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Gets the name of the schematic.
getName() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the name of the snapshot.
getName() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets the name of the snapshot.
getName() - Method in interface com.griefdefender.api.clan.ClanHome
The clan home name.
getName() - Method in interface com.griefdefender.api.clan.Rank
Gets the rank name.
getName() - Method in interface com.griefdefender.api.data.PlayerData
Gets the player name.
getName() - Method in interface com.griefdefender.api.Group
Gets the name of Group.
getName() - Method in class com.griefdefender.api.permission.Context
Gets the context name.
getNameComponent() - Method in interface com.griefdefender.api.Clan
Get clan name Component.
getNBTUtil() - Static method in class com.griefdefender.api.GriefDefender
Gets the NBTUtil.
getNewOwner() - Method in interface com.griefdefender.api.event.TransferClaimEvent
Gets the new owner's UUID of
invalid reference
Claim
.
getNewTotal() - Method in interface com.griefdefender.api.event.BlockTransactionEvent.Buy
The new total bonus blocks this user will have if transaction completes.
getNewTotal() - Method in interface com.griefdefender.api.event.BlockTransactionEvent.Sell
The new total blocks this user will have if transaction completes.
getOnlinePlayer() - Method in interface com.griefdefender.api.User
Gets the online player object.
getOption() - Method in interface com.griefdefender.api.event.OptionPermissionEvent.Set
 
getOption() - Method in interface com.griefdefender.api.permission.option.OptionData
Gets the Option associated with this data.
getOptionApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
getOptionApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Gets the option ApplyType.
getOptionData() - Method in interface com.griefdefender.api.permission.option.OptionDefinition
Gets the OptionData associated with this definition.
getOptions() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the options stored in snapshot.
getOptions() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets the options stored in snapshot.
getOptionValue(Option) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the global Option option value in the default subject's current context.
getOptionValue(Option<?>, Subject, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the Option value with Context's in this Claim.
getOptionValue(Option<?>, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Gets the Option value with Context's in this Claim.
getOptionValue(Option, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the global Option option value with Context's.
getOptionValue(Subject, Option) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the global Option option value for subject with Context's.
getOptionValue(Subject, Option, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the Option option value with Context's on Subject.
getOptionValue(TypeToken<T>, Option<T>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the global Option option value in the default subject's current context.
getOptionValue(TypeToken<T>, Option<T>, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the global Option option value with Context's.
getOptionValue(TypeToken<T>, Subject, Option<T>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the Option option value with Context's on Subject.
getOptionValue(TypeToken<T>, Subject, Option<T>, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the Option option value with Context's on Subject.
getOrigin() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Gets origin of schematic.
getOriginalDisplayName() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.DisplayName
Gets the original claim display name.
getOriginalIdentifier() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.Identifier
Gets the original claim identifier.
getOriginalIdentifier() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
The original identifier for permission object processed in event manager.
getOriginalOwner() - Method in interface com.griefdefender.api.event.TransferClaimEvent
Gets the original owner's UUID of
invalid reference
Claim
.
getOriginalRentBalance() - Method in interface com.griefdefender.api.event.RentClaimEvent
Gets the original rent balance.
getOriginalRentRate() - Method in interface com.griefdefender.api.event.RentClaimEvent
Gets the original rent rate for claim.
getOriginalResult() - Method in interface com.griefdefender.api.event.QueryPermissionEvent.Post
The original permission result.
getOriginalTaxAmount() - Method in interface com.griefdefender.api.event.TaxClaimEvent
Gets the original tax amount for claim.
getOriginalTaxRate() - Method in interface com.griefdefender.api.event.TaxClaimEvent
Gets the original tax rate for claim.
getOriginalTrustResult() - Method in interface com.griefdefender.api.event.ProcessTrustUserEvent
The original trust result for User.
getOriginalType() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.Type
Gets the original ClaimType.
getOverrideContext() - Method in interface com.griefdefender.api.claim.ClaimType
 
getOverrideTypeContext() - Method in interface com.griefdefender.api.claim.Claim
Gets the override context which is used for overriding claim flags.
getOwnerDisplayName() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim owner's display name as a Component.
getOwnerName() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim owner's name.
getOwnerUniqueId() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim owner's UUID.
getOwnerUniqueId() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim owner's UUID.
getParent() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's parent.
getParents(boolean) - Method in interface com.griefdefender.api.claim.Claim
Gets an immutable list of parent claims.
getParentUniqueId() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the parent claim UUID.
getPaymentTransactions(TransactionType) - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the PaymentTransaction's.
getPaymentType() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the PaymentType.
getPaymentType() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the PaymentType.
getPaymentType() - Method in interface com.griefdefender.api.event.RentClaimEvent
Gets the rent PaymentType
getPermission() - Method in interface com.griefdefender.api.event.PermissionEvent
Gets the permission;
getPermission() - Method in interface com.griefdefender.api.permission.flag.Flag
Gets the option permission.
getPermission() - Method in interface com.griefdefender.api.permission.option.Option
Gets the option permission.
getPermissionApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
getPermissionApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Gets the permission ApplyType.
getPermissionManager() - Static method in class com.griefdefender.api.GriefDefender
getPermissionObject() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
Gets the permission object such as a block, entity, or item usually associated with an event.
getPermissions() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Gets the flag permissions stored in snapshot.
getPermissions() - Method in interface com.griefdefender.api.claim.ClaimSnapshot
Gets the flag permissions stored in snapshot.
getPermissions() - Method in interface com.griefdefender.api.clan.Rank
Gets the rank permissions.
getPermissionValue(Subject, String) - Method in interface com.griefdefender.api.permission.PermissionManager
Gets the permission value of Subject.
getPlayer(UUID) - Method in interface com.griefdefender.api.provider.AudienceProvider
Gets the player Audience for UUID.
getPlayerClaimGroupsByName(UUID) - Method in interface com.griefdefender.api.Core
Gets the current map view of player ClaimGroup's by name.
getPlayerClaimGroupsByUUID(UUID) - Method in interface com.griefdefender.api.Core
Gets the current map view of player ClaimGroup's by UUID.
getPlayerClaims(UUID) - Method in interface com.griefdefender.api.claim.ClaimManager
Gets a set view of player Claim's for specified UUID.
getPlayerData() - Method in interface com.griefdefender.api.User
Gets the PlayerData of user.
getPlayerData(UUID, UUID) - Method in interface com.griefdefender.api.Core
Gets the world PlayerData for specified UUID.
getPlayers() - Method in interface com.griefdefender.api.claim.Claim
Gets the list of players currently in claim.
getPlayerSource() - Method in interface com.griefdefender.api.CommandResult
Gets the player that ran command.
getPlugin() - Method in interface com.griefdefender.api.scheduler.Task
Retrieves the plugin owner of this task.
getPresetName() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the preset name associated with this definition.
getPrice() - Method in interface com.griefdefender.api.event.BlockTransactionEvent
The block transaction price.
getPublicClaimSnapshots() - Method in interface com.griefdefender.api.Core
Gets the current map view of public ClaimSnapshot's.
getQuantity() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getQuantity() - Method in interface com.griefdefender.api.gui.Icon
Gets the icon quantity.
getRank() - Method in interface com.griefdefender.api.ClanPlayer
Gets the clan Rank.
getRank(String) - Method in interface com.griefdefender.api.Clan
Gets Rank with specified name.
getRanks() - Method in interface com.griefdefender.api.Clan
Get list of available clan ranks.
getRegistry() - Static method in class com.griefdefender.api.GriefDefender
Gets the Registry.
getRegistryModuleFor(Class<T>) - Method in interface com.griefdefender.api.Registry
Gets the CatalogRegistryModule for supplied catalog class.
getRemainingClaimBlocks() - Method in interface com.griefdefender.api.data.PlayerData
Gets the remaining claim blocks.
getRemainingPvpCombatTime(Claim) - Method in interface com.griefdefender.api.data.PlayerData
Gets the remaining pvp combat time in seconds.
getRentalLimit() - Method in interface com.griefdefender.api.data.PlayerData
Gets the rental limit of this player.
getRentBalance() - Method in interface com.griefdefender.api.event.RentClaimEvent
Gets the current rent balance due.
getRentBalance(UUID) - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the current owed rent balance.
getRentBalances() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets a mutable map of user rent balances.
getRentBreakAbility() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets rental break ability.
getRentBreakAbility() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets rental break ability.
getRentedClaim() - Method in interface com.griefdefender.api.claim.Claim
Gets the rented claim.
getRentEndDate() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the rent end date.
getRentEndDate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the rent end date.
getRenter() - Method in interface com.griefdefender.api.event.RentClaimEvent
Gets the User being charged.
getRenters() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets a list of UUID's of users currently renting claim.
getRentMaxTime() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the maximum rent time.
getRentMaxTime() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the maximum rent time.
getRentMinTime() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the minimum rent time.
getRentMinTime() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the minimum rent time.
getRentPastDueDate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the rent past due date.
getRentPaymentDueDate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the next rent payment due date.
getRentRate() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the rent rate of Claim.
getRentRate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the rent rate of Claim.
getRentRate() - Method in interface com.griefdefender.api.event.RentClaimEvent
Gets the current rent rate.
getRentSignPos() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the rent sign position.
getRentSignPosition() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the rent sign location.
getRentStartDate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the rent start date.
getRentStripNbt() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets whether a rented claim will strip all block NBT data on restore.
getRentStripNbt() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets whether a rented claim will strip its NBT data on restore.
getRequiredContextKeys() - Method in interface com.griefdefender.api.permission.option.Option
A set of required context keys that must be set.
getRequiredTrust() - Method in interface com.griefdefender.api.claim.TrustResult
Gets the TrustType required for User.
getResidentGroups() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted resident group set of UUID's.
getResidentGroups() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted resident group set of UUID's.
getResidentPastDueTaxTimestamps() - Method in interface com.griefdefender.api.data.TownData
 
getResidents() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the trusted resident set of UUID's.
getResidents() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the trusted resident set of UUID's.
getResidentTags() - Method in interface com.griefdefender.api.data.ClanDataGetter
Gets the trusted resident tags.
getResidentTaxBalances() - Method in interface com.griefdefender.api.data.TownData
 
getResizable() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether the snapshot allows resize.
getResultType() - Method in interface com.griefdefender.api.claim.ClaimResult
Gets the ClaimResultType of claim action which adds extra context when result is not a success.
getResultType() - Method in interface com.griefdefender.api.claim.TrustResult
Gets the TrustResultType of trust action which adds extra context when result is a success or not.
getResultType() - Method in interface com.griefdefender.api.economy.PaymentTransaction
getResultType() - Method in interface com.griefdefender.api.permission.PermissionResult
Gets the
invalid reference
FlagResultType
of flag action.
getRivals() - Method in interface com.griefdefender.api.Clan
Get list of clan rivals.
getSaleEndDate() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the sale end date of claim.
getSaleEndDate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the sale end date of claim.
getSalePrice() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the sale price of Claim.
getSalePrice() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the sale price of Claim.
getSaleSignPos() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets the sale sign position.
getSaleSignPosition() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the sale sign location.
getScheduler() - Static method in class com.griefdefender.api.GriefDefender
Gets the Scheduler.
getSchematics() - Method in interface com.griefdefender.api.claim.Claim
Gets a map of currently stored ClaimSchematic's.
getSender(Object) - Method in interface com.griefdefender.api.provider.AudienceProvider
Gets the sender Audience.
getSizeRestrictions() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets whether this snapshot has min/max size restrictions.
getSnapshots() - Method in interface com.griefdefender.api.claim.Claim
Gets a map of currently stored ClaimSnapshot's.
getSound() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getSound() - Method in interface com.griefdefender.api.gui.Icon
Gets the icon sound.
getSource() - Method in interface com.griefdefender.api.economy.PaymentTransaction
Gets the source of this transaction.
getSource() - Method in interface com.griefdefender.api.event.ClaimEvent
The source object that caused this event.
getSourceUser() - Method in interface com.griefdefender.api.event.ClaimEvent
The source User that caused this event.
getSpawnPos() - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
getSpawnPos() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the spawn position of claim.
getStartCorner() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.Resize
The start corner location for resize.
getSubject() - Method in interface com.griefdefender.api.event.PermissionEvent
Gets the Subject
getSubject() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Gets the subject this definition will be applied to.
getSubject(String) - Method in interface com.griefdefender.api.Core
Gets the Subject with identifier.
getSyncMode() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
getSyncMode() - Method in interface com.griefdefender.api.claim.ClaimGroup
getTag() - Method in interface com.griefdefender.api.Clan
Get clan tag name.
getTagComponent() - Method in interface com.griefdefender.api.Clan
Get clan tag Component
getTaxAmount() - Method in interface com.griefdefender.api.event.TaxClaimEvent
Gets the current total tax amount to be applied to claim.
getTaxBalance() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the current owed tax balance.
getTaxPastDueDate() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets the tax past due date.
getTaxRate() - Method in interface com.griefdefender.api.event.TaxClaimEvent
Gets the current tax rate to be applied to claim.
getTaxRate(ClaimType) - Method in interface com.griefdefender.api.data.PlayerData
Gets the current tax rate for ClaimType.
getTimestamp() - Method in interface com.griefdefender.api.economy.PaymentTransaction
Gets the timestamp of this transaction.
getTitle() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
getTitle() - Method in interface com.griefdefender.api.gui.Icon
Gets the icon title.
getTown() - Method in interface com.griefdefender.api.claim.Claim
Gets the town this claim is in.
getTownTag() - Method in interface com.griefdefender.api.claim.Town
Gets the town tag.
getTownTag() - Method in interface com.griefdefender.api.data.TownData
 
getTrustApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
getTrustApplyType() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Gets the trust ApplyType.
getTrustType() - Method in interface com.griefdefender.api.event.TrustClaimEvent
The TrustType to grant user.
getType() - Method in interface com.griefdefender.api.claim.Claim
Gets the ClaimType of claim.
getType() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Gets the ClaimGroupType.
getType() - Method in interface com.griefdefender.api.claim.ClaimGroup
Gets the ClaimGroupType.
getType() - Method in interface com.griefdefender.api.claim.ClaimVisual
Gets the ClaimVisualType.
getType() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets the create ClaimSnapshotType.
getType() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Gets the creation
invalid reference
Type
.
getType() - Method in interface com.griefdefender.api.claim.Town
Gets the ClaimType.
getType() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Gets the ClaimType of claim.
getType() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the ClaimType of claim.
getType() - Method in interface com.griefdefender.api.economy.PaymentTransaction
Gets the TransactionType.
getType() - Method in interface com.griefdefender.api.event.ChangeClaimEvent.Type
Gets the new ClaimType.
getType() - Method in class com.griefdefender.api.permission.Context
Gets the context type.
getType(Class<T>, String) - Method in interface com.griefdefender.api.Registry
Attempts to retrieve the specific type of CatalogType based on the string id given.
getUniqueId() - Method in interface com.griefdefender.api.claim.Claim
Gets the UUID of claim.
getUniqueId() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Gets the UUID associated with group.
getUniqueId() - Method in interface com.griefdefender.api.claim.ClaimGroup
Gets the UUID associated with group.
getUniqueId() - Method in interface com.griefdefender.api.data.PlayerData
Gets the UUID of player.
getUniqueId() - Method in interface com.griefdefender.api.User
Gets the UUID of user.
getUser() - Method in interface com.griefdefender.api.claim.TrustResult
Gets the User involved in trust action.
getUser() - Method in interface com.griefdefender.api.CommandResult
Gets the User associated with command.
getUser() - Method in interface com.griefdefender.api.data.PlayerData
Gets the User.
getUser() - Method in interface com.griefdefender.api.event.AttackPlayerEvent
Gets the target User
getUser() - Method in interface com.griefdefender.api.event.BlockTransactionEvent
The User involved in transaction.
getUser() - Method in interface com.griefdefender.api.event.BorderClaimEvent
Gets the target User
getUser() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
Gets the User associated with permission object.
getUser() - Method in interface com.griefdefender.api.event.ProcessInteractBlockEvent
Get the user interacting with block.
getUser() - Method in interface com.griefdefender.api.event.ProcessTrustUserEvent
Gets the User trust target
getUser(UUID) - Method in interface com.griefdefender.api.Core
Gets the User with UUID.
getUsers() - Method in interface com.griefdefender.api.event.UserTrustClaimEvent
Gets the list of UUID's requesting trust.
getUserTrusts() - Method in interface com.griefdefender.api.claim.Claim
Gets an unmodifiable set of all trusted users.
getUserTrusts(TrustType) - Method in interface com.griefdefender.api.claim.Claim
Gets an unmodifiable set of trusted users for TrustType.
getUserUniqueId() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Gets the user uuid this is associated with if any.
getUserUniqueId() - Method in interface com.griefdefender.api.claim.ClaimGroup
Gets the user uuid this is associated with if any.
getUserUniqueId() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
The user associated with
invalid reference
Type#PLAYER
.
getUserUniqueId() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
The user associated with
invalid reference
Type#PLAYER
.
getValue() - Method in interface com.griefdefender.api.event.FlagPermissionEvent.Set
 
getValue() - Method in interface com.griefdefender.api.event.OptionPermissionEvent.Set
 
getValue() - Method in class com.griefdefender.api.permission.Context
 
getVersion() - Static method in class com.griefdefender.api.GriefDefender
Gets the Version.
getVolume() - Method in interface com.griefdefender.api.claim.Claim
Gets the total claim volume in blocks.
getWidth() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's width(x axis) in blocks.
getWilderness() - Method in interface com.griefdefender.api.claim.Claim
Gets the wilderness claim of this claim's world.
getWildernessClaim() - Method in interface com.griefdefender.api.claim.ClaimManager
Gets the wilderness claim of this manager's world.
getWildernessUser() - Method in interface com.griefdefender.api.Core
Gets the wilderness User.
getWorldClaims() - Method in interface com.griefdefender.api.claim.ClaimManager
Gets a set view all world Claim's for specified UUID.
getWorldEditProvider() - Method in interface com.griefdefender.api.Core
getWorldId() - Method in interface com.griefdefender.api.claim.ClaimManager
Gets the managed UUID.
getWorldName() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's world name.
getWorldUniqueId() - Method in interface com.griefdefender.api.claim.Claim
Gets the claim's world UUID.
getWorldUniqueId() - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
getWorldUniqueId() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets the claim's world UUID.
getWorldUniqueId(Object) - Method in interface com.griefdefender.api.Core
Gets the UUID of world.
global(boolean) - Method in interface com.griefdefender.api.permission.option.Option.Builder
Whether this option should only apply globally to all claims.
GLOBAL_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
Contexts used to represent a group of default permissions based on type.
GLOBAL_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
Override contexts are used to force a permission to a ClaimType.
greaterBoundaryPos(int, int, int) - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
greeting(Component) - Method in interface com.griefdefender.api.claim.Claim.Builder
Sets the greeting message when a player exits the claim.
greeting(Component) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The greeting message.
GriefDefender - Class in com.griefdefender.api
 
GriefDefender() - Constructor for class com.griefdefender.api.GriefDefender
 
group(String) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets the group name.
group(String) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the definition group.
group(String) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the definition group.
Group - Interface in com.griefdefender.api
 
groupDescription(Component) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the group description.
groupDescription(Component) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the group description.
GroupTrustClaimEvent - Interface in com.griefdefender.api.event
An event that is fired when a
invalid reference
Group
's trust changes in a Claim.
GroupTrustClaimEvent.Add - Interface in com.griefdefender.api.event
Fired when a group is added to claim trust.
GroupTrustClaimEvent.Remove - Interface in com.griefdefender.api.event
Fired when a group is removed from claim trust.

H

hasActiveVisual(User) - Method in interface com.griefdefender.api.claim.Claim
Whether the User has an active visual on this Claim.
hasAttribute(ClaimAttribute) - Method in interface com.griefdefender.api.claim.Claim
Checks if claim contains ClaimAttribute.
hasAttribute(String) - Method in interface com.griefdefender.api.claim.Claim
Checks if claim contains ClaimAttribute by id.
hasCUISupport(User) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Gets whether user has WECUI support.
hasCUISupport(UUID) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Gets whether user has WECUI support.
hasEntities() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Whether schematic has entities.
hashCode() - Method in class com.griefdefender.api.event.EventCause
 
hashCode() - Method in class com.griefdefender.api.permission.Context
 
hasNbtData() - Method in interface com.griefdefender.api.claim.ClaimSchematic
Whether schematic contains NBT data.
hasOwnerMode() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Whether this definition supports managing owner and trusted.
hasSizeRestrictions() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether this claim has min/max size restrictions.
HIDE_ATTRIBUTES - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show attributes
HIDE_DESTROYS - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show what can break or destroy
HIDE_DYE - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show dyes
HIDE_ENCHANTS - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show enchants
HIDE_PLACED_ON - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show what can be build or placed on
HIDE_POTION_EFFECTS - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show potion effects
HIDE_UNBREAKABLE - Static variable in class com.griefdefender.api.gui.IconFlags
Controls whether to show the unbreakable state
HOURLY - Enum constant in enum class com.griefdefender.api.economy.PaymentType
Payments are due hourly

I

icon(Icon) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the Icon.
icon(Icon) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the Icon.
Icon - Interface in com.griefdefender.api.gui
 
Icon.Builder - Interface in com.griefdefender.api.gui
 
IconFlag - Interface in com.griefdefender.api.gui
 
iconFlags(IconFlag...) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
IconFlags - Class in com.griefdefender.api.gui
 
IconFlags() - Constructor for class com.griefdefender.api.gui.IconFlags
 
id(String) - Method in interface com.griefdefender.api.claim.ClaimAttribute.Builder
 
id(String) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
id(String) - Method in interface com.griefdefender.api.permission.flag.Flag.Builder
The plugin id.
id(String) - Method in interface com.griefdefender.api.permission.option.Option.Builder
The plugin id.
identifier(String) - Method in interface com.griefdefender.api.claim.Claim.Builder
The unique claim identifier.
IGNORE - Static variable in class com.griefdefender.api.claim.ApplyTypes
Replaces all existing trust with snapshot on apply.
IGNORE_CLAIMS - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
is ignoring claims.
includeChildren() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Whether children are included in this snapshot.
includeChildren() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Gets whether to include children claims.
includeChildren() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Gets whether to include children claims.
inherit(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Toggles whether this claim is inheriting from parent claim.
inherit(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim should inherit from parent
INITIAL_BLOCKS - Static variable in class com.griefdefender.api.permission.option.Options
The number of claim blocks a player has initially, by default.
inPvpCombat() - Method in interface com.griefdefender.api.data.PlayerData
Checks if this player is in pvp combat.
inPvpCombat() - Method in interface com.griefdefender.api.User
Checks if this user is in pvp combat.
insert(int, Object) - Method in class com.griefdefender.api.event.EventCause.Builder
Inserts the specified object into the cause.
INSPECT_MAX_DISTANCE - Static variable in class com.griefdefender.api.permission.option.Options
The max inspection distance in blocks used to search for nearby claim in direction of cursor.
INSPECT_RADIUS - Static variable in class com.griefdefender.api.permission.option.Options
The radius in blocks used to search for nearby claims while inspecting.
INSUFFICIENT_CLAIM_BLOCKS - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a player doesn't have enough claim blocks to perform a claim action.
INTERACT_BLOCK_PRIMARY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a player from left-clicking a block.
INTERACT_BLOCK_SECONDARY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a player from right-clicking a block.
INTERACT_ENTITY_PRIMARY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a player from left-clicking an entity.
INTERACT_ENTITY_SECONDARY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a player from right-clicking an entity.
INTERACT_INVENTORY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a user from opening an inventory container.
INTERACT_INVENTORY_CLICK - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a user from clicking an item in an inventory slot.
INTERACT_ITEM_PRIMARY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a player from left-clicking with an item in hand.
INTERACT_ITEM_SECONDARY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a player from right-clicking with an item in hand.
INVENTORY_ITEM_MOVE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a block or entity that attempts to transfer items from one inventory to another.
isAdmin() - Method in interface com.griefdefender.api.CommandResult
Checks if command sender is admin.
isAdmin() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Whether this definition is for admin use only.
isAdminClaim() - Method in interface com.griefdefender.api.claim.Claim
Checks if this type is ClaimTypes.ADMIN.
isAlly(String) - Method in interface com.griefdefender.api.Clan
Checks if clan tag is ally.
isBasicClaim() - Method in interface com.griefdefender.api.claim.Claim
Checks if this type is ClaimTypes.BASIC.
isCancelled() - Method in interface com.griefdefender.api.scheduler.Task
Checks if task has been cancelled.
isClanTrusted(Clan, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if the clan is trusted with given TrustType.
isClanTrusted(String, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if the clan tag is trusted with given TrustType.
isCuboid() - Method in interface com.griefdefender.api.claim.Claim
Gets whether claim is a cuboid.
isCuboid() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether claim is a 3D cuboid.
isEconomyModeEnabled() - Method in interface com.griefdefender.api.Core
Checks if economy mode is enabled on server.
isEnabled() - Method in interface com.griefdefender.api.permission.PermissionDefinition
Whether this definition is enabled.
isEnabled(UUID) - Method in interface com.griefdefender.api.Core
Checks if GriefDefender is enabled in world.
isEnchanted() - Method in interface com.griefdefender.api.gui.Icon
Gets whether this icon is enchanted.
isExpired() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether this claim has been expired.
isExpired(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim is expired.
isForRent() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets whether claim is for rent.
isForRent() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets whether claim is for rent.
isForSale() - Method in interface com.griefdefender.api.data.EconomyData.Builder
Gets whether claim is for sale.
isForSale() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets whether claim is for sale.
isGlobal() - Method in interface com.griefdefender.api.permission.option.Option
Whether this option can only apply globally.
isGroupTrusted(String, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if the group is trusted with given TrustType.
isInside(Claim) - Method in interface com.griefdefender.api.claim.Claim
Checks if this claim is within another claim.
isInTown() - Method in interface com.griefdefender.api.claim.Claim
Checks if this claim is within a town.
isLeader() - Method in interface com.griefdefender.api.ClanPlayer
Checks if player is a leader of clan.
isOnline() - Method in interface com.griefdefender.api.User
Whether this user is online.
isParent(Claim) - Method in interface com.griefdefender.api.claim.Claim
Checks if claim is parent
isPlot() - Method in interface com.griefdefender.api.claim.Claim
Checks if this type is ClaimTypes.PLOT.
isProtectionModuleEnabled(Flag) - Method in interface com.griefdefender.api.Core
Checks if the protection module is enabled for flag.
isPvpAllowed() - Method in interface com.griefdefender.api.claim.Claim
Whether PVP is allowed in this Claim.
isRented() - Method in interface com.griefdefender.api.data.EconomyDataGetter
Gets whether claim is currently being rented.
isResizable() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether this claim can be resized.
isRestoring() - Method in interface com.griefdefender.api.event.RemoveClaimEvent
Whether this claim will restore on removal.
isRival(String) - Method in interface com.griefdefender.api.Clan
Checks if clan tag is rival.
isSource() - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
Whether permission object is source.
isSubdivision() - Method in interface com.griefdefender.api.claim.Claim
Checks if this type is ClaimTypes.SUBDIVISION.
isSync() - Method in interface com.griefdefender.api.scheduler.Task
Checks if task is a sync task.
isTown() - Method in interface com.griefdefender.api.claim.Claim
Checks if this type is ClaimTypes.TOWN.
isUserRenting(User) - Method in interface com.griefdefender.api.data.EconomyDataGetter
Checks if User is renting.
isUserRenting(UUID) - Method in interface com.griefdefender.api.data.EconomyDataGetter
Checks if User is renting.
isUserTrusted(UUID, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Checks if the UUID is trusted with given TrustType.
isWilderness() - Method in interface com.griefdefender.api.claim.Claim
Checks if this type is ClaimTypes.WILDERNESS.
ITEM_DAMAGE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny damage to an item.
ITEM_DROP - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an item from dropping into the world.
ITEM_PICKUP - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an item from being picked up.
ITEM_SPAWN - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an item spawn.
ITEM_USE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny an item from being used.
iterator() - Method in class com.griefdefender.api.event.EventCause
 

L

last(Class<T>) - Method in class com.griefdefender.api.event.EventCause
Gets the last object instance of the Class of type T.
LEAF_DECAY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny leaves from decaying.
lesserBoundaryPos(int, int, int) - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
levelRestrictions(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
LIQUID_FLOW - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny liquid from flowing.
LoadClaimEvent - Interface in com.griefdefender.api.event
An event that is fired before a claim is loaded.
LoadClaimEvent.Post - Interface in com.griefdefender.api.event
Fired after the claim is created.
LoadClaimEvent.Pre - Interface in com.griefdefender.api.event
Fired before the claim is created.
LocalClassLoader(ClassLoader) - Constructor for class com.griefdefender.api.util.generator.GeneratorUtils.LocalClassLoader
lookupId(Object) - Method in interface com.griefdefender.api.Registry
Attempts to lookup a given object's identifier in registry.
lookupUsername(UUID) - Method in interface com.griefdefender.api.Registry
Attempts to lookup a player's username by UUID.
lookupUserUniqueId(String) - Method in interface com.griefdefender.api.Registry
Attempts to lookup a player's UUID by their username.
lore(Component) - Method in interface com.griefdefender.api.gui.Icon.Builder
 

M

MANAGER - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
has TrustTypes.MANAGER.
MANAGER - Static variable in class com.griefdefender.api.claim.TrustTypes
Allows full access to claim including management.
managerGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted manager group set of UUID's.
managers(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted manager set of UUID's.
matches(FlagData) - Method in interface com.griefdefender.api.permission.flag.FlagData
Checks if FlagData matches this data.
matches(Flag, Set<Context>) - Method in interface com.griefdefender.api.permission.flag.FlagData
Checks if a Flag with Context's match this data.
matches(Option<?>, Set<Context>) - Method in interface com.griefdefender.api.permission.option.OptionData
Checks if a Option with Context's match this data.
matches(OptionData) - Method in interface com.griefdefender.api.permission.option.OptionData
Checks if OptionData matches this data.
MAX_ACCRUED_BLOCKS - Static variable in class com.griefdefender.api.permission.option.Options
The maximum amount of accrued blocks a player can obtain.
MAX_BONUS_BLOCKS - Static variable in class com.griefdefender.api.permission.option.Options
The maximum amount of bonus blocks a player can obtain.
MAX_CLAIMABLE_BLOCKS - Static variable in class com.griefdefender.api.permission.option.Options
The maximum amount of blocks a player can claim.
MAX_CLAIMGROUPS - Static variable in class com.griefdefender.api.permission.option.Options
The maximum claimgroups a player can create.
MAX_LEVEL - Static variable in class com.griefdefender.api.permission.option.Options
The maximum level that a claim can be created in.
MAX_SIZE_X - Static variable in class com.griefdefender.api.permission.option.Options
The max size in blocks that the x-axis can be.
MAX_SIZE_Y - Static variable in class com.griefdefender.api.permission.option.Options
The max size in blocks that the y-axis can be.
MAX_SIZE_Z - Static variable in class com.griefdefender.api.permission.option.Options
The max size in blocks that the z-axis can be.
MAX_SNAPSHOT_CLAIM - Static variable in class com.griefdefender.api.permission.option.Options
The maximum claim snapshots a player can create.
MAX_SNAPSHOT_USER - Static variable in class com.griefdefender.api.permission.option.Options
The maximum user snapshots a player can create.
MERGE - Static variable in class com.griefdefender.api.claim.ApplyTypes
 
message(Component) - Method in interface com.griefdefender.api.claim.TrustResult.Builder
The trust result message to send to User.
meta(int) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
MIN_LEVEL - Static variable in class com.griefdefender.api.permission.option.Options
The minimum level that a claim can be created in.
MIN_SIZE_X - Static variable in class com.griefdefender.api.permission.option.Options
The min size in blocks that the x-axis can be.
MIN_SIZE_Y - Static variable in class com.griefdefender.api.permission.option.Options
The min size in blocks that the y-axis can be.
MIN_SIZE_Z - Static variable in class com.griefdefender.api.permission.option.Options
The min size in blocks that the z-axis can be.
model(int) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
MONTHLY - Enum constant in enum class com.griefdefender.api.economy.PaymentType
Payments are due monthly
multiValued() - Method in interface com.griefdefender.api.permission.option.Option
Whether this option can support multiple values.
multiValued(boolean) - Method in interface com.griefdefender.api.permission.option.Option.Builder
Whether the option supports multiple values.

N

name(String) - Method in interface com.griefdefender.api.claim.ClaimAttribute.Builder
 
name(String) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Sets the claim group name.
name(String) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
The schematic name.
name(String) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The snapshot name.
name(String) - Method in interface com.griefdefender.api.claim.ClaimVisualType.Builder
Sets the visual type name.
name(String) - Method in interface com.griefdefender.api.permission.flag.Flag.Builder
The flag name.
name(String) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the definition name.
name(String) - Method in interface com.griefdefender.api.permission.option.Option.Builder
The option name.
name(String) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the definition name.
nbt(boolean) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
Whether nbt data should be copied.
NBTUtil - Interface in com.griefdefender.api.util
 
NO_PERMISSION - Static variable in class com.griefdefender.api.permission.ResultTypes
 
NONE - Static variable in class com.griefdefender.api.claim.TrustTypes
Represents no specific trust.
noneOf(Class<?>) - Method in class com.griefdefender.api.event.EventCause
Gets an immutable List with all object causes that are not instances of the provided Class.
NOT_ENOUGH_FUNDS - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a player doesn't have enough funds to perform an economy action.
NOT_FOUND - Static variable in class com.griefdefender.api.permission.ResultTypes
 
NOT_TRUSTED - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if
invalid reference
User
is not trusted.

O

of(Iterable<Object>) - Static method in class com.griefdefender.api.event.EventCause
Constructs a new cause with the specified event context and causes.
of(Object) - Static method in class com.griefdefender.api.event.EventCause
Constructs a new cause with the specified event context and cause.
of(Object, Object...) - Static method in class com.griefdefender.api.event.EventCause
Constructs a new cause with the specified event context and causes.
option(Option<?>) - Method in interface com.griefdefender.api.permission.option.OptionData.Builder
The Option associated with this data.
Option<T> - Interface in com.griefdefender.api.permission.option
 
OPTION_ONLY - Static variable in class com.griefdefender.api.claim.ClaimGroupSyncModes
Represents a ClaimGroupType that is managed by admins.
Option.Builder<T> - Interface in com.griefdefender.api.permission.option
 
optionApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
optionData(OptionData) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the option data.
OptionData - Interface in com.griefdefender.api.permission.option
Represents option permission data stored in a OptionDefinition.
OptionData.Builder - Interface in com.griefdefender.api.permission.option
 
OptionDefinition - Interface in com.griefdefender.api.permission.option
Represents an option definition that can hold a single Option with contexts.
OptionDefinition.Builder - Interface in com.griefdefender.api.permission.option
 
OptionPermissionEvent - Interface in com.griefdefender.api.event
Base event when a Option is changed in a Claim.
OptionPermissionEvent.Clear - Interface in com.griefdefender.api.event
 
OptionPermissionEvent.ClearAll - Interface in com.griefdefender.api.event
 
OptionPermissionEvent.Set - Interface in com.griefdefender.api.event
 
options(Claim) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim options.
options(Map<String, Map<Set<Context>, Map<String, List<String>>>>) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim options.
Options - Class in com.griefdefender.api.permission.option
 
Options() - Constructor for class com.griefdefender.api.permission.option.Options
 
origin(int, int, int) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
The origin to use for claim.
origin(Vector3i) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
The origin to use for claim.
OUTSIDE_WORLD_BORDER - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim is resized or created outside the world border.
OVERLAPPING_CLAIM - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returns a list of overlapping claims.
overlaps(Claim) - Method in interface com.griefdefender.api.claim.Claim
Checks if this claim overlaps another.
owner(UUID) - Method in interface com.griefdefender.api.claim.Claim.Builder
The owner of claim.
OWNER - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
is claim owner.
ownerMode(boolean) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Whether this definition supports managing owner and trusted.
ownerMode(boolean) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Whether this definition supports managing owner and trusted.

P

parent(Claim) - Method in interface com.griefdefender.api.claim.Claim.Builder
The parent claim.
PaymentTransaction - Interface in com.griefdefender.api.economy
Contains information of a payment transaction in a claim.
PaymentTransaction.Builder - Interface in com.griefdefender.api.economy
 
paymentType(PaymentType) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the {link PaymentType}.
PaymentType - Enum Class in com.griefdefender.api.economy
 
peekCause() - Method in interface com.griefdefender.api.event.CauseStackManager
Checks the head cause object of stack.
permission(String) - Method in interface com.griefdefender.api.permission.flag.Flag.Builder
The flag permission
PERMISSION_DENY - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if
invalid reference
User
has a persistent deny permission set.
PERMISSION_GRANT - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if
invalid reference
User
has a persistent grant permission set.
PERMISSION_ONLY - Static variable in class com.griefdefender.api.claim.ClaimGroupSyncModes
Represents a ClaimGroupType that is managed by one or more players.
permissionApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
PermissionDefinition - Interface in com.griefdefender.api.permission
Represents either a flag or option definition that holds permission data with contexts.
PermissionEvent - Interface in com.griefdefender.api.event
 
PermissionIdentifyEvent - Interface in com.griefdefender.api.event
Represents an event that is called before GD processes an identifier for an event object.
PermissionManager - Interface in com.griefdefender.api.permission
 
PermissionResult - Interface in com.griefdefender.api.permission
 
permissions(Claim) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim flag permissions.
permissions(Map<String, Map<Set<Context>, Map<String, Boolean>>>) - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
The claim flag permissions.
PLAYER_COMMAND_ENTER - Static variable in class com.griefdefender.api.permission.option.Options
Used for executing a command on Claim enter with specific
invalid reference
Context
's.
Accepts the following placeholders : %player% %owner% %uuid% %world% %server% %location%
PLAYER_COMMAND_EXIT - Static variable in class com.griefdefender.api.permission.option.Options
Used for executing a command on Claim exit with specific
invalid reference
Context
's.
Accepts the following placeholders : %player% %owner% %uuid% %world% %server% %location%
PLAYER_DENY_FLIGHT - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player is unable to fly in a Claim.
Note: This does not give players the ability to fly, it merely removes the ability if set.
PLAYER_DENY_GLIDE - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player is unable to glide in a Claim.
Note: This does not give players the ability to glide, it merely removes the ability if set.
PLAYER_DENY_GODMODE - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player can be in godmode within a Claim.
Note: This does not give players the ability to be in godmode, it merely removes the ability if set.
PLAYER_DENY_HUNGER - Static variable in class com.griefdefender.api.permission.option.Options
Used to if a player's hunger is denied in a Claim.
Note: This does not give players the ability to gain hunger, it merely removes the ability to cause hunger if set.
PLAYER_FLY_SPEED - Static variable in class com.griefdefender.api.permission.option.Options
Used to set a player's fly speed in a Claim.
Note: (-1.0 = undefined)
PLAYER_GAMEMODE - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine the gamemode of a player in a Claim.
Accepts the following values : GameModeTypes.ADVENTURE GameModeTypes.CREATIVE GameModeTypes.SURVIVAL GameModeTypes.SPECTATOR GameModeTypes.UNDEFINED
PLAYER_HEALTH_REGEN - Static variable in class com.griefdefender.api.permission.option.Options
Used to set the health regen amount for a player in a Claim.
Note: If the player is at max health, this will have no effect.
Note: (-1 = undefined)
PLAYER_ITEM_DROP_LOCK - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player's dropped items should be locked from pickup by others on death.
PLAYER_KEEP_INVENTORY - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player can keep inventory after death in a Claim.
Accepts the following values : Tristate.TRUE Tristate.FALSE Tristate.UNDEFINED
PLAYER_KEEP_LEVEL - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player can keep their level after death in a Claim.
Accepts the following values : Tristate.TRUE Tristate.FALSE Tristate.UNDEFINED
PLAYER_TELEPORT_COST - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine the cost to teleport a player to a new location.
PLAYER_TELEPORT_DELAY - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine the delay, in seconds, before teleporting a player to a new location.
PLAYER_WALK_SPEED - Static variable in class com.griefdefender.api.permission.option.Options
Used to set a player's walk speed in a Claim.
Note: (-1.0 = undefined)
PLAYER_WEATHER - Static variable in class com.griefdefender.api.permission.option.Options
Used to set a player's weather in a Claim.
Accepts the following values : WeatherTypes.CLEAR WeatherTypes.DOWNFALL WeatherTypes.UNDEFINED
PlayerData - Interface in com.griefdefender.api.data
 
PLOT - Static variable in class com.griefdefender.api.claim.ClaimTypes
Represents a claim type that is managed by one or more players and cannot be resized once created.
PLOT - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used for ClaimTypes.PLOT.
PLOT_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
PLOT_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
PLUGIN_CANCEL - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if a plugin cancels event.
popCause() - Method in interface com.griefdefender.api.event.CauseStackManager
Pops the last cause off the stack.
PORTAL_USE - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a portal from being used.
post(Event) - Method in interface com.griefdefender.api.event.EventManager
Posts an event on the EventBus.
preset(String) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the preset.
preset(String) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the preset.
ProcessInteractBlockEvent - Interface in com.griefdefender.api.event
Represents an event that is called before GD processes a player block interaction through its permission manager.
ProcessTrustUserEvent - Interface in com.griefdefender.api.event
Represents an event that is called before GD processes a player's trust.
PROJECTILE_IMPACT_BLOCK - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a projectile from hitting a block.
PROJECTILE_IMPACT_ENTITY - Static variable in class com.griefdefender.api.permission.flag.Flags
Used to allow or deny a projectile from hitting an entity.
PUBLIC - Static variable in class com.griefdefender.api.claim.ClaimSnapshotTypes
Represents a global ClaimSnapshotType that is available to all users.
PUBLIC - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a Claim has public trust.
pushCause(Object) - Method in interface com.griefdefender.api.event.CauseStackManager
Pushes a cause onto the stack during an event.
PVP - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if players can combat each other.
PVP_COMBAT_COMMAND - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player can use commands during PvP combat.
PVP_COMBAT_TELEPORT - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player can teleport during PvP combat.
PVP_COMBAT_TIMEOUT - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine how many seconds PvP combat is considered to continue after the most recent damage.
PVP_ITEM_DROP_LOCK - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a player's dropped items should be locked from pickup by others on pvp death.

Q

quantity(int) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
QueryPermissionEvent - Interface in com.griefdefender.api.event
The base event that is fired before and after GD queries permission provider for result.
QueryPermissionEvent.Post - Interface in com.griefdefender.api.event
An event that is fired after GD queries permission provider for result.
QueryPermissionEvent.Pre - Interface in com.griefdefender.api.event
An event that is fired before all GD permission checks take place.

R

RAID - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine if a raid can occur in a Claim.
Rank - Interface in com.griefdefender.api.clan
 
regenerateClaim(Claim) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Regenerates a claim back to its natural state.
regenerateClaim(Claim, boolean) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Regenerates a claim back to its natural state.
register(String) - Method in interface com.griefdefender.api.event.CommandCompletionEvent
Register a custom command completion value.
registerBuilderSupplier(Class<T>, Supplier<? extends T>) - Method in interface com.griefdefender.api.Registry
Registers a Supplier for creating the desired
invalid reference
Builder
.
registerClanProvider(ClanProvider) - Method in interface com.griefdefender.api.Registry
Registers a ClanProvider to associate with GriefDefender.
registerCustomType(T) - Method in interface com.griefdefender.api.registry.RegistryModule
Used to register a custom type such as a Flag.
registerDefaults() - Method in interface com.griefdefender.api.registry.RegistryModule
Performs default registrations of objects for use with the Registry.
Registry - Interface in com.griefdefender.api
 
RegistryModule<T> - Interface in com.griefdefender.api.registry
A module that handles registrations of Objects, usually CatalogTypes.
removeAllAttributes() - Method in interface com.griefdefender.api.claim.Claim
Removes all attribute types associated with claim.
removeAllClanTrusts() - Method in interface com.griefdefender.api.claim.Claim
Clears all clan trusts for claim.
removeAllGroupTrusts() - Method in interface com.griefdefender.api.claim.Claim
Clears all group trusts for claim.
removeAllTrusts() - Method in interface com.griefdefender.api.claim.Claim
Clears all trusts for claim.
removeAllUserTrusts() - Method in interface com.griefdefender.api.claim.Claim
Clears all user trusts for claim.
removeAttribute(ClaimAttribute) - Method in interface com.griefdefender.api.claim.Claim
Removes a ClaimAttribute.
removeAttribute(String) - Method in interface com.griefdefender.api.claim.Claim
Removes a ClaimAttribute by id.
RemoveClaimEvent - Interface in com.griefdefender.api.event
An event that is fired after a
invalid reference
Claim
has been removed.
RemoveClaimEvent.Abandon - Interface in com.griefdefender.api.event
Fired when a claim is abandoned.
RemoveClaimEvent.Delete - Interface in com.griefdefender.api.event
Fired when a claim is deleted.
RemoveClaimEvent.Expire - Interface in com.griefdefender.api.event
Fired when a claim has expired.
removeClanTrust(Clan, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes a clan from claim trust for given TrustType.
removeClanTrust(String, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes a clan from claim trust for given TrustType.
removeClanTrusts(Set<Clan>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes the set of clans from claim trust for given TrustType.
removeGroupTrust(String, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes a group from claim trust for given TrustType.
removeGroupTrusts(Set<String>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes the set of UUID's from claim trust for given TrustType.
removeOptionListValue(Subject, Option, String, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Removes a value from a multi option with contexts to a holder.
removeUserTrust(UUID, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes UUID from claim trust for given TrustType.
removeUserTrusts(Set<UUID>, TrustType) - Method in interface com.griefdefender.api.claim.Claim
Removes the set of UUID's from claim trust for given TrustType.
RENT - Enum constant in enum class com.griefdefender.api.economy.TransactionType
Represents a claim rent transaction.
RENT - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a rent context key.
RENT_CLAIM_MODIFY - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a renter attempts to modify a claim such as resize or delete.
RENT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
Rent Context
RENT_EXPIRATION - Static variable in class com.griefdefender.api.permission.option.Options
Number of days after not paying rent before a claim will be frozen.
RENT_EXPIRATION_DAYS_KEEP - Static variable in class com.griefdefender.api.permission.option.Options
Number of days to keep a rented claim after frozen and before being deleted.
RENT_OWNER_DENY - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if a
invalid reference
User
is a rent owner.
RENT_OWNER_GRANT - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
is a rent owner.
RENT_RESTORE - Static variable in class com.griefdefender.api.permission.option.Options
Controls whether a claim rental will be restored on expiration or max time of rental.
RENT_UNPAID_BALANCE - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim is requested for deletion with a rent balance.
RENTAL_LIMIT - Static variable in class com.griefdefender.api.permission.option.Options
The max amount of rentals a player can have.
rentBreakAbility(boolean) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets whether renters or rental trusted users have the ability to break owner blocks in Claim.
RentClaimEvent - Interface in com.griefdefender.api.event
An event that is fired before a claim is rented.
rentEndDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the rent end date.
RENTER_DENY - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Failure result if a
invalid reference
User
is renter.
RENTER_GRANT - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
is renter.
rentMaxTime(int) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the maximum time to rent.
rentMinTime(int) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the minimum time to rent.
rentRate(double) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets a rent rate for Claim.
rentSignPosition(int, int, int) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the rent sign pos.
rentStripNbt(boolean) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets whether a rented claim will strip all block NBT data on restore.
REPLACE - Static variable in class com.griefdefender.api.claim.ApplyTypes
 
requireClaimBlocks(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Sets if this claim requires claim blocks from players.
requiredContextKeys(Set<String>) - Method in interface com.griefdefender.api.permission.option.Option.Builder
The required context keys.
REQUIRES_OWNER - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a claim action requires an owner's permission.
requiresClaimBlocks() - Method in interface com.griefdefender.api.data.ClaimDataGetter
Gets whether this claim requires claim blocks.
reset() - Method in interface com.griefdefender.api.claim.Claim.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.claim.ClaimAttribute.Builder
 
reset() - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.claim.ClaimSnapshot.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.claim.ClaimVisualType.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
reset() - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.claim.TrustResult.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.data.ClaimData.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.economy.PaymentTransaction.Builder
 
reset() - Method in class com.griefdefender.api.event.EventCause.Builder
 
reset() - Method in interface com.griefdefender.api.gui.Icon.Builder
 
reset() - Method in interface com.griefdefender.api.permission.flag.Flag.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.permission.flag.FlagData.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.permission.option.Option.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.permission.option.OptionData.Builder
Resets the builder to default settings.
reset() - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Resets the builder to default settings.
RESIDENT - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Successful result if a
invalid reference
User
has TrustTypes.RESIDENT.
RESIDENT - Static variable in class com.griefdefender.api.claim.TrustTypes
Allows access to create claims and interact with all blocks except inventory.
residentGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted resident group set of UUID's.
residents(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData.Builder
The trusted resident set of UUID's.
resizable(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Toggles whether this claim is resizable.
resizable(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim should be resizable
resize(int, int, int, int, int, int) - Method in interface com.griefdefender.api.claim.Claim
Resizes the claim.
resize(Vector3i, Vector3i) - Method in interface com.griefdefender.api.claim.Claim
Resizes a claim.
RESTORE - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used to visualize a section of blocks selected for restore.
RESTORE - Static variable in class com.griefdefender.api.claim.ShovelTypes
Represents a shovel type that supports restoring claims.
result(TransactionResultType) - Method in interface com.griefdefender.api.economy.PaymentTransaction.Builder
 
ResultType - Interface in com.griefdefender.api.permission
 
ResultTypes - Class in com.griefdefender.api.permission
 
ResultTypes() - Constructor for class com.griefdefender.api.permission.ResultTypes
 
revert(User) - Method in interface com.griefdefender.api.claim.ClaimVisual
Reverts the claim visual.
revert(UUID) - Method in interface com.griefdefender.api.claim.ClaimVisual
Reverts the claim visual.
revertAllVisuals() - Method in interface com.griefdefender.api.data.PlayerData
Reverts all current visuals.
revertAllVisuals(User) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Reverts all WECUI claim visuals for {link User}.
revertAllVisuals(UUID) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Reverts all WECUI claim visuals for user with uuid.
revertClaimCUIVisual(UUID, User) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Reverts a WECUI claim visual for user with uuid.
revertClaimCUIVisual(UUID, UUID) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Reverts a WECUI claim visual for user with uuid.
revertVisual(Claim) - Method in interface com.griefdefender.api.data.PlayerData
Reverts the visual of a Claim.
revertVisual(UUID) - Method in interface com.griefdefender.api.data.PlayerData
Reverts visual with UUID.
root() - Method in class com.griefdefender.api.event.EventCause
Gets the root Object of this cause.
RUN_AS - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a command
invalid reference
Option
context key.
RUN_FOR - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a command
invalid reference
Option
context key.
runTask(Object, Object, Runnable) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task to run on next tick.
runTask(Object, Runnable) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task to run on next tick.
runTaskAsynchronously(Object, Object, Runnable) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task to run on next tick asynchronously.
runTaskAsynchronously(Object, Runnable) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task to run on next tick asynchronously.
runTaskLater(Object, Object, Runnable, long) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task that will run after the specified number of ticks.
runTaskLater(Object, Runnable, long) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task that will run after the specified number of ticks.
runTaskLaterAsynchronously(Object, Object, Runnable, long) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task that will run asynchronously after the specified number of ticks.
runTaskLaterAsynchronously(Object, Runnable, long) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a task that will run asynchronously after the specified number of ticks.
runTaskTimer(Object, Object, Runnable, long, long) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a repeating task that will run until cancelled, starting after the specified number of server ticks.
runTaskTimer(Object, Runnable, long, long) - Method in interface com.griefdefender.api.scheduler.Scheduler
Schedules a repeating task that will run until cancelled, starting after the specified number of server ticks.

S

saleEndDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the sale end date.
salePrice(double) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets a sale price for Claim.
saleSignPosition(int, int, int) - Method in interface com.griefdefender.api.data.EconomyData.Builder
Sets the sale sign pos.
save() - Method in interface com.griefdefender.api.data.ClaimData
Saves all changes to storage.
SaveClaimEvent - Interface in com.griefdefender.api.event
An event that is fired after a
invalid reference
Claim
's data has been saved.
SaveClaimEvent.Post - Interface in com.griefdefender.api.event
Fired after the claim is created.
SaveClaimEvent.Pre - Interface in com.griefdefender.api.event
Fired before the claim is created.
Scheduler - Interface in com.griefdefender.api.scheduler
Represents a scheduler for executing tasks.
setAccessorGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted accessor group set of UUID's.
setAccessors(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted accessor set of UUID's.
setAccessorTags(Set<String>) - Method in interface com.griefdefender.api.data.ClanData
Sets the trusted clan accessor tags.
setAccruedClaimBlocks(int) - Method in interface com.griefdefender.api.data.PlayerData
Sets the total amount of accrued claim blocks.
setAllowExpiration(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Toggles whether this claim can expire due to no player activity.
setAttributes(Set<ClaimAttribute>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the ClaimAttribute's.
setBonusClaimBlocks(int) - Method in interface com.griefdefender.api.data.PlayerData
Sets the total amount of bonus claim blocks.
setBuilderGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted builder group set of UUID's.
setBuilders(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted builder set of UUID's.
setBuilderTags(Set<String>) - Method in interface com.griefdefender.api.data.ClanData
Sets the trusted builder tags.
setClaimApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Sets the claim ApplyType.
setClaimGroupUniqueId(UUID) - Method in interface com.griefdefender.api.data.ClaimData
Sets the claim group uuid this claim should be part of.
setClanData(ClanData) - Method in interface com.griefdefender.api.data.ClaimData
Sets the ClanData.
setContainerGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted container group set of UUID's.
setContainers(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted container set of UUID's.
setContainerTags(Set<String>) - Method in interface com.griefdefender.api.data.ClanData
Sets the trusted container tags.
setCopyClaimSettings(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets whether to copy claim settings.
setCopyOptions(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets whether to copy option data.
setCopyPermissions(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets whether to copy permission data.
setCopyTrust(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets whether to copy trust data.
setCreateSchematic(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets whether to copy schematic data.
setCuboid(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Toggles whether this claim is a cuboid.
setDateLastActive(Instant) - Method in interface com.griefdefender.api.data.ClaimData
Sets last active date of claim.
setDefaultValue(Tristate) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition
Sets the default value of definition.
setDenyMessages(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Toggles whether this claim allows deny messages to be sent to players.
setDisplayName(Component) - Method in interface com.griefdefender.api.event.ChangeClaimEvent.DisplayName
Sets and overrides the event display name.
setDisplayName(Component) - Method in interface com.griefdefender.api.data.ClaimData
Sets the display name of claim.
setEconomyData(EconomyData) - Method in interface com.griefdefender.api.data.ClaimData
Sets the @{link EconomyData}.
setEnterActionBar(Component) - Method in interface com.griefdefender.api.event.BorderClaimEvent
Sets the enter action bar message for this event only.
setEnterActionBar(Component) - Method in interface com.griefdefender.api.data.ClaimData
Sets the action bar when player enters the claim.
setEnterChatMessage(Component) - Method in interface com.griefdefender.api.event.BorderClaimEvent
Sets the enter message for this event only.
setEnterTitle(Title) - Method in interface com.griefdefender.api.event.BorderClaimEvent
Sets the enter title for this event only.
setEnterTitle(Title) - Method in interface com.griefdefender.api.data.ClaimData
Sets the Title when a player enters the claim.
setExitActionBar(Component) - Method in interface com.griefdefender.api.event.BorderClaimEvent
Sets the exit action bar message for this event only.
setExitActionBar(Component) - Method in interface com.griefdefender.api.data.ClaimData
Sets the action bar when player exits the claim.
setExitChatMessage(Component) - Method in interface com.griefdefender.api.event.BorderClaimEvent
Sets the exit message for this event only.
setExitTitle(Title) - Method in interface com.griefdefender.api.event.BorderClaimEvent
Sets the exit title for this event only.
setExitTitle(Title) - Method in interface com.griefdefender.api.data.ClaimData
Sets the Title when a player exits the claim.
setExpired(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Toggles whether this claim is expired.
setFarewell(Component) - Method in interface com.griefdefender.api.data.ClaimData
Sets the farewell message when a player exits the claim.
setFillerSpacing(int) - Method in interface com.griefdefender.api.claim.ClaimVisual
Sets the amount of spacing between filler blocks.
setFinalResult(Tristate) - Method in interface com.griefdefender.api.event.QueryPermissionEvent.Pre
Sets the final result to bypass all permission checks.
setFlagDefinition(FlagDefinition, Tristate) - Method in interface com.griefdefender.api.claim.Claim
Set FlagDefinition in this Claim.
setFlagDefinition(FlagDefinition, Tristate) - Method in interface com.griefdefender.api.permission.PermissionManager
Sets FlagDefinition on default Subject.
setFlagDefinition(Subject, FlagDefinition, Tristate) - Method in interface com.griefdefender.api.claim.Claim
Set FlagDefinition on Subject in this Claim.
setFlagDefinition(Subject, FlagDefinition, Tristate) - Method in interface com.griefdefender.api.permission.PermissionManager
setFlagPermission(Flag, Subject, Tristate, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Sets Flag permission on Subject with Context's.
setFlagPermission(Flag, Subject, Tristate, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Sets Flag permission with Context's on Subject.
setFlagPermission(Flag, Tristate, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Sets Flag permission with Context's.
setFlagPermission(Flag, Tristate, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Sets Flag permission with Context's.
setForRent(boolean) - Method in interface com.griefdefender.api.data.EconomyData
Enables or disables the rental of Claim.
setForSale(boolean) - Method in interface com.griefdefender.api.data.EconomyData
Enables or disables the sale of Claim.
setFriendlyIdentifier(String) - Method in interface com.griefdefender.api.claim.Claim
Sets the unique friendly identifier of claim.
setGreaterBoundaryCorner(int, int, int) - Method in interface com.griefdefender.api.data.ClaimData
Sets the greater boundary corner position.
setGreaterBoundaryCorner(Vector3i) - Method in interface com.griefdefender.api.data.ClaimData
Sets the greater boundary corner position.
setGreeting(Component) - Method in interface com.griefdefender.api.data.ClaimData
Sets the greeting message when a player enters the claim.
setGroup(String) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets the group name.
setIcon(Icon) - Method in interface com.griefdefender.api.permission.PermissionDefinition
Sets the new Icon
setIncludeChildren(boolean) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets whether to include children.
setInheritParent(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Toggles whether this claim is inheriting from parent claim.
setIsEnabled(boolean) - Method in interface com.griefdefender.api.permission.PermissionDefinition
Set to enable or disable this definition.
setLesserBoundaryCorner(int, int, int) - Method in interface com.griefdefender.api.data.ClaimData
Sets the lesser boundary corner position.
setLesserBoundaryCorner(Vector3i) - Method in interface com.griefdefender.api.data.ClaimData
Sets the lesser boundary corner position.
setManagerGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted manager group set of UUID's.
setManagers(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted manager set of UUID's.
setManagerTags(Set<String>) - Method in interface com.griefdefender.api.data.ClanData
Sets the trusted manager tags.
setMessage(Component) - Method in interface com.griefdefender.api.event.BlockTransactionEvent
Sets the claim message to be presented to
invalid reference
Subject
if applicable.
setMessage(Component) - Method in interface com.griefdefender.api.event.ClaimEvent
Sets the claim message to be presented to
invalid reference
Subject
if applicable.
setMessage(Component) - Method in interface com.griefdefender.api.event.PermissionEvent
Sets the claim message to be presented to Subject if applicable.
setNewIdentifier(String) - Method in interface com.griefdefender.api.event.PermissionIdentifyEvent
Sets a new identifier replacing the original.
setNewOwner(UUID) - Method in interface com.griefdefender.api.event.TransferClaimEvent
Sets the new owner's UUID
setNewResult(Tristate) - Method in interface com.griefdefender.api.event.QueryPermissionEvent.Post
Sets a new permission result replacing the original.
setNewTrustResult(TrustResult) - Method in interface com.griefdefender.api.event.ProcessTrustUserEvent
Sets a new trust result for User replacing the original.
setOption(Option, Subject, String, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Sets Option value on Subject with Context's.
setOption(Option, Subject, String, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Sets Option with Context's on Subject.
setOption(Option, String, Set<Context>) - Method in interface com.griefdefender.api.claim.Claim
Sets Option value with Context's.
setOption(Option, String, Set<Context>) - Method in interface com.griefdefender.api.permission.PermissionManager
Sets Option to a value.
setOptionApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Sets the option ApplyType.
setOptionDefinition(OptionDefinition, String) - Method in interface com.griefdefender.api.claim.Claim
Set OptionDefinition in this Claim.
setOptionDefinition(OptionDefinition, String) - Method in interface com.griefdefender.api.permission.PermissionManager
Sets OptionDefinition on default Subject.
setOptionDefinition(Subject, OptionDefinition, String) - Method in interface com.griefdefender.api.claim.Claim
setOptionDefinition(Subject, OptionDefinition, String) - Method in interface com.griefdefender.api.permission.PermissionManager
setOrigin(int, int, int) - Method in interface com.griefdefender.api.claim.ClaimSchematic
Sets origin of schematic.
setOrigin(Vector3i) - Method in interface com.griefdefender.api.claim.ClaimSchematic
Sets origin of schematic.
setOwnerUniqueId(UUID) - Method in interface com.griefdefender.api.data.ClaimData
Sets the owner UUID of claim.
setParentUniqueId(UUID) - Method in interface com.griefdefender.api.data.ClaimData
Sets the parent UUID.
setPaymentType(PaymentType) - Method in interface com.griefdefender.api.data.EconomyData
Sets the {link PaymentType}.
setPermissionApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Sets the permission ApplyType.
setRank(Rank) - Method in interface com.griefdefender.api.ClanPlayer
Sets a player's Rank.
setRentalLimit(int) - Method in interface com.griefdefender.api.data.PlayerData
Sets the rental limit of this player.
setRentBalance(UUID, double) - Method in interface com.griefdefender.api.data.EconomyData
Sets the rent balance of User.
setRentBreakAbility(boolean) - Method in interface com.griefdefender.api.data.EconomyData
Sets whether renters or rental trusted users have the ability to break owner blocks in Claim.
setRentEndDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData
Sets the rent end date.
setRentMaxTime(int) - Method in interface com.griefdefender.api.data.EconomyData
Sets the maximum time to rent.
setRentMinTime(int) - Method in interface com.griefdefender.api.data.EconomyData
Sets the minimum time to rent.
setRentPastDueDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData
Sets the new rent past due date.
setRentRate(double) - Method in interface com.griefdefender.api.data.EconomyData
Sets a rent rate for Claim.
setRentRate(double) - Method in interface com.griefdefender.api.event.RentClaimEvent
Sets a new rent rate for claim.
setRentSignPosition(int, int, int) - Method in interface com.griefdefender.api.data.EconomyData
Sets the sign position of claim being rented.
setRentSignPosition(Vector3i) - Method in interface com.griefdefender.api.data.EconomyData
Sets the sign position of claim being rented.
setRentStartDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData
Sets the rent start date.
setRentStripNbt(boolean) - Method in interface com.griefdefender.api.data.EconomyData
Sets whether a rented claim will strip all block NBT data on restore.
setRequiresClaimBlocks(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Sets if this claim requires claim blocks from players.
setResidentGroups(Set<String>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted resident group set of UUID's.
setResidents(Set<UUID>) - Method in interface com.griefdefender.api.data.ClaimData
Sets the trusted resident set of UUID's.
setResidentTags(Set<String>) - Method in interface com.griefdefender.api.data.ClanData
Sets the trusted resident tags.
setResizable(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Toggles whether this claim is resizable.
setSaleEndDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData
Sets the sale end date.
setSalePrice(double) - Method in interface com.griefdefender.api.data.EconomyData
Sets a sale price for Claim.
setSaleSignPosition(int, int, int) - Method in interface com.griefdefender.api.data.EconomyData
Sets the sign position of claim being sold.
setSaleSignPosition(Vector3i) - Method in interface com.griefdefender.api.data.EconomyData
Sets the sign position of claim being sold.
setSizeRestrictions(boolean) - Method in interface com.griefdefender.api.data.ClaimData
Sets if this claim checks for min/max size restrictions.
setSpawnPos(int, int, int) - Method in interface com.griefdefender.api.data.ClaimData
Sets the spawn position of claim.
setSpawnPos(Vector3i) - Method in interface com.griefdefender.api.data.ClaimData
Sets the spawn position of claim.
setTaxBalance(double) - Method in interface com.griefdefender.api.data.EconomyData
Sets the tax balance of Claim.
setTaxPastDueDate(Instant) - Method in interface com.griefdefender.api.data.EconomyData
Sets the new tax past due date.
setTaxRate(double) - Method in interface com.griefdefender.api.event.TaxClaimEvent
Sets a new tax rate for claim.
setTownTag(Component) - Method in interface com.griefdefender.api.data.TownData
 
setTrustApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings
Sets the trust ApplyType.
setType(ClaimSnapshotType) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets the creation
invalid reference
Type
.
setType(ClaimType) - Method in interface com.griefdefender.api.data.ClaimData
Sets the ClaimType.
setType(ClaimVisualType) - Method in interface com.griefdefender.api.claim.ClaimVisual
Sets the ClaimVisualType.
setUserUniqueId(UUID) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings
Sets the user UUID.
setValue(String) - Method in class com.griefdefender.api.permission.Context
 
setWorldUniqueId(UUID) - Method in interface com.griefdefender.api.data.ClaimData
Sets the world UUID of claim.
shouldRestore(boolean) - Method in interface com.griefdefender.api.event.RemoveClaimEvent
Whether this claim should restore back to original state on removal.
Note: This setting will be ignored if auto-restore functionality is disabled.
If nature restore is enabled, this will restore claim back to world gen state.
If schematic restore is enabled, this will restore claim back to claim creation
invalid reference
ClaimSchematic
.
ShovelType - Interface in com.griefdefender.api.claim
Represents a type of shovel.
ShovelTypes - Class in com.griefdefender.api.claim
 
sizeRestrictions(boolean) - Method in interface com.griefdefender.api.claim.Claim.Builder
Whether to check for min/max size restrictions.
sizeRestrictions(boolean) - Method in interface com.griefdefender.api.data.ClaimData.Builder
Whether claim checks for min/max size restrictions.
SnapshotApplySettings - Interface in com.griefdefender.api.claim
Represents settings used when applying a ClaimSnapshot.
SnapshotApplySettings.Builder - Interface in com.griefdefender.api.claim
 
SnapshotCreateSettings - Interface in com.griefdefender.api.claim
Represents creation settings used to create a ClaimSnapshot.
SnapshotCreateSettings.Builder - Interface in com.griefdefender.api.claim
 
sound(String) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
source(Object) - Method in interface com.griefdefender.api.claim.Claim.Builder
The source creating this Claim.
source(UUID) - Method in interface com.griefdefender.api.economy.PaymentTransaction.Builder
 
SOURCE - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
Flag
source context key.
SOURCE_NOT_VALID - Static variable in class com.griefdefender.api.permission.ResultTypes
 
SPAWN_LIMIT - Static variable in class com.griefdefender.api.permission.option.Options
Used to determine the spawn limit for a specific set of
invalid reference
Context
's in a claim.
spawnPos(int, int, int) - Method in interface com.griefdefender.api.claim.Claim.Builder
The spawn position of this claim.
spawnPos(int, int, int) - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
spawnPos(Vector3i) - Method in interface com.griefdefender.api.claim.Claim.Builder
The spawn position of this claim.
SPECTATOR - Static variable in class com.griefdefender.api.permission.option.type.GameModeTypes
Represents spectator GameModeType.
startDragVisual(User, int, int, int) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Starts sending a drag CUI visual to user at specified pos.
startDragVisual(User, Vector3i) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Starts sending a drag CUI visual to user at specified pos.
startDragVisual(UUID, int, int, int) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Starts sending a drag CUI visual to user at specified pos.
startDragVisual(UUID, Vector3i) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Starts sending a drag CUI visual to user at specified pos.
STATE - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents one or more block state context key.
stopDragVisual(User) - Method in interface com.griefdefender.api.provider.WorldEditProvider
Stops sending a drag CUI visual to user.
SUBDIVISION - Static variable in class com.griefdefender.api.claim.ClaimTypes
Represents a sub-claim type that can be one or more blocks.
SUBDIVISION - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used for ClaimTypes.SUBDIVISION.
SUBDIVISION - Static variable in class com.griefdefender.api.claim.ShovelTypes
Represents a shovel type that supports creating ClaimTypes.SUBDIVISION claims.
SUBDIVISION_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
SUBDIVISION_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
subject(Subject) - Method in interface com.griefdefender.api.permission.flag.FlagDefinition.Builder
Sets the subject.
subject(Subject) - Method in interface com.griefdefender.api.permission.option.OptionDefinition.Builder
Sets the subject.
Subject - Interface in com.griefdefender.api
 
SUBJECT_DOES_NOT_EXIST - Static variable in class com.griefdefender.api.permission.ResultTypes
 
SUCCESS - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returns successful claim in result.
SUCCESS - Enum constant in enum class com.griefdefender.api.economy.TransactionResultType
Transaction was successful.
SUCCESS - Static variable in class com.griefdefender.api.permission.ResultTypes
 
successful() - Method in interface com.griefdefender.api.claim.ClaimResult
A simple helper method to determine if the ClaimResult was a success.
successful() - Method in interface com.griefdefender.api.claim.TrustResult
Whether the trust result was a success.
successful() - Method in interface com.griefdefender.api.CommandResult
Checks if command sender can run command.
successful() - Method in interface com.griefdefender.api.permission.PermissionResult
A simple helper method to determine if the ClaimResult was a success.
successType() - Method in interface com.griefdefender.api.claim.TrustResultType
Whether this TrustResultType is a success type or not.
SURVIVAL - Static variable in class com.griefdefender.api.permission.option.type.GameModeTypes
Represents survival GameModeType.
syncMode(ClaimGroupSyncMode) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder

T

TARGET - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents a
invalid reference
Flag
target.
TARGET_NOT_VALID - Static variable in class com.griefdefender.api.permission.ResultTypes
 
Task - Interface in com.griefdefender.api.scheduler
Represents a task being executed by the scheduler
TAX - Enum constant in enum class com.griefdefender.api.economy.TransactionType
Represents a claim tax transaction.
TAX_EXPIRATION - Static variable in class com.griefdefender.api.permission.option.Options
Number of days after not paying taxes before a claim will be frozen.
TAX_EXPIRATION_DAYS_KEEP - Static variable in class com.griefdefender.api.permission.option.Options
Number of days to keep a basic claim after frozen and before being deleted.
TAX_RATE - Static variable in class com.griefdefender.api.permission.option.Options
Tax is calculated by the number of claimblocks in the basic claim.
TaxClaimEvent - Interface in com.griefdefender.api.event
An event that is fired before a claim is taxed.
title(Component) - Method in interface com.griefdefender.api.gui.Icon.Builder
 
toString() - Method in class com.griefdefender.api.event.EventCause
 
toString() - Method in class com.griefdefender.api.permission.Context
 
Town - Interface in com.griefdefender.api.claim
 
TOWN - Static variable in class com.griefdefender.api.claim.ClaimTypes
Represents a claim type that supports multiple levels of ClaimTypes.BASIC claims.
TOWN - Static variable in class com.griefdefender.api.claim.ClaimVisualTypes
Represents a claim visual type used for ClaimTypes.TOWN.
TOWN - Static variable in class com.griefdefender.api.claim.ShovelTypes
Represents a shovel type that supports creating ClaimTypes.TOWN claims.
TOWN_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
TOWN_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
TownData - Interface in com.griefdefender.api.data
 
TransactionResultType - Enum Class in com.griefdefender.api.economy
Transaction result types
TransactionType - Enum Class in com.griefdefender.api.economy
Contains all possible PaymentTransaction types.
TransferClaimEvent - Interface in com.griefdefender.api.event
An event that is fired after a
invalid reference
Claim
has been transferred to a new owner.
transferOwner(UUID) - Method in interface com.griefdefender.api.claim.Claim
Transfers claim to new owner.
Tristate - Enum Class in com.griefdefender.api
Represents a simple tristate.
TRUE - Enum constant in enum class com.griefdefender.api.Tristate
 
trust(TrustType) - Method in interface com.griefdefender.api.claim.TrustResult.Builder
The required TrustType for User.
trustApplyType(ApplyType) - Method in interface com.griefdefender.api.claim.SnapshotApplySettings.Builder
 
TrustClaimEvent - Interface in com.griefdefender.api.event
Base event that is fired when a
invalid reference
User
's or
invalid reference
Group
's trust changes in a Claim.
TrustClaimEvent.Add - Interface in com.griefdefender.api.event
Fired when a user is added to claim trust.
TrustClaimEvent.Remove - Interface in com.griefdefender.api.event
Fired when a user is removed from claim trust.
TRUSTED - Static variable in class com.griefdefender.api.claim.TrustResultTypes
Generic successful result if
invalid reference
User
is trusted.
TrustResult - Interface in com.griefdefender.api.claim
 
TrustResult.Builder - Interface in com.griefdefender.api.claim
 
TrustResultType - Interface in com.griefdefender.api.claim
 
TrustResultTypes - Class in com.griefdefender.api.claim
Used to provide more information to a plugin when a trust action is successful or denied.
TrustResultTypes() - Constructor for class com.griefdefender.api.claim.TrustResultTypes
 
TrustType - Interface in com.griefdefender.api.claim
Represents a type of claim trust.
TrustTypes - Class in com.griefdefender.api.claim
 
TrustTypes() - Constructor for class com.griefdefender.api.claim.TrustTypes
 
type(ClaimGroupType) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Sets the ClaimGroupType.
type(ClaimSnapshotType) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets the creation ClaimSnapshotType.
type(ClaimType) - Method in interface com.griefdefender.api.claim.Claim.Builder
The claim type.
type(TrustResultType) - Method in interface com.griefdefender.api.claim.TrustResult.Builder
type(TransactionType) - Method in interface com.griefdefender.api.economy.PaymentTransaction.Builder
 
type(Class<T>) - Method in interface com.griefdefender.api.permission.option.Option.Builder
 

U

UNDEFINED - Enum constant in enum class com.griefdefender.api.economy.PaymentType
Undefined
UNDEFINED - Enum constant in enum class com.griefdefender.api.Tristate
 
UNDEFINED - Static variable in class com.griefdefender.api.permission.option.type.CreateModeTypes
Represents an undefined CreateModeType.
UNDEFINED - Static variable in class com.griefdefender.api.permission.option.type.GameModeTypes
Represents undefined GameModeType.
UNDEFINED - Static variable in class com.griefdefender.api.permission.option.type.WeatherTypes
Represents undefined WeatherType.
USED_ITEM - Static variable in class com.griefdefender.api.permission.ContextKeys
Represents the used player item.
user(User) - Method in interface com.griefdefender.api.claim.TrustResult.Builder
The User involved in trust action.
user(UUID) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Sets the
invalid reference
User
's UUID to assign this group to.
user(UUID) - Method in interface com.griefdefender.api.claim.ClaimSchematic.Builder
The user's UUID creating the schematic.
user(UUID) - Method in interface com.griefdefender.api.claim.SnapshotCreateSettings.Builder
Sets the user UUID.
User - Interface in com.griefdefender.api
Represents an online or offline player.
USER - Static variable in class com.griefdefender.api.claim.ClaimGroupTypes
Represents a ClaimGroupType that is managed by one or more players.
USER - Static variable in class com.griefdefender.api.claim.ClaimSnapshotTypes
Represents a ClaimSnapshotType that is available to a specific
invalid reference
User
.
USER_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
USER_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
UserTrustClaimEvent - Interface in com.griefdefender.api.event
An event that is fired when a
invalid reference
User
's trust changes in a Claim.
UserTrustClaimEvent.Add - Interface in com.griefdefender.api.event
Fired when a user is added to claim trust.
UserTrustClaimEvent.Remove - Interface in com.griefdefender.api.event
Fired when a user is removed from claim trust.
uuid(UUID) - Method in interface com.griefdefender.api.claim.ClaimGroup.Builder
Sets the ClaimGroup's UUID.

V

valueOf(String) - Static method in enum class com.griefdefender.api.claim.ClaimBlockSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.griefdefender.api.claim.ClaimResultType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.griefdefender.api.economy.PaymentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.griefdefender.api.economy.TransactionResultType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.griefdefender.api.economy.TransactionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.griefdefender.api.Tristate
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.griefdefender.api.claim.ClaimBlockSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.griefdefender.api.claim.ClaimResultType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.griefdefender.api.economy.PaymentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.griefdefender.api.economy.TransactionResultType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.griefdefender.api.economy.TransactionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.griefdefender.api.Tristate
Returns an array containing the constants of this enum class, in the order they are declared.
Version - Interface in com.griefdefender.api
 
visitBoxingMethod(MethodVisitor, Type) - Static method in class com.griefdefender.api.util.generator.GeneratorUtils
Insert the necessary methods to box a primitive type (if the given type is a primitive object).
visitUnboxingMethod(MethodVisitor, Type) - Static method in class com.griefdefender.api.util.generator.GeneratorUtils
Insert the necessary methods to unbox a primitive type (if the given type is a primitive).
VOLUME - Enum constant in enum class com.griefdefender.api.claim.ClaimBlockSystem
Uses Claim.getVolume() to determine the cost of a claim.
VOLUME - Static variable in class com.griefdefender.api.permission.option.type.CreateModeTypes
Represents a volume cuboid CreateModeType.

W

WeatherType - Interface in com.griefdefender.api.permission.option.type
 
WeatherTypes - Class in com.griefdefender.api.permission.option.type
 
WeatherTypes() - Constructor for class com.griefdefender.api.permission.option.type.WeatherTypes
 
WEEKLY - Enum constant in enum class com.griefdefender.api.economy.PaymentType
Payments are due weekly
WILDERNESS - Static variable in class com.griefdefender.api.claim.ClaimTypes
Represents all the block space in a single
invalid reference
World
not used by any other claim type.
WILDERNESS_DEFAULT_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
WILDERNESS_OVERRIDE_CONTEXT - Static variable in class com.griefdefender.api.claim.ClaimContexts
 
with(EventCause) - Method in class com.griefdefender.api.event.EventCause
Merges this cause with the other cause.
with(Iterable<Object>) - Method in class com.griefdefender.api.event.EventCause
Creates a new EventCause where the objects are added at the end of the cause array of objects.
with(Object) - Method in class com.griefdefender.api.event.EventCause
Creates a new EventCause where the objects are added at the end of the cause array of objects.
with(Object, Object...) - Method in class com.griefdefender.api.event.EventCause
Creates a new EventCause where the objects are added at the end of the cause array of objects.
world(UUID) - Method in interface com.griefdefender.api.claim.Claim.Builder
The world to add claim into.
WORLD_NOT_FOUND - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if a world could not be loaded by uuid.
WorldEditProvider - Interface in com.griefdefender.api.provider
 
worldUniqueId(UUID) - Method in interface com.griefdefender.api.data.ClaimData.Builder
 
WRONG_CLAIM_TYPE - Enum constant in enum class com.griefdefender.api.claim.ClaimResultType
Returned if an attempted claim action uses wrong ClaimType.
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values