PlaceholderAPI
Enabling
In config.yml:
generalSettings:
placeholderSupport: true
Available Placeholders
Use these in any plugin that supports PlaceholderAPI:
Location Check
| Placeholder |
Output |
%uxmclaims_is_claimable% |
true if current location can be claimed, false otherwise |
Current Claim (where player is standing)
| Placeholder |
Output |
%uxmclaims_claim_name% |
Claim name |
%uxmclaims_claim_owner_name% |
Owner's username |
%uxmclaims_claim_owner_uid% |
Owner's UUID |
Claim Statistics
| Placeholder |
Output |
%uxmclaims_count:claim.chunks% |
Number of chunks |
%uxmclaims_count:claim.members% |
Number of members |
%uxmclaims_count:claim.warps% |
Number of warps |
%uxmclaims_count:claim.roles% |
Number of roles |
Claim Time
| Placeholder |
Output |
%uxmclaims_time:claim.remainTime% |
Formatted remaining time |
%uxmclaims_date:claim.expireDate% |
Expiration date |
%uxmclaims_date:claim.creationDate% |
Creation date |
Default Values
When a player isn't in a claim, you can customize what shows in messages.yml:
placeholderDefaults:
uxmclaims_claim_name: 'Wilderness'
uxmclaims_claim_owner_name: 'Nobody'
Example Uses
In a Scoreboard
You are in: %uxmclaims_claim_name%
Owner: %uxmclaims_claim_owner_name%
[%uxmclaims_claim_name%] PlayerName: message
In Tab/Nameplates
PlayerName
%uxmclaims_claim_name%
Setup
- Install PlaceholderAPI
- Set
placeholderSupport: true in config.yml
- Restart or reload the server
- Use the placeholders in your other plugins
Troubleshooting
Placeholders show as raw text
- Make sure PlaceholderAPI is installed
- Make sure the other plugin supports PlaceholderAPI
- Try
/papi parse me %uxmclaims_claim_name% to test