Troubleshooting
Solutions for common issues with the Info Hub.
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 25+):
Terminal window java -version -
Verify JAR is in correct folder:
mods/KyuubiSoftInfoHub-3.1.1.jar ✓mods/kyuubisoft_infohub/KyuubiSoftInfoHub-3.1.1.jar ✗ -
Check for startup errors in server log
-
Ensure compatible Hytale server version (0.7.x)
Configuration Files Not Generated
Section titled “Configuration Files Not Generated”Symptoms:
- Config folder empty
- Missing files
Solutions:
- Ensure plugin loaded successfully
- Check write permissions on the
mods/folder - Restart server (not just reload)
- Check for disk space issues
UI Issues
Section titled “UI Issues”Info Hub Not Opening
Section titled “Info Hub Not Opening”Symptoms:
/ksinfocommand does nothing- No UI appears
Solutions:
- Check that the player has
ks.info.user.use(granted by default) - A file with broken JSON is kept, copied to
<file>.corrupt-<time>and replaced by defaults in memory; the server log names it, and/ksinfoadmin reloadlists it in chat - If you renamed the main command in
config.json, restart the server - Check server logs for errors
Sections Not Showing
Section titled “Sections Not Showing”Symptoms:
- Main menu is empty
- Some sections missing
Solutions:
-
Check section is enabled:
"sections": {"faq": {"enabled": true}} -
Check permission requirement:
"sections": {"staff": {"permission": "infohub.staff"}} -
Verify the section config file exists
-
A page that does not exist or may not be opened returns to Start with “not available”
Quick Tiles Not Working
Section titled “Quick Tiles Not Working”Symptoms:
- Clicking a tile does nothing
- Error in chat
Solutions:
- Verify the command exists on the server and the player may use it (tiles run as the player unless
runAsConsoleis set) - Check the tile’s own
permission - Validate JSON syntax in
quickaccess.json - A tile that was changed while the book was open does nothing until the book is reopened
- Tiles beyond the limit of 10 rows of 4 per side are not shown; the admin window warns about it
- A console tile cannot be saved: the admin needs
ks.core.admin.dialog.console, see Permissions
Command Issues
Section titled “Command Issues”Commands Not Listed
Section titled “Commands Not Listed”Symptoms:
- Command section is empty
- Some commands missing
Solutions:
-
Check settings in
commands/categories.json:"settings": {"showModCommandsOnly": true,"showDefaultCommands": false} -
Verify plugin isn’t in
blockedPlugins -
Check if command is in
hiddenCommands -
Try
groupBy: "plugin"for automatic detection
Command Execution Not Working
Section titled “Command Execution Not Working”Symptoms:
- Execute button does nothing
- Error message appears
Solutions:
-
Check execution is enabled (otherwise only To chat is available):
"execution": {"enabled": true} -
Check command isn’t blocked:
"execution": {"blockedCommands": ["op", "stop"]} -
Verify player has permission for the command
Localization Issues
Section titled “Localization Issues”Translations Not Loading
Section titled “Translations Not Loading”Symptoms:
- Shows English instead of selected language
- Shows raw keys like
infohub.book.nav.rules
Solutions:
-
Check the player’s language (
/kslang, or/kssettingswith KyuubiSoft Core) and the server language (/kssettings, orlanguageinconfig.jsonwithout Core) -
Verify language file exists in
localization/folder -
Check for JSON syntax errors in language file
-
Reload config with
/ksinfoadmin reload
Text Appears Cut Off
Section titled “Text Appears Cut Off”Symptoms:
- Buttons show ”…” at end
- Text overlaps
Solutions:
- Shorten translation text
- Use abbreviations where appropriate
- Split into multiple lines if supported
Performance Issues
Section titled “Performance Issues”Lag When Opening Info Hub
Section titled “Lag When Opening Info Hub”Symptoms:
- Delay before UI appears
- Server lag spike
Solutions:
-
Limit search results:
"globalSearch": {"maxResults": 10} -
Disable unused sections
JSON Validation
Section titled “JSON Validation”Many issues are caused by JSON syntax errors.
Common JSON Errors
Section titled “Common JSON Errors”| Error | Fix |
|---|---|
| Missing comma | Add , between items |
| Extra comma | Remove trailing , |
| Missing quote | Ensure all strings have "..." |
| Missing bracket | Match all { with } and [ with ] |
Validate JSON Online
Section titled “Validate JSON Online”Use jsonlint.com to check your files.
Reload Configuration
Section titled “Reload Configuration”After fixing config files:
/ksinfoadmin reloadIt also works from the console and waits for a save of the admin window that is still running. New or renamed command names need a restart.
Getting Help
Section titled “Getting Help”If issues persist:
- Check server logs for detailed errors
- Gather information:
- Server version
- Plugin version
- Config files
- Error messages
- Report issue:
- Discord: KyuubiSoft Discord