Skip to main content

Global Config

infoInfoAbout 18 min

GriefDefender's default config offers extended customization for your server. Below is a breakdown of all default variables for your convenience.

Some options can cause irreparable changes to your data

Please ensure that you have read the sub-text found next to the variables in your generated global.conf file.
All migration variables should ALWAYS be used AFTER a backup of your data is made.


Plugin Dependency

Do note, cost variables (such as Towns' creation-cost) require an Economy plugin (Example: Vaultopen in new window, EssentialsXopen in new window). Similarly, MCClans is only needed if you plan on using it's integration across plugins. It is not, however, required to use GriefDefender's Town claims.

For example, adding block-break to the list will translate into griefdefender.user.flag.block-break being checked as true, therefore allowing the player to edit his claim's block-break flag with /cf, /cfg, and /cfp.

Modular Configuration

GriefDefender allows for modular enabling. As per default configuration files however, all modules are enabled. Disabling a module will render all flags unusable. Only do it if you do not plan on using GriefDefender's management of said flag. You can choose to disable the following:

  • Block-Changes: block-break, block-grow, block-modify, block-place, block-pre, block-spread
  • Collisions: collide-block, collide-entity
  • Commands: command-execute
  • Movements: enter-claim, exit-claim
  • Entity: entity-damage, entity-riding, entity-spawn, entity-teleport-from, entity-teleport-to
  • Explosions: explosion-block, explosion-entity
  • Interacts: interact-block-primary, interact-block-secondary, interact-entity-primary, interact-entity-secondary, interact-inventory, interact-inventory-click, interact-item-primary, interact-item-secondary
  • Item: item-drop, item-pickup, item-spawn, item-use, item-damage
  • Liquids: liquid-flow
  • Portals: portal-use
  • Projectiles: projectile-impact-block, projectile-impact-entity

Version based on release file: GriefDefender 2.5.5

claim

VariableDescriptionDefault Value
auto-chest-claim-block-radiusRadius used (in blocks) for auto-created claim when a chest is placed. Set to 0 to disable chest claim creation4
border-block-radiusSet claim border of specified radius (in blocks), centered on claim. If set to 1, adds an additional 1 block protected radius around claim.
Note: It is not recommended to set this value too high as performance can degrade due to deeper claim searches.
0
child-inherit-permissionsWhether children claims should inherit parent permissions when inheritance is turned on.
Note: This will impact performance as each child claim will need to perform additional permission lookups on parent claims.
Note: This does NOT affect towns.
false
child-inherit-trustWhether children claims should inherit parent trust when inheritance is turned on.false
claim-block-taskWhether claim block task should run to accrue blocks for players.
Note: If in economy-mode, use setting 'use-claim-block-task' under economy category.
Note: To configure amount accrued, see 'blocks-accrued-per-hour' option at Options - griefdefender.blocks-accrued-per-hour
true
claim-block-task-move-thresholdThe minimum threshold of movement (in blocks) required to receive accrued claim blocks.
Note: The claim block task runs every 5 minutes which is the time each player will get to move the required amount of blocks.
0
claim-create-radius-limitThe radius limit for the /claimcreate command.256
claims-enabledWhether claiming is enabled or not. (0 = Disabled, 1 = Enabled)1

creation-settings

Controls claim creation default settings.
Note: Admins are able to alter these settings per claim by using '/claiminfo' then clicking 'Admin Settings'.

VariableDescriptionDefault Value
expirableWhether claims can expire by default.true
inherit-parentWhether claims should inherit their parent on creation.
Note: This setting does not affect a claim whose parent is a town.
false
max-world-height-overrideThe maximum world height override used during claim creation.
Note: Requires 'override-world-height' to be enabled.
255
min-world-height-overrideThe minimum world height override used during claim creation.
Note: Requires 'override-world-height' to be enabled.
0
override-world-heightWhether claim heights are taken from config instead of world.
Note: Enable this setting if using custom datapack that alters the default world height.
false
requires-claim-blocksWhether claims requires claim blocks on creation.true
resizableWhether claims can be resized on creation.true
show-deny-messagesWhether claims can show deny messages to players by default.true
VariableDescriptionDefault Value
explosion-block-surface-blacklistA list of source id's that cannot cause explosion damage to blocks above sea level.
Ex. If you add "minecraft:creeper" to the list, creepers would not be able to cause blocks to explode above sea level.
Note: This will have higher priority than 'explosion-block' flag.
Note: All id's added to the list must be surrounded in quotes. Ex. ["minecraft:creeper"]
[]
explosion-entity-surface-blacklistA list of id's that cannot cause explosion damage to entities above sea level.
Ex. If you add "minecraft:creeper" to the list, creepers would not be able to hurt entities above sea level.
Note: This will have higher priority than 'explosion-entity' flag.
Note: All id's added to the list must be surrounded in quotes. Ex. ["minecraft:creeper"]
[]
explosion-surface-block-levelThe 'Y' block level that is considered the surface for explosions.63
inspection-toolThe item used to inspect claims with a right-click.
Note: Set to empty quotes if you want to assign no item and use '/claim' mode exclusively.
"minecraft:stick"
modification-toolThe item used to create/resize claims with a right click.
Note: Set to empty quotes if you want to assign no item and use '/claim' mode exclusively.
"minecraft:golden_shovel"
piston-protection-in-claimsWhether piston protection should be enabled within claims. Note: This does not affect pistons crossing into another claim, that is always protected. This only determines whether or not GD should process pistons if it doesn't cross into another claim.false
player-trapped-cooldownThe cooldown time, in seconds, when using the '/trapped' command.300
protect-tamed-entitiesWhether tamed entities should be protected in claims from non-owners.true

removal-settings

Controls claim removal/expiration settings.

VariableDescriptionDefault Value
admin-featureIf enabled, all expired claims will become admin claims giving all users build trust. The claim will remain in this state until 'expiration-admin-keep' time runs out.false
admin-feature-keepThe time in minutes for keeping an expired claim as an admin claim. When time expires, the admin claim will be deleted allowing any player to re-claim area.1440
admin-feature-message-claimblock-thresholdThe minimum claim size, in claimblocks, required for an expiration announcement message to be sent to all players.5000
admin-feature-message-show-coordsWhether the admin expiration message should show the coordinates for players to see.false
auto-nature-restoreWhether survival claims will be automatically restored to world generated state when expired.
Note: This only supports world generated blocks. Consider using 'auto-schematic-restore' if using a custom world.
false
auto-schematic-restoreWhether survival claims will be automatically restored to its claim creation schematic on abandon/expiration.
Note: Enabling this feature will cause ALL newly created claims to automatically create a special schematic that will be used to restore claim on abandon/expiration.
Note: Enabling this feature will disable ability to resize claims.
Note: It is HIGHLY recommended to disable building in the wilderness before using this feature to avoid players exploiting.
Note: It is also recommended to ONLY use this feature in newly created worlds where there is no existing player data.
Note: This does NOT affect deletions. If admins want to restore back to original schematic, they can select 'restore' by using /claimschematic command.
false
cleanup-intervalThe interval in minutes for cleaning up expired claims. Set to 0 to disable.0
expiration-inactivityIf 'true', claims will expire after owner inactivity exceeds set amount of 'expiration' days.
If 'false', claims will expire after set amount of 'expiration' days has passed.
Note: If this setting is changed to 'false', ALL existing claims will be affected. Use with CAUTION.
true
VariableDescriptionDefault Value
reserved-claim-namesA list of reserved claim names for use only by administrators.
Note: Names support wildcards '?' and '' by using Apache's wildcard matcher.
The wildcard '?' represents a single character.
The wildcard '
' represents zero or more characters.
For more information on usage, see https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/FilenameUtils.html#wildcardMatch(java.lang.String,%20java.lang.Stringopen in new window
[]
respawns-use-border-eventWhether respawns trigger claim border events. Default: True.
Note: Set to False if you want 'enter-claim' and 'exit-claim' to not be triggered by respawns.
true
restrict-world-max-heightWhether to restrict claiming to world max height.true
teleports-use-border-eventWhether teleports trigger claim border events.
Note: Set to False if you want 'enter-claim' and 'exit-claim' to not be triggered by teleports.
true

temporary-settings

VariableDescriptionDefault Value
claim-block-idThe block identifier used to create temporary claims that will expire based on amount of days set in 'expiration' option. (Default: minecraft:campfire)
Note: Temporary claim will be created when right-clicked with 'modification-tool'.
"minecraft:campfire"
claim-chunk-radiusThe radius, in chunks, used to determine how large a temporary claim should be. (Default: 3)
Note: This value must be an odd number such as 1,3,5,7, or 9. If even number is used, the value will be increased by 1.
3
claim-create-limitThe amount of temporary claims a single player can have at one time. (Default: 5)5
expiration-daysThe amount in days that a temporary claim will expire.9
use-temporary-claimsIf enabled, allows players to create temporary claims that expire after a set amount of time. (Default: false)false

command

VariableDescriptionDefault Value
root-command-aliasesThe default root command aliases.
Note: If you want to supply additional aliases.
"gd griefdefender"

context

VariableDescriptionDefault Value
enchantmentsWhether potion effect contexts should be applied during permission checks.false
ignored-debug-contextsA list of ignored context values during debug.[]
player-equipmentWhether player equipment contexts should be applied during permission checks.true
potion-effectsWhether potion effect contexts should be applied during permission checks.true

economy

VariableDescriptionDefault Value
bank-systemWhether to enable the bank system for claims. Set to true to enable.false
bank-transaction-log-limitThe amount of transactions to keep for history.60
currency-symbolThe currency symbol for economy messages.$
economy-modeUses economy instead of player claim blocks for claim creation. # If true, disables the claim block system in favor of economy.
Note: Using this mode disables the '/buyblocks' command as claim creation will pull funds directly from a player's economy balance.
Note: If players have existing claimblocks from past configurations, an admin must use the '/ecomigrateblocks' command to convert remainder to currency.
false

rent

Use RealEstate this is being discontinued

VariableDescriptionDefault Value
rent-blacklist
rent-delinquent-task-apply-hourThe specific hour in day to attempt to get owed claim rent balances from delinquent renters. Note: This uses military time and accepts values between 0-23.0
rent-max-time-limitControls the maximum time limit(hours or days) that a claim owner can have their rental max set to.
Note: This only affects claim rentals that have a max specified. If no max is specified by the claim owner, a renter may rent as long as they want.
100
rent-restore-day-warningControls which day a player should start to receive warnings about their rented claim nearing expiration.
Ex. If set to '5', this will begin to send players messaging on login and at the rent apply hour when 5 days are remaining before expiration.
Note: This only applies if the owner has 'rent-restore' option enabled and the rent owner sets a max.
5
rent-schematic-restore-adminControls whether rented admin claims will use a schematic for restoration.
Note: If set, the claim will create a schematic on rental start and restore it back when rental ends.
false
rent-signWhether rent signs are enabled.false
rent-systemControls whether the rent system is enabled. Note: This is currently experimental, use with caution.false
rent-task-intervalThe interval in minutes for checking claim rent payments that are due. Set to 0 to disable.1
rent-transaction-log-limitThe amount of transactions to keep for history.60
VariableDescriptionDefault Value
sell-signWhether sell signs are enabled.false
sign-update-intervalThe interval in minutes for updating sign data. Set to 0 to disable.1
tax-apply-hourThe specific hour in day to apply tax to all claims. Note: This uses military time and accepts values between 0-23.0
tax-systemWhether to enable the tax system for claims. Set to true to enable.false
tax-transaction-log-limitThe amount of transactions to keep for history.60
use-claim-block-taskClaim blocks earned will be converted to economy based on 'economy-block-cost'.
Note: This setting can only be used if 'economy-mode' is true.
false

Message

VariableDescriptionDefault Value
deny-message-action-barControls whether to send claim deny messages to action bar.
Note: Setting to false will send messages to chat.
TRUE
enable-exit-chat-messagesControls whether exit chat messages are displayed when both enter and exit messages are being sent to a player at the same time.For example, if both an enter and exit title message is configured in a claim then the exit title would be sent to chat if this setting is true.FALSE
enter-claim-player-messagesControls whether to display playername and claim display name as enter message if not set.
Set to '1' to send messages to chat.
Set to '2' to send messages to actionbar.
Set to '3' to send messages to title.
Set to 0 to disable.
2
enter-exit-chat-show-gd-prefixWhether GD prefix should be shown in enter/exit chat messages.TRUE
gd-prefixControls the prefix used when sending messages.[&bGD&r]
greeting-farewell-action-barControls whether to send greeting/farewell messages to action bar by default.
Note: Setting to true will send messages to actionbar.
Note: This will only be set if there is no actionbar already set in claim. If so, it will use chat instead.
FALSE
localeSet the locale to use for GP messages. Available languages: de_DE, en_US, es_ES, fr_FR, it_IT, pl_PL, pt_BR, ru_RU, tr_TR, zh_CN, zh_HK. The data is stored under assets in jar.
Note: The language code must be lowercase and the country code must be uppercase.
"en_US"
locale-unicode-fixAttempts to adjust unicode fonts to represent minecraft default fonts better.
Note: If you are using 'pl_PL' or 'ru_RU', this setting should be set to false.
Note: Any other languages that experience misalignment in chat menus should disable this setting.
TRUE
wilderness-default-messageControls whether wilderness default enter message is sent to players.TRUE

Migrators

Bukkit

VariableDescriptionDefault Value
classicSet to true to enable the classic migrator.
Note: Migrates GP bukkit classic claim data and GPFlags data, if available, to current format.
Note: It is recommended to backup data before using.
FALSE
classic-databaseMigrates GP bukkit classic database.FALSE
addressThe database address and port. Use format host:port.localhost
databaseThe GriefPrevention database name.""
enabled
Set to true to enable the classic database migrator.
Note: Migrates GriefPrevention bukkit classic database data and GPFlags data, if available, to current format.
Note: It is recommended to backup data before using.
false
passwordThe GriefPrevention database password""
usernameThe GriefPrevention database username""
classic-playerdata-thresholdControls the last active player day threshold in order to avoid migrating inactive GP playerdata. To disable, set value to 0.
Note: For example, with the default value of '180' the the migrator will only migrate playerdata for players that played within the past 180 days.
Note: This only handles a player's playerdata where accrued/bonus block information is stored. This setting has no effect on claim migration.
Note: This avoids storing inactive user data in LuckPerms which helps keep '/lp editor' view clean.
180
griefdefender-file-to-databaseSet to true to migrate from file format to database.
Note: The storage method must be set to hocon in order for this to work properly.
Note: After migration is complete, switch storage to database.
Note: This will NOT remove existing files in case you want to go back.
FALSE
luckperms-playerdata
Set to true to migrate player accrued/bonus block data from LP to GD.
Note: It is recommended to backup data before using.
Note: Only enable this setting if using GD 2.4.8+ and have not migrated GD playerdata from LP.
Note: If using GD database storage, Do NOT run this migrator on more than one server if multiple servers share the same GD database.
false
playerdataSet to true to enable the legacy GriefDefender playerdata file migrator.
Note: This setting is not for migrating GriefPrevention playerdata. Use 'classic' option instead.
Note: Migrates legacy playerdata file format to permissions storage such as LuckPerms json or mysql storage.
Note: Before turning this on, make sure you properly set 'context-storage-type' in the the playerdata section of this config.
Note: It is HIGHLY recommended to backup your permissions database before running this migrator as all local playerdata files will be migrated to it.
Note: Do NOT run this migrator on more than one server if multiple servers share the same permissions database.
false
red-protectSet to true to enable RedProtect data migrator.FALSE
residenceSet to true to enable Residence data migrator.TRUE
worldguardSet to true to enable WorldGuard data migrator.
Note: Only cuboid regions are supported.
Note: It is recommended to backup data before using.
FALSE

Mod

VariableDescriptionDefault Value
entity-move-eventAllows GD's enter-claim and exit-claim to support non-player movement such as monsters and animals.false
block-id-convert-listUsed to override generic block id's to their actual id during TE and item usage if available. Add the target block id to list if you want to force a conversion when detected.
Note: This is useful for mods such as IC2 which uses the generic id 'ic2:te' for its multi-block.
"gregtech:machine", "ic2:te"
fakeplayer-identifiersContains a list of strings used to identify a fakeplayer by UUID or name. To use, add the fakeplayer UUID or name.["41C82C87-7AfB-4024-BA57-13D2C99CAE77", BFC3377F-C3C9-3382-9DA6-79B50A9AFE57, "0D0C4CA0-4FF1-11E4-916C-0800200C9A66", "[Minecraft]", "OpenModsFakethis*"]
mod-id-mapUsed to map an unknown mod item/block/entity to a mod id. To use, add the mod package with a mapping to a mod id. Ex. 'com.pixelmonmod.', 'pixelmon' would map an entity containing class name 'com.pixelmonmod.' to 'pixelmon'"com.pixelmonmod.*"=pixelmon
tile-id-nbt-mapUsed to override generic tileentity id's to their actual id during TE usage. Add the target TE id as key and NBT key where ID is stored as value."gregtech:machine"=MetaId

Optimization

VariableDescriptionDefault Value
async-claim-tool-actionsWhether to process player claim tool actions async for performance.
Note: If you encounter any async thread issues, disable this setting.
TRUE
async-player-claim-visualsWhether to process player claim visuals async for performance.
Note: If you encounter any async thread issues, disable this setting.
TRUE
block-item-dropsControls whether to ignore item drops from block sources.
Note: This is only triggered when a player breaks a block.
TRUE
cache-db-player-claim-block-lookup-expirationControls the amount of time, in seconds, for the permission cache of all entity damage actions in world. If the cache is accessed before expiration then the time is reset.
Note: Setting this too high may result in wrong entity damage permission results.
5
cache-entity-damage-expirationControls the amount of time, in seconds, for the permission cache of all entity damage actions in world. If the cache is accessed before expiration then the time is reset.
Note: Setting this too high may result in wrong entity damage permission results.
5
cache-entity-spawn-expirationControls the amount of time, in seconds, for the permission lookup cache of all actions in world. If the cache is accessed before expiration then the time is reset.
Note: This cache will occur after special caches such as entity damage, explosions, and physics.
Note: Setting this too high may result in players not seeing proper results with their actions.
5
cache-permission-lookup-expirationControls the amount of time, in seconds, for the permission lookup cache of all actions in world. If the cache is accessed before expiration then the time is reset.
Note: This cache will occur after special caches such as entity damage, explosions, and physics.
Note: Setting this too high may result in players not seeing proper results with their actions.
3
cache-physics-tracking-expirationControls the amount of time, in seconds, for the permission cache of all block physic changes in world.
Note: Blocks such as redstone will usually cache longer due to the repeated calls made.
Note: Setting this too high may result in players not being tracked properly during block changes.
5
cache-player-highest-trust
Controls the amount of time, in seconds, for the playerdata lookup cache of highest claim trust. If the cache is accessed before expiration then the time is reset.
Note: Setting this too high may result in players not seeing proper results with their actions.
60
dispenser-item-spawnsControls whether dispener item spawns are ignored.TRUE
entity-damage-living-passiveControls whether entity damage events that contain both a source/target living passive entity, such as two animals fighting, are ignored.TRUE
entity-damage-monsterControls whether entity damage events that contain both a source/target monster are ignored.TRUE
entity-damage-monster-otherControls whether entity damage events that contain a monster and other entity are ignored.
entity-damage-source-living-passiveControls whether entity damage source or block that target a living passive are ignored.TRUE
entity-damage-source-monsterControls whether entity damage source or block that target a monster are ignored.TRUE
entity-interact-blockControls whether an entity interacting with a block is ignored.TRUE
entity-item-pickup-non-playerControls whether entity item pickups made by non-players are ignored.TRUE
fall-non-playerControls whether non-player falls are ignored.TRUE
monster-player-damageControls whether monster attacks against a player are ignored.
Note: This does not include explosion damage.
Note: If you need to prevent damage from monsters in claims then this should remain false.
FALSE
player-monster-damageControls whether player attacks against a monster are ignored.
Note: This does not include explosion damage.
TRUE
wilderness-ambient-spawnsControls whether ambient spawns, such as bats, are ignored in wilderness.
Note: If you want to control aquatic spawns in wilderness, set this to false.
TRUE
wilderness-animal-spawnsControls whether animal spawns, such as pigs, are ignored in wilderness.
Note: If you want to control animal spawns in wilderness, set this to false.
TRUE
wilderness-aquatic-spawnsControls whether aquatic spawns, such as squids, are ignored in wilderness.
Note: If you want to control aquatic spawns in wilderness, set this to false.
TRUE
wilderness-liquid-flowControls whether liquid flow is ignored in wilderness.
Note: If you want to control liquid flow in wilderness, set this to false.
TRUE
wilderness-monster-spawnsControls whether monster spawns, such as creepers, are ignored in wilderness.
Note: If you want to control monster spawns in wilderness, set this to false.
TRUE
xp-orb-dropControls whether experience orbs are ignored when dropped.TRUE

permission

VariableDescriptionDefault Value
griefdefender-claim-group-priority-75
griefdefender-claim-priority-60
griefdefender-default-priority-100
griefdefender-definition-priority-80
griefdefender-option-priority0
griefdefender-override-priority-40
griefdefender-trust-accessor-priority-73
griefdefender-trust-builder-priority-71
griefdefender-trust-container-priority-72
griefdefender-trust-manager-priority-70
griefdefender-trust-resident-priority-74

playerdata

VariableDescriptionDefault Value
claim-block-systemDetermines which claim block system to use for claims.
If set to VOLUME, claim blocks will use the chunk count system to balance 3d claiming.
If set to AREA, the standard 2d block count system will be used.
AREA
context-storage-typeThe context type used when storing playerdata within GD's database.
Available types are : global, server, world.
Global will store data globally shared by all servers.
Server will store data per server. Note: This requires servername to be properly set in permissions config.
World will store data per world.
GLOBAL
force-server-only
If set to true, GD will only calculate player block data for claims loaded on THIS server. It will not include other servers with same LP server context.
Note: This setting is only used with GD DB storage.
Note: Use with CAUTION!
migrate-area-rateThe rate to divide each accrued claim blocks total by.
Set to a value greater than -1 to enable.
Note: This should only be used when migrating from volume (3D system) to area (2D system).
In this system, a chunk costs 256 blocks.
This requires 'claim-block-system' to be set to AREA.
-1
migrate-volume-rateThe rate to multiply each accrued claim blocks total by.
Set to a value greater than -1 to enable.
Note: This should only be used when migrating from area (2D system) to volume (3D system).
Each chunk is worth 65,536 blocks in the new system compared to 256 in old.
This requires 'claim-block-system' to be set to VOLUME.
-1
reset-accrued-claim-blocksIf enabled, resets all playerdata accrued claim blocks to match total cost of claims owned.
Example: If a player has 5 basic claims with a total cost of 1000, this will set their accrued claim blocks to 1000.
Note: This will also reset all bonus claim blocks to 0. It is highly recommended to backup before using.
FALSE
reset-migrationsIf enabled, resets all playerdata migration flags to allow for another migration.
Note: Use this with caution as it can easily mess up claim block data. It is highly recommended to backup before using.
FALSE

Provider

Manages plugin providers that GD hooks into for extended functionality.

VariableDescriptionDefault Value
BlueMapToggles whether GDhooks communicates with the BlueMaptrue
BossShopProToggles whether GDhooks communicates with the BossShopProtrue
ChestShopToggles whether GDhooks communicates with the ChestShoptrue
DynamicShopToggles whether GDhooks communicates with the DynamicShoptrue
DynmapToggles whether GDhooks communicates with the Dynmaptrue
InsaneShopsToggles whether GDhooks communicates with the InsaneShopstrue
MyPetToggles whether GDhooks communicates with the MyPettrue
MythicMobsToggles whether GDhooks communicates with the MythicMobstrue
QuickShopToggles whether GDhooks communicates with the QuickShoptrue
RevoltCratesToggles whether GDhooks communicates with the RevoltCratestrue
ShopToggles whether GDhooks communicates with the Shoptrue
ShopChestToggles whether GDhooks communicates with the ShopChesttrue
SlabboToggles whether GDhooks communicates with the Slabbotrue
SlimefunToggles whether GDhooks communicates with the Slimefuntrue
UltimateShopsToggles whether GDhooks communicates with the UltimateShopstrue

PvP

VariableDescriptionDefault Value
allow-flyWhether flying is allowed during PvP.false
combat-logoutWhether players should be killed if they logout while in pvp combat.false
deny-messagesWhether players receive pvp deny messages.True
enabledWhether pvp protection is enabled for players.
Note: Turnings this off disables all PvP functionality in GriefDefender.
true

Town

VariableDescriptionDefault Value
auto-nature-restoreWhether survival towns will be automatically restored to nature when auto-deleted.FALSE
cleanup-task-intervalThe interval in minutes for restoring blocks in an expired town.5
creation-costThe required amount of funds to create a town.
Note: This requires an Economy plugin.
0.0

Visual

VariableDescriptionDefault Value
active-claim-visual-timeThe active time, in seconds, to keep a claim's visuals shown to a player.
Note: If value is <= 0, GD will use the default value.
60
active-create-block-visual-timeThe active time, in seconds, to keep a claim's create block visual shown to a player.
Note: This only applies during claim creation.
Note: If value is <= 0, GD will use the default value.
180
admin-accent-blockThe visual accent block used for admin claims.minecraft:pumpkin
admin-corner-blockThe visual corner block used for admin claims.minecraft:glowstone
admin-filler-blockThe visual filler block used for admin claims.minecraft:pumpkin
basic-accent-blockThe visual accent block used for basic claims.minecraft:gold_block
basic-corner-blockThe visual corner block used for basic claims.minecraft:glowstone
basic-filler-blockThe visual filler block used for basic claims.minecraft:gold_block
claim-create-blockThe visual block used during claim creation.minecraft:diamond_block
client-visuals-per-tickThe amount of block visuals a client can receive per tick when showing/hiding claims.12
cuboid-level-visuals-2dWhether to use cuboid visuals, in 2D claims, during inspection with owner min/max claim levels between 0 and 255.
Note: WECUI visuals are not associated to this option.
Note: If enabled, this will send many block updates to players causing more client strain depending on size of claim. Use with caution.
false
error-accent-blockThe visual accent block used to visualize an error in a claim.minecraft:netherrack
error-corner-blockThe visual corner block used to visualize an error in a claim.minecraft:redstone_ore
error-filler-blockThe visual filler block used to visualize an error in a claim.minecraft:netherrack
filler-spacingThe space between each filler visual block.10
hide-borders-when-using-wecuiWhether to hide the glowstone/gold block borders when using WECUI.false
hide-fillers-when-using-wecuiWhether to hide the block fillers when using WECUI.true
hide-wecui-drag-visuals-2dWhether drag visuals should be shown while creating a claim in 2D mode.true
nature-accent-blockThe visual accent block used while in restore nature mode.minecraft:diamond_block
nature-corner-blockThe visual corner block used while in restore nature mode.minecraft:diamond_block
subdivision-accent-blockThe visual accent block used for subdivision claims.minecraft:white_wool or minecraft:wool for legacy versions
subdivision-corner-blockThe visual corner block used for subdivision claims.minecraft:iron_block
subdivision-corner-blockThe visual corner block used for subdivision claims.minecraft:iron_block
subdivision-filler-blockThe visual filler block used for subdivision claims.inecraft:white_wool or minecraft:wool for legacy versions
town-accent-blockThe visual accent block used for town claims.minecraft:emerald_block
town-corner-blockThe visual corner block used for town claims.minecraft:glowstone
town-filler-blockThe visual filler block used for town claims.minecraft:emerald_block

World

VariableDescriptionDefault Value
protected-worldsA list of worlds by name or resource location that GriefDefender should protect. If empty, GriefDefender will protect all worlds.[ ]