# GriefPrevention3D v17.5.1
**Wiki:** https://github.com/castledking/GriefPrevention3D/wiki
## Highlights
- **Added configurable `/claim` and `/aclaim` fallbacks** - `alias.yml` can now define which subcommand runs when a player executes the root command without arguments, such as `fallback: 'help'`.
- **Fixed configurable claim help entries** - `ClaimHelpEntry` and `AClaimHelpEntry` in `messages.yml` now control the formatting of each `/claim help` and `/aclaim help` row.
- **Allowed messages to be disabled with empty strings** - Leaving a message blank now suppresses it instead of sending a visually empty chat line.
## Bug Fixes
Blank help-related messages are no longer restyled into color-only or newline-only strings during message loading. This lets server owners disable any configured message by setting it to an empty string.
The unified claim help renderer now uses the `ClaimHelpEntry` and `AClaimHelpEntry` message templates instead of hardcoding each help row. This allows server owners to change colors, separators, and row formatting from `messages.yml`.
## Configuration
`alias.yml` now supports a root command `fallback` option:
```yaml
commands:
claim:
fallback: 'help'
aclaim:
fallback: 'help'
```
Leave `fallback` empty to keep the previous built-in root command behavior.
## Migration
No data migration required. Existing `alias.yml` files will continue to work; add `fallback: 'help'` under `commands.claim` or `commands.aclaim` if you want root commands to open help by default.
Optional dependencies
VaultUnlocked
Any compatible version
QuickShop-Hikari
Any compatible version
PlaceholderAPI
Any compatible version
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" }