Configuration

The GriefPrevention Premium Addon config files and their key settings.

Everything lives under plugins/GriefPreventionPremiumAddon/ and is generated on first start. Four files:

FileWhat it holds
market-config.ymlFeature toggles and tuning.
market-messages.ymlEvery player-facing string (English by default; & and &#rrggbb colours).
market-sounds.ymlPer-sound key + volume + pitch.
heads.ymlThe MC-head texture for each menu icon.

market-config.yml

license-key: ''            # paste the license key you received with your purchase (required)
gui:
  enabled: true            # open the /claim GUI (false = vanilla GP behaviour)
teleport:
  enabled: true            # claim teleport (false = off)
  delay-seconds: 5         # 5-4-3-2-1 countdown (0 = instant)
  move-threshold: 0.15     # horizontal movement that cancels it
  vertical-threshold: 0.30 # vertical movement that cancels it
pvp:
  countdown-seconds: 60
  toggle-cooldown-seconds: 30
  combat-tag-seconds: 15
inactivity:
  enabled: true            # auto-delete claims of long-absent owners
  threshold-days: 7
  bossbar-seconds: 60
claim-lockout:
  enabled: true            # deleted/expired land stays locked
  seconds: 2700            # 45 minutes
preview:                   # green particle border
  duration-seconds: 60
  interval-ticks: 15
sale:
  min-price: 1.0
  max-price: 1000000000.0
  lock-enabled: true       # freeze a claim while it's listed for sale (false = stays usable)
SectionKeyMeaning
(top level)license-keyRequired. The license key you received with your purchase. The add-on verifies it on startup and won’t enable without a valid key.
guienabledMaster switch for the GUI; false falls back to vanilla GP.
teleportdelay-secondsCountdown before warping to a claim (0 = instant).
teleportmove-threshold / vertical-thresholdHow far you can move before it cancels.
pvpcountdown-secondsDelay before claim PvP turns on.
pvpcombat-tag-secondsHow long fighters stay combat-tagged.
inactivitythreshold-daysDays of absence before a claim is auto-deleted.
claim-lockoutsecondsHow long deleted land stays locked (default 45 min).
previewduration-secondsHow long the green border shows.
salemin-price / max-priceBounds on a claim’s listing price.
salelock-enabledtrue (default): a listed claim is fully locked (no build/containers/trust/resize/delete) until sold or unlisted. false: listing doesn’t lock the claim — the owner keeps using it while it’s on the market. Purchases stay atomic and safe either way.

Other files

  • market-messages.yml — all chat, action-bar, bossbar, GUI titles/buttons/lore, teleport and WorldGuard text, plus the sign prompts (sign.price-info-1..3, sign.name-info-1..3 — use simple & colour codes there; hex doesn’t render on the sign editor screen). Translate it to any language.
  • market-sounds.yml — e.g. the teleport countdown tick (block.note_block.hat) and warp (entity.enderman.teleport).
  • heads.yml — paste your own MC-head textures for menu icons (trusted_claims, my_claims, market, …).