Global Config
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: Vault, EssentialsX). 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
Variable | Description | Default Value |
---|---|---|
auto-chest-claim-block-radius | Radius used (in blocks) for auto-created claim when a chest is placed. Set to 0 to disable chest claim creation | 4 |
border-block-radius | Set 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-permissions | Whether 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-trust | Whether children claims should inherit parent trust when inheritance is turned on. | false |
claim-block-task | Whether 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-threshold | The 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-limit | The radius limit for the /claimcreate command. | 256 |
claims-enabled | Whether 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'.
Variable | Description | Default Value |
---|---|---|
expirable | Whether claims can expire by default. | true |
inherit-parent | Whether claims should inherit their parent on creation. Note: This setting does not affect a claim whose parent is a town. | false |
max-world-height-override | The maximum world height override used during claim creation. Note: Requires 'override-world-height' to be enabled. | 255 |
min-world-height-override | The minimum world height override used during claim creation. Note: Requires 'override-world-height' to be enabled. | 0 |
override-world-height | Whether 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-blocks | Whether claims requires claim blocks on creation. | true |
resizable | Whether claims can be resized on creation. | true |
show-deny-messages | Whether claims can show deny messages to players by default. | true |
Variable | Description | Default Value |
---|---|---|
explosion-block-surface-blacklist | A 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-blacklist | A 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-level | The 'Y' block level that is considered the surface for explosions. | 63 |
inspection-tool | The 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-tool | The 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-claims | Whether 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-cooldown | The cooldown time, in seconds, when using the '/trapped' command. | 300 |
protect-tamed-entities | Whether tamed entities should be protected in claims from non-owners. | true |
removal-settings
Controls claim removal/expiration settings.
Variable | Description | Default Value |
---|---|---|
admin-feature | If 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-keep | The 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-threshold | The minimum claim size, in claimblocks, required for an expiration announcement message to be sent to all players. | 5000 |
admin-feature-message-show-coords | Whether the admin expiration message should show the coordinates for players to see. | false |
auto-nature-restore | Whether 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-restore | Whether 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-interval | The interval in minutes for cleaning up expired claims. Set to 0 to disable. | 0 |
expiration-inactivity | If '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 |
Variable | Description | Default Value |
---|---|---|
reserved-claim-names | A 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.String | [] |
respawns-use-border-event | Whether 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-height | Whether to restrict claiming to world max height. | true |
teleports-use-border-event | Whether 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
Variable | Description | Default Value |
---|---|---|
claim-block-id | The 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-radius | The 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-limit | The amount of temporary claims a single player can have at one time. (Default: 5) | 5 |
expiration-days | The amount in days that a temporary claim will expire. | 9 |
use-temporary-claims | If enabled, allows players to create temporary claims that expire after a set amount of time. (Default: false) | false |
command
Variable | Description | Default Value |
---|---|---|
root-command-aliases | The default root command aliases. Note: If you want to supply additional aliases. | "gd griefdefender" |
context
Variable | Description | Default Value |
---|---|---|
enchantments | Whether potion effect contexts should be applied during permission checks. | false |
ignored-debug-contexts | A list of ignored context values during debug. | [] |
player-equipment | Whether player equipment contexts should be applied during permission checks. | true |
potion-effects | Whether potion effect contexts should be applied during permission checks. | true |
economy
Variable | Description | Default Value |
---|---|---|
bank-system | Whether to enable the bank system for claims. Set to true to enable. | false |
bank-transaction-log-limit | The amount of transactions to keep for history. | 60 |
currency-symbol | The currency symbol for economy messages. | $ |
economy-mode | Uses 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
Variable | Description | Default Value |
---|---|---|
rent-blacklist | ||
rent-delinquent-task-apply-hour | The 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-limit | Controls 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-warning | Controls 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-admin | Controls 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-sign | Whether rent signs are enabled. | false |
rent-system | Controls whether the rent system is enabled. Note: This is currently experimental, use with caution. | false |
rent-task-interval | The interval in minutes for checking claim rent payments that are due. Set to 0 to disable. | 1 |
rent-transaction-log-limit | The amount of transactions to keep for history. | 60 |
Variable | Description | Default Value |
---|---|---|
sell-sign | Whether sell signs are enabled. | false |
sign-update-interval | The interval in minutes for updating sign data. Set to 0 to disable. | 1 |
tax-apply-hour | The specific hour in day to apply tax to all claims. Note: This uses military time and accepts values between 0-23. | 0 |
tax-system | Whether to enable the tax system for claims. Set to true to enable. | false |
tax-transaction-log-limit | The amount of transactions to keep for history. | 60 |
use-claim-block-task | Claim 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
Variable | Description | Default Value |
---|---|---|
deny-message-action-bar | Controls whether to send claim deny messages to action bar. Note: Setting to false will send messages to chat. | TRUE |
enable-exit-chat-messages | Controls 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-messages | Controls 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-prefix | Whether GD prefix should be shown in enter/exit chat messages. | TRUE |
gd-prefix | Controls the prefix used when sending messages. | [&bGD&r] |
greeting-farewell-action-bar | Controls 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 |
locale | Set 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-fix | Attempts 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-message | Controls whether wilderness default enter message is sent to players. | TRUE |
Migrators
Bukkit
Variable | Description | Default Value |
---|---|---|
classic | Set 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-database | Migrates GP bukkit classic database. | FALSE |
address | The database address and port. Use format host:port. | localhost |
database | The 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 |
password | The GriefPrevention database password | "" |
username | The GriefPrevention database username | "" |
classic-playerdata-threshold | Controls 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-database | Set 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 |
playerdata | Set 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-protect | Set to true to enable RedProtect data migrator. | FALSE |
residence | Set to true to enable Residence data migrator. | TRUE |
worldguard | Set to true to enable WorldGuard data migrator. Note: Only cuboid regions are supported. Note: It is recommended to backup data before using. | FALSE |
Mod
Variable | Description | Default Value |
---|---|---|
entity-move-event | Allows GD's enter-claim and exit-claim to support non-player movement such as monsters and animals. | false |
block-id-convert-list | Used 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-identifiers | Contains 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-map | Used 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-map | Used 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
Variable | Description | Default Value |
---|---|---|
async-claim-tool-actions | Whether to process player claim tool actions async for performance. Note: If you encounter any async thread issues, disable this setting. | TRUE |
async-player-claim-visuals | Whether to process player claim visuals async for performance. Note: If you encounter any async thread issues, disable this setting. | TRUE |
block-item-drops | Controls 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-expiration | Controls 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-expiration | Controls 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-expiration | Controls 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-expiration | Controls 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-expiration | Controls 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-spawns | Controls whether dispener item spawns are ignored. | TRUE |
entity-damage-living-passive | Controls whether entity damage events that contain both a source/target living passive entity, such as two animals fighting, are ignored. | TRUE |
entity-damage-monster | Controls whether entity damage events that contain both a source/target monster are ignored. | TRUE |
entity-damage-monster-other | Controls whether entity damage events that contain a monster and other entity are ignored. | |
entity-damage-source-living-passive | Controls whether entity damage source or block that target a living passive are ignored. | TRUE |
entity-damage-source-monster | Controls whether entity damage source or block that target a monster are ignored. | TRUE |
entity-interact-block | Controls whether an entity interacting with a block is ignored. | TRUE |
entity-item-pickup-non-player | Controls whether entity item pickups made by non-players are ignored. | TRUE |
fall-non-player | Controls whether non-player falls are ignored. | TRUE |
monster-player-damage | Controls 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-damage | Controls whether player attacks against a monster are ignored. Note: This does not include explosion damage. | TRUE |
wilderness-ambient-spawns | Controls 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-spawns | Controls 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-spawns | Controls 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-flow | Controls whether liquid flow is ignored in wilderness. Note: If you want to control liquid flow in wilderness, set this to false. | TRUE |
wilderness-monster-spawns | Controls 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-drop | Controls whether experience orbs are ignored when dropped. | TRUE |
permission
Variable | Description | Default Value |
---|---|---|
griefdefender-claim-group-priority | -75 | |
griefdefender-claim-priority | -60 | |
griefdefender-default-priority | -100 | |
griefdefender-definition-priority | -80 | |
griefdefender-option-priority | 0 | |
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
Variable | Description | Default Value |
---|---|---|
claim-block-system | Determines 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-type | The 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-rate | The 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-rate | The 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-blocks | If 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-migrations | If 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.
Variable | Description | Default Value |
---|---|---|
BlueMap | Toggles whether GDhooks communicates with the BlueMap | true |
BossShopPro | Toggles whether GDhooks communicates with the BossShopPro | true |
ChestShop | Toggles whether GDhooks communicates with the ChestShop | true |
DynamicShop | Toggles whether GDhooks communicates with the DynamicShop | true |
Dynmap | Toggles whether GDhooks communicates with the Dynmap | true |
InsaneShops | Toggles whether GDhooks communicates with the InsaneShops | true |
MyPet | Toggles whether GDhooks communicates with the MyPet | true |
MythicMobs | Toggles whether GDhooks communicates with the MythicMobs | true |
QuickShop | Toggles whether GDhooks communicates with the QuickShop | true |
RevoltCrates | Toggles whether GDhooks communicates with the RevoltCrates | true |
Shop | Toggles whether GDhooks communicates with the Shop | true |
ShopChest | Toggles whether GDhooks communicates with the ShopChest | true |
Slabbo | Toggles whether GDhooks communicates with the Slabbo | true |
Slimefun | Toggles whether GDhooks communicates with the Slimefun | true |
UltimateShops | Toggles whether GDhooks communicates with the UltimateShops | true |
PvP
Variable | Description | Default Value |
---|---|---|
allow-fly | Whether flying is allowed during PvP. | false |
combat-logout | Whether players should be killed if they logout while in pvp combat. | false |
deny-messages | Whether players receive pvp deny messages. | True |
enabled | Whether pvp protection is enabled for players. Note: Turnings this off disables all PvP functionality in GriefDefender. | true |
Town
Variable | Description | Default Value |
---|---|---|
auto-nature-restore | Whether survival towns will be automatically restored to nature when auto-deleted. | FALSE |
cleanup-task-interval | The interval in minutes for restoring blocks in an expired town. | 5 |
creation-cost | The required amount of funds to create a town. Note: This requires an Economy plugin. | 0.0 |
Visual
Variable | Description | Default Value |
---|---|---|
active-claim-visual-time | The 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-time | The 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-block | The visual accent block used for admin claims. | minecraft:pumpkin |
admin-corner-block | The visual corner block used for admin claims. | minecraft:glowstone |
admin-filler-block | The visual filler block used for admin claims. | minecraft:pumpkin |
basic-accent-block | The visual accent block used for basic claims. | minecraft:gold_block |
basic-corner-block | The visual corner block used for basic claims. | minecraft:glowstone |
basic-filler-block | The visual filler block used for basic claims. | minecraft:gold_block |
claim-create-block | The visual block used during claim creation. | minecraft:diamond_block |
client-visuals-per-tick | The amount of block visuals a client can receive per tick when showing/hiding claims. | 12 |
cuboid-level-visuals-2d | Whether 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-block | The visual accent block used to visualize an error in a claim. | minecraft:netherrack |
error-corner-block | The visual corner block used to visualize an error in a claim. | minecraft:redstone_ore |
error-filler-block | The visual filler block used to visualize an error in a claim. | minecraft:netherrack |
filler-spacing | The space between each filler visual block. | 10 |
hide-borders-when-using-wecui | Whether to hide the glowstone/gold block borders when using WECUI. | false |
hide-fillers-when-using-wecui | Whether to hide the block fillers when using WECUI. | true |
hide-wecui-drag-visuals-2d | Whether drag visuals should be shown while creating a claim in 2D mode. | true |
nature-accent-block | The visual accent block used while in restore nature mode. | minecraft:diamond_block |
nature-corner-block | The visual corner block used while in restore nature mode. | minecraft:diamond_block |
subdivision-accent-block | The visual accent block used for subdivision claims. | minecraft:white_wool or minecraft:wool for legacy versions |
subdivision-corner-block | The visual corner block used for subdivision claims. | minecraft:iron_block |
subdivision-corner-block | The visual corner block used for subdivision claims. | minecraft:iron_block |
subdivision-filler-block | The visual filler block used for subdivision claims. | inecraft:white_wool or minecraft:wool for legacy versions |
town-accent-block | The visual accent block used for town claims. | minecraft:emerald_block |
town-corner-block | The visual corner block used for town claims. | minecraft:glowstone |
town-filler-block | The visual filler block used for town claims. | minecraft:emerald_block |
World
Variable | Description | Default Value |
---|---|---|
protected-worlds | A list of worlds by name or resource location that GriefDefender should protect. If empty, GriefDefender will protect all worlds. | [ ] |