Token SMP — Compatibility & Troubleshooting
Server requirements, compatibility info, and common issue fixes.
Server Requirements
| Requirement |
Value |
| Minecraft Version |
Paper 1.21+ |
| Java Version |
Java 21 or higher |
| Server Software |
Paper (Spigot compatibility not guaranteed) |
| RAM |
Minimum 2GB allocated to server |
Plugin Dependencies
- FaithBreak — Soft dependency, auto-downloaded from Modrinth on first startup if missing
- Resource Pack — Included in
Token Resource Pack/ directory. Contains custom item models for all 28 tokens, Soul Fragment, and a custom font for the action bar HUD
Known Compatibility
| Status |
Details |
| Compatible |
Most economy, permission, and utility plugins |
| Compatible |
Anti-cheat plugins (properly configured) |
| Caution |
Plugins that modify crafting mechanics or intercept PrepareItemCraftEvent |
| Conflicts |
Other ability/token plugins that override Nether Star items |
Data Files
Files created automatically in plugins/Token/:
| File |
Purpose |
config.yml |
Master configuration (all systems) |
player_tokens.yml |
Player UUID to equipped token list |
trust_data.yml |
Player trust relationships |
player_languages.yml |
Per-player language preferences |
gracedplayers.yml |
Tracks players who have received grace periods |
awakenedplayers.yml |
Tracks players who have been awakened |
worldborder_state.yml |
SMP state (who started, when, active status) |
lang/*.yml |
8 localized message files |
Troubleshooting
Tokens Not Crafting
- Ensure the player has a Soul Fragment in the center slot (slot 5)
- Check if the token recipe is enabled in
config.yml under token-recipes.<name>.enabled
- Verify the player has materials in the correct positions
- Check server console for recipe registration errors on startup
Abilities Not Working
- Confirm the token is equipped (check with
/token tokens)
- Check cooldown status — abilities have cooldown periods shown in the action bar HUD
- For targeted abilities, make sure you're not targeting a trusted player
- Ensure the ability command matches the token (e.g.,
/token warden for the Warden token)
Token Not Equipping
- Check if the player already has
max-traits-per-player tokens equipped (default: 2)
- If
allow-duplicate-traits is false, the player can't equip two of the same token
- Verify the player has
token.equip permission
- Ensure the item is a valid Token item (Nether Star with correct PersistentDataContainer tag)
SMP / Grace Period Issues
- Check SMP status:
/token status
- View grace period status:
/token graceperiod status
- Reload configurations:
/token reload
- Reset SMP state:
/token reset confirm
Awakening Issues
- Awakening triggers automatically after the grace period ends
- Late joiners who missed the awakening get a personal reveal on join
- Check
awakenedplayers.yml if a player claims they weren't awakened
- Reset with
/token reset confirm to re-enable awakening for all
Token Transfer Issues
- Verify
token-transfer.enabled is true in config
- If using
gui-choice mode, the killer has gui-choice-timeout seconds to pick
- Totem of Undying prevents token transfer (intentional)
- If the killer's slots are full and
drop-as-item-when-full is true, the token drops on the ground
Ritual Mode Issues
- Check ritual mode is enabled:
/token craftmode ritual
- Verify no concurrent ritual limit reached:
/token ritual status
- Ensure the crafting table placement has open space above for the display
- Check for area protection conflicts with other plugins
Action Bar HUD Not Showing
- Ensure the resource pack is applied to the client
- The HUD uses custom font characters from the resource pack
- Check if another plugin is overriding the action bar
Language Issues
- Language auto-detects on join based on client locale
- Manually set language:
/token language <code> (e.g., en_US, es_ES)
- Supported codes:
en_US, es_ES, fr_FR, de_DE, nl_NL, pl_PL, hi_IN, ur_PK
- Reduce
visual-settings.particle-intensity for ritual effects
- Lower
max-concurrent-rituals if running multiple rituals
- Monitor server TPS during rituals and large-scale ability usage
- The action bar HUD updates every 20 ticks (1 second) — this is lightweight
Error Messages
| Message |
Meaning |
| "You already have the maximum number of tokens!" |
Player has reached max-traits-per-player limit |
| "Token not found" |
Invalid token name in command |
| "You don't have this token equipped" |
Trying to use an ability for an unequipped token |
| "Ability on cooldown" |
Ability is still cooling down |
| "Ritual limit reached" |
Too many concurrent rituals active |