# GriefPrevention3D v17.4.0
**Wiki:** https://github.com/castledking/GriefPrevention3D/wiki
## Highlights
- **More translatable messages** — Added `CommandRequiresPlayer` key for console-command error messages.
- **Plugin metadata** — Added `authors` and `website` fields to `plugin.yml`.
## Translatable Messages
Added new `Messages` enum key:
- `CommandRequiresPlayer` — Sent when a player-only command is used from console. Default: `"This command can only be used by players."`
This is now used by `/buyclaimblocks` and `/sellclaimblocks` in `UnifiedClaimCommand` instead of a hardcoded string. Customize it in `plugins/GriefPreventionData/messages.yml`.
## Plugin Metadata
Updated `plugin.yml` with additional metadata:
- `description`: "The self-service anti-griefing plugin for Minecraft servers — now with full 3D subdivisions"
- `website`: `https://castled.codes`
- `authors`: `[CASTLEDKING, RoboMWM, BigScary]`
## Migration
No configuration changes or data migration required. The new `CommandRequiresPlayer` key will be added to your `messages.yml` automatically on next load if missing.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }