CuriosPaper is a Curios-style
accessory inventory API for Paper 1.21+.
It adds a fully separate
accessory GUI (rings, charms, back slot, etc.) and exposes a clean
developer API for tagging items, managing accessories, and integrating custom systems.
This plugin
does not add its own items or stats.
It is an
API layer for servers and other plugins.
Features
• Accessory GUI
– Commands: /baubles, /b, /bbag
– Main menu + per-slot pages
– Customizable titles, layout, borders, fillers
• 9 Configurable Slot Types (default)
head, necklace, back, body, belt, hands, bracelet, charm, ring
• Full Config Support
– Custom slot names, icons, lore
– Internal slot amounts
– Internal item-model keys for resource packs
• Automatic Resource Pack Generation
– Builds its own pack
– Merges packs from other plugins
– Hosts the final ZIP via built-in HTTP server
• Persistent Player Data
– YAML storage
– Auto-save system
– Optional backups
• Performance Options
– Player data caching
– Unload data on quit
– Safety caps for slot limits
• QoL Options
– Optional auto-lore
– Hide empty slots
– GUI + equip sounds
• Developer API
– Tag items with accessory slot types
– Access equipped items
– Modify stored accessories
– Listen to AccessoryEquipEvent
– Register resource pack folders from other plugins
Requirements
• Paper or any Paper-based fork
• Minecraft 1.21+
• Players must accept the server resource pack (if enabled)
Commands
/baubles
Aliases: /b, /bbag
Opens the accessory GUI.