"API KEY NOT CONFIGURED" Warning
You see this warning in the console if your API key isn't set.
========================================================
API KEY NOT CONFIGURED!
Your Hycompanion API key is not set in config.yml
Get your API key from: https://app.hycompanion.dev
Then use: /hycompanion register <your-api-key>
========================================================
Use the command /hycompanion register <your-api-key> or edit
config.yml manually.
NPCs Not Appearing with Custom Roles
Custom NPC roles (appearance, health, etc.) require a server restart after the initial sync because Hytale loads assets before the plugin can connect to the backend.
- Create NPCs in the dashboard
- Start the server → NPCs sync → Roles are cached
- Restart the server → Cached roles are loaded
- NPCs now have custom appearances
Connection Failed
The plugin can't connect to the backend.
- Check your API key is correct
- Verify your server can reach
api.hycompanion.dev - Check firewall settings
- Run
/hycompanion statusto see connection details
NPCs Not Responding
The NPC is visible but doesn't reply when players talk to them.
- Check the player is within
chat_range(default: 15 blocks) - Verify NPCs are synced:
/hyc list - Sync them using:
/hyc sync - Make the plugin scan them:
/hyc scan - Check connection:
/hycompanion status - Make sure you OpenRouter API key is configured for the server
- Choose another model in the dashboard
- Enable debug mode in config for more info
Plugin won't load
The server starts but Hycompanion doesn't appear in the plugin list.
- Make sure you're using a compatible Hytale server version
- Check that the JAR file is named correctly (no spaces)
- Look for errors in the server console at startup
- Verify the JAR file isn't corrupted - redownload from the dashboard
- Ensure the
mods/folder has proper write permissions
Rate limit exceeded
NPCs stop responding and logs show "rate limit" errors.
- Wait a few minutes - rate limits reset automatically
- Check your OpenRouter tier and usage limits
- Consider switching to a model with higher rate limits
- Add rate limiting in your NPC config to slow down requests
- Upgrade your OpenRouter tier if needed
Still stuck?
Join our Discord community for personalized help from the team and other users.
Join Discord