Frost
Profile-based hotbars, a cosmetics shop and equip menu, particle effects, and Bedrock UI support for Paper 1.21.x. Player data persists to SQLite and integrates with Vault for economy.
Features
- Profile hotbars with Hotbar Lock enforcement
- Cosmetics shop with Vault pricing
- Equip menu to toggle owned cosmetics
- Particle effects (always-on, trail, surround, burst) with event triggers
- Bedrock UI via Floodgate + Cumulus forms
- SQLite-backed player data (profiles, locks, owned/equipped cosmetics)
Requirements
- Paper 1.21.1+
- Java 21
- Vault (economy provider)
- Optional: Geyser + Floodgate for Bedrock support
Installation
- Build or download the plugin jar (see Development).
- Place the jar in
plugins/. - Start the server to generate
plugins/Frost/config.ymland the SQLite database. - Edit
config.ymlto suit your server. - Run
/frost reloadto apply changes.
Quick Commands
/shop– open the cosmetics shop/equip– open your equip menu/togglelock– toggle Hotbar Lock on/off/frost <reload|setprofile|listprofiles|givecosmetic>– admin tools
See the full Commands & Permissions and Configuration.
Support Matrix
- Paper 1.21.x, Java 21
- Economy via Vault
- Optional Bedrock support via Floodgate
Developer Notes
A small public API is available to:
- Set a player’s profile
- Query available profiles
- Manage owned cosmetics
See Development for build and API entry points.