Troubleshooting
Troubleshooting
Section titled “Troubleshooting”Solutions for common issues with the Achievement & Title System.
Installation Issues
Section titled “Installation Issues”Plugin Not Loading
Section titled “Plugin Not Loading”Symptoms:
- No log messages from plugin
- Commands not working
Solutions:
-
Check Java version (requires Java 17+):
Terminal window java -version -
Verify JAR is in correct folder:
plugins/KyuubiSoftAchievements-X.X.X.jar ✓plugins/KyuubiAchievements/KyuubiSoftAchievements-X.X.X.jar ✗ -
Check for startup errors in server log
-
Ensure compatible Hytale server version
Missing Configuration Files
Section titled “Missing Configuration Files”Symptoms:
- Config files not generated
- Errors about missing files
Solutions:
- Ensure plugin loaded successfully
- Check write permissions on plugins folder
- Restart server (not just reload)
- Check for disk space issues
Achievement Issues
Section titled “Achievement Issues”Achievements Not Unlocking
Section titled “Achievements Not Unlocking”Symptoms:
- Progress updates but achievement doesn’t unlock
- No notification when meeting requirements
Solutions:
-
Check prerequisites:
Terminal window /achievementadmin list YourNameVerify all required achievements are unlocked.
-
Check trigger type matches action:
blocks_mined= Breaking blocks (not placing)kills= Dealing final blow (not assists)
-
Check target matching:
- Exact match:
"Spider"only matches Spider "any"matches everything- Prefix match:
"Ore_"matches Ore_Iron, Ore_Gold, etc.
- Exact match:
-
Verify count threshold:
"trigger": {"type": "kills","target": "Spider","count": 50 ← Must reach exactly 50+}
Progress Not Tracking
Section titled “Progress Not Tracking”Symptoms:
- Progress stays at 0
- Actions not being counted
Solutions:
-
Check tracking is enabled:
"tracking": {"enableCombat": true, ← Check these"enableProgression": true} -
Verify correct trigger type:
- Mining stone? Use
blocks_mined - Crafting sword? Use
items_crafted
- Mining stone? Use
-
Check server logs for errors: Look for tracking-related exceptions
Hidden Achievement Stuck
Section titled “Hidden Achievement Stuck”Symptoms:
- Hidden achievement shows ”???” even after unlocking
Solutions:
- Refresh UI (close and reopen
/achievements) - Check achievement is actually unlocked:
Terminal window /achievementadmin list YourName - Verify
hidden: trueis set in achievement definition
Title Issues
Section titled “Title Issues”Title Not Showing on Nametag
Section titled “Title Not Showing on Nametag”Symptoms:
- Title selected but not visible
- Nametag shows only username
Solutions:
-
Check display mode:
"display": {"displayMode": "both" ← Should include "nametag" or "both"} -
Verify title is selected:
- Open
/titles - Check “Current Title” shows your title
- Open
-
Check title position:
"display": {"titlePosition": "prefix" ← Try different positions} -
Restart/rejoin: Title updates may require reconnecting
Title Not in /titles Menu
Section titled “Title Not in /titles Menu”Symptoms:
- Achievement unlocked but title not available
Solutions:
-
Verify achievement has title:
"title": {"id": "my_title","color": "#FFD700"} -
Check title ID has translation:
achievements.title.my_title=My Title Name
LuckPerms Issues
Section titled “LuckPerms Issues”Prefix Not Showing
Section titled “Prefix Not Showing”Symptoms:
- LuckPerms prefix not appearing in chat
- Only achievement title shows
Solutions:
-
Verify LuckPerms is installed:
Terminal window /lp info -
Check prefix is set:
Terminal window /lp user YourName info -
Verify prefix syntax:
Terminal window # Correct/lp group admin meta setprefix 100 "<red>[Admin]</red> "# Wrong (missing space at end)/lp group admin meta setprefix 100 "<red>[Admin]</red>" -
Check server logs for:
[KyuubiSoft Achievements] LuckPerms integration enabled
Colors Not Working
Section titled “Colors Not Working”Symptoms:
- Prefix shows but without colors
- Raw tags visible:
<red>[Admin]</red>
Solutions:
-
Use correct MiniMessage syntax:
<red>Text</red> ✓&cText ✓ (legacy)<#FF5555>Hex</end> ✗ (wrong close tag)<#FF5555>Hex</#FF5555> ✓ -
Check for unclosed tags:
<bold><red>Text</red> ✗ (missing </bold>)<bold><red>Text</red></bold> ✓
HUD/Toast Issues
Section titled “HUD/Toast Issues”Toast Not Appearing
Section titled “Toast Not Appearing”Symptoms:
- Achievement unlocks but no banner
- Only chat message shows
Solutions:
-
Check notification settings:
"notifications": {"enabled": true,"displayMode": "banner" ← or "both"} -
Check for HUD conflicts:
- If another plugin uses Custom HUD, toasts are skipped
- Install MHUD for compatibility
-
Check server logs for:
Skipping toast - another plugin's HUD is active
“Failed to apply CustomUI HUD commands” Error
Section titled ““Failed to apply CustomUI HUD commands” Error”Symptoms:
- Client crash or disconnect
- Error in server log
Solutions:
-
Update to version 1.5.0+ (this bug was fixed)
-
Install MHUD for proper multi-HUD support
-
Check for conflicting plugins using Custom HUD
Multiple Toasts Not Showing
Section titled “Multiple Toasts Not Showing”Symptoms:
- Only first toast shows
- Subsequent achievements missed
Solutions:
- This is expected behavior without MHUD
- Toasts queue but conflicts may skip them
- Install MHUD for reliable toast queuing
Performance Issues
Section titled “Performance Issues”Server Lag
Section titled “Server Lag”Symptoms:
- Lag spikes when achievements unlock
- Slow UI loading
Solutions:
-
Increase save interval:
"tracking": {"saveIntervalSeconds": 600 ← Increase from 300} -
Disable unused tracking:
"tracking": {"enableExploration": false ← If not needed} -
Reduce export frequency:
"export": {"intervalSeconds": 600}
High Memory Usage
Section titled “High Memory Usage”Symptoms:
- Memory increases over time
- OutOfMemoryError
Solutions:
-
Check player data accumulation:
- Large number of unique players = more memory
- Consider archiving old player data
-
Reduce leaderboard size:
"export": {"leaderboardSize": 50 ← Reduce from 100}
Data Issues
Section titled “Data Issues”Lost Progress
Section titled “Lost Progress”Symptoms:
- Achievement progress reset
- Unlocked achievements missing
Solutions:
-
Check for save errors in logs
-
Verify data file exists:
plugins/KyuubiAchievements/playerdata/ -
Check disk space
-
Restore from backup if available
Duplicate Achievements
Section titled “Duplicate Achievements”Symptoms:
- Same achievement shows multiple times
- Warnings in server log
Solutions:
-
Check for duplicate IDs:
- Search achievements.json for duplicates
- Check custom_achievements.json
-
Clear and regenerate:
- Delete achievements.json
- Restart server
Getting Help
Section titled “Getting Help”If none of the above solutions work:
-
Check server logs for detailed error messages
-
Enable debug logging: Set Java logging level to FINE for detailed output
-
Gather information:
- Server version
- Plugin version
- Relevant config sections
- Error messages from logs
-
Report issue: Create an issue with all gathered information