-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
GPExpansion is a plugin that extends GriefPrevention with economy and management features including rental signs, mailboxes, sell signs, and global claims.
Yes, GPExpansion requires GriefPrevention to function. It optionally works with GriefPrevention3D for enhanced features.
Yes, GPExpansion supports Spigot, Paper, Purpur, and Folia 1.20+.
Yes, but some features work differently:
- Mailboxes: Use virtual protocol (snapshots) instead of real subdivisions
- 3D Subclaims: Not available
- All other features work normally
Get the latest release from GitHub Releases.
- Java 17+
- Minecraft Server 1.20+
- GriefPrevention (latest version)
- Vault (optional, for economy)
- Check console for error messages
- Verify GriefPrevention is installed
- Check Java version (17+ required)
- Try
/plugins- should show GPExpansion in green
| Feature | Virtual | Real |
|---|---|---|
| Works with regular GP | ✅ | |
| Requires GP3D | ❌ | ✅ |
| Multiple mailboxes per spot | ✅ | ❌ |
| Live container updates | ❌ | ✅ |
| Easier to set up | ✅ |
Yes! You can use money (Vault), XP, claim blocks, or items. Configure per-sign or set defaults in config.
Yes, as long as the sign format includes the claim ID (condensed format), you can place rental signs anywhere.
Yes, players can rent multiple claims simultaneously if they can afford them.
- Player is untrusted from claim
- If configured, claim restores from snapshot
- Renter receives notification
- Sign updates to show availability
GUI mode is enabled by default. To see text help, disable GUI in config, or use a specific subcommand.
Most commands support a [claimId] parameter:
/claim trust Steve 12345
/claim name "New Name" 67890
Run /claim list - the ID is shown next to each claim.
With griefprevention.claim.tp.other permission, yes. Otherwise, only your own claims and global claims.
-
Self-mailboxes:
griefprevention.sign.create.self-mailbox -
Purchasable mailboxes:
griefprevention.sign.create.mailbox -
Using mailboxes:
griefprevention.mailbox.use
Use the limit permissions:
griefprevention.sign.limit.rent.5
griefprevention.sign.limit.self-mailbox.10
They need color permissions:
griefprevention.claim.color.*
griefprevention.claim.format.*
Common issues:
- Wrong format - check Sign Formats
- Missing permission for sign type
- Wrong claim ID (for condensed format)
- Sign not in valid location
Breaking and replacing is the easiest way. Editing in-place requires breaking anyway.
- All rentals end immediately
- Renters are untrusted
- Partial refunds may be issued (configurable)
- Admins can break with
griefprevention.sign.admin.break
Only if using money-based payments. XP, claim blocks, and items work without Vault.
Yes, via allow-item-payments per sign type. No per-item-type filter currently exists; all valid Minecraft items are accepted.
To the claim owner's economy account.
The transaction fails and the buyer gets an error message.
- Check format against Sign Formats
- Verify permissions with
/lp user <player> permission check griefprevention.sign.create.rent - Check console for errors
- Try debug mode:
/gpx debug
- Verify
gui.enabled: truein config - Check
griefprevention.claim.guipermission - Try
/gpx reload
- Check
signs.mailbox.protocolsetting - Verify container type is valid
- For real protocol, ensure GP3D is installed
- Check sign is directly on container
- Check file permissions for
plugins/GPExpansion/ - Verify disk space
- For MySQL, check connection settings
No, it's designed for performance:
- Async database operations
- Efficient caching
- Minimal tick impact
Yes, GPExpansion is used on servers with 500+ concurrent players.
Minimal:
- YAML storage: ~1KB per claim
- Snapshots: Depends on claim size
- Typical server: < 100MB
Yes, GPExpansion provides events and methods for developers. See API documentation (if available).
Yes! The project is open source on GitHub. Pull requests welcome.
- This wiki
- GitHub Discussions
- Discord (if available)
- Server version
- GPExpansion version
- GriefPrevention version
- Error logs
- Steps to reproduce
Check the GitHub repository for sponsor links.