Common Issues¶
Items Can't Be Placed in Slots¶
Problem: An item won't go into an accessory slot.
Causes & Solutions:
-
Item not tagged — The item needs a
curiospaper:slot_typePDC tag- Use
/edit gui <itemId>to set the slot type - Or use the API:
api.tagAccessoryItem(item, "ring")
- Use
-
Wrong slot type — The item's tag doesn't match the target slot
- Use
/curios debug itemto check the item's slot type - Ensure it matches the slot you're trying to use
- Use
-
Slot type doesn't exist — The tagged slot type isn't in
config.yml- Check
config.ymlfor the slot key
- Check
Abilities Not Working¶
Problem: Equipped accessories don't apply their effects.
Solutions:
-
Check ability configuration:
- View the item file in
plugins/CuriosPaper/items/<id>.yml - Verify trigger, effect type, and effect name are set
- View the item file in
-
Validate effect name:
- For
POTION_EFFECT: Must be a validPotionEffectType(e.g.,SPEED, notSpeed) - For
PLAYER_MODIFIER: Must be a validAttribute(e.g.,GENERIC_MAX_HEALTH)
- For
-
Check amplifier range:
- Must be between 0 and 9
-
WHILE_EQUIPPED duration too short:
- Set duration to at least 100 ticks to avoid flickering
GUI Not Opening¶
Problem: /baubles doesn't open the GUI.
Solutions:
- Check if player data is loaded — Rejoin the server
- Check console for errors — Look for exceptions during GUI creation
- Verify plugin is enabled — Run
/pluginsand check for CuriosPaper
Custom Textures Not Showing¶
See Resource Pack Troubleshooting.
Plugin Won't Start¶
Problem: CuriosPaper fails to enable on startup.
Solutions:
- Check Java version — Requires Java 8+
- Check server version — Requires Spigot/Paper 1.14.4+
- Check for conflicting plugins — Disable other plugins and test
- Delete
config.ymland restart — Regenerates default configuration - Check console for stack traces — Post the full error in the support channel
Player Data Lost¶
Problem: A player's accessories disappeared.
Solutions:
- Check the data file — Look in
plugins/CuriosPaper/playerdata/<UUID>.yml - Check for backup — If backups are enabled, restore from a backup file
- Server crash — If the server crashed, data since the last auto-save may be lost
- Lower
save-intervalfor more frequent saves - Enable
save-on-closefor immediate saves
- Lower
Elytra Back Slot Not Working¶
Problem: Elytra can't be placed in the back slot or gliding doesn't work.
Solutions:
- Check server version — Requires Minecraft 1.21.3+ with Paper
- Check config:
- Check for the back slot — Ensure a slot with key
backexists inconfig.yml
High Memory Usage¶
Problem: CuriosPaper is using too much memory.
Solutions:
- Enable
unload-on-quit: - Reduce
max-items-per-slotif set unnecessarily high - Clean up orphaned player data files for deleted/banned players
Recipe Not Registering¶
Problem: Custom recipes don't appear in the crafting table.
Solutions:
- Check recipe type — Verify it's a valid type (
SHAPED,SHAPELESS, etc.) - Check ingredients — All materials must be valid Bukkit
Materialnames - For shaped recipes — Ensure the shape has exactly 3 rows of 3 characters
- Restart the server — Recipes are registered on startup
- Check console — Look for recipe registration errors