Skip to content

Configuration

Jack edited this page Apr 24, 2026 · 1 revision

Configuration

GriefPrevention3D configuration lives in plugins/GriefPreventionData/:

  • config.yml — primary plugin configuration.
  • messages.yml — all user-facing strings. Edit to localize or reword.
  • alias.yml — unified /claim / /aclaim command surface and standalone aliases.

Reload after edits with /gpreload.

GP3D-Specific Toggles

These are the options you most likely need to know about as a GP3D admin. They live in config.yml under the GriefPrevention: root.

Claims.AllowShapedClaims

GriefPrevention:
  Claims:
    AllowShapedClaims: false

Master switch for orthogonal polygon parent claims.

  • false (default): /shapedclaims, /shapedclaim, and /claim mode shaped are hidden/disabled. The plugin behaves like rectangle-only GP.
  • true: shaped-mode commands are available and players can create orthogonal polygon top-level claims.

See Key Features › Shaped Claims.

Claims.AllowNestedSubClaims

GriefPrevention:
  Claims:
    AllowNestedSubClaims: false
  • false (default): subdivisions may only exist inside top-level claims (upstream behavior).
  • true: subdivisions may be created inside other subdivisions.

VisualizationGlow

GriefPrevention:
  VisualizationGlow: false
  • false (default): classic fake-block border visualization.
  • true: claim borders glow (Minecraft 1.19.3+ required; ignored on older clients/servers).

Alias File (alias.yml)

Located at plugins/GriefPreventionData/alias.yml. The important top-level knobs:

enabled: true       # master switch for the alias system
standalone: true    # when false, only /claim and /aclaim are registered
  • enabled: false disables the alias system entirely. All commands fall back to their internal English names.
  • standalone: false keeps /claim and /aclaim but removes the per-command standalone aliases (/trust, /abandonclaim, etc.). Useful when another plugin owns those command names.

Each subcommand block under commands.claim.subcommands (and commands.aclaim.subcommands) controls:

  • Whether the subcommand is enabled.
  • What names / aliases it responds to.
  • Its permission node.
  • Tab-completion argument types.

The file itself carries extensive inline documentation; read it directly for the full schema.

Upstream Options

All upstream GriefPrevention config options still work. If you are migrating from upstream GP, start there — the values you already have will keep doing what they did before. See Migration for the things that changed.

Clone this wiki locally