FSupport
Creator Voting Plugin
Allow your players to vote for their favorite content creators directly in-game.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Allow your players to vote for their favorite content creators directly in-game.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Features
- Custom GUI Menu — Fully configurable inventory with skull heads, dynamic lore and action buttons via YAML.
- One vote per player — Each player can only vote once. Data is automatically saved to data.yml.
- Real-time ranking — The menu auto-refreshes on a configurable interval to show live vote counts.
- Full HEX color support — Use &#RRGGBB gradients and legacy color codes anywhere.
- Async skull textures — Pre-loads creator head textures by UUID or name with built-in cache for zero lag.
- PlaceholderAPI — Native integration with 6 ready-to-use placeholders for scoreboards and holograms.
- Configurable actions — On vote: run a console command, player command or send a message.
- Hot reload — Reload config and data on the fly with /fsupport reload.
- Up to 28 creators — Supports up to 28 creators per menu in a 6-row inventory layout.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Commands
Player commands
- /support — Opens the creator voting menu. (fsupport.use — default: everyone)
- /apoyar — Alias for /support.
Admin commands
- /fsupport reload — Reloads config and vote data. (fsupport.admin — default: OP)
- /fsupport reset <player> — Resets a specific player's vote.
- /fsupport reset all — Resets all votes. Useful for new seasons.
- /fsupport votos — Shows the full vote ranking in chat.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ PlaceholderAPI
- %fsupport_top_N% — Colored name of the creator at rank N.
- %fsupport_top_N_votes% — Vote count of the creator at rank N.
- %fsupport_top_N_id% — Internal creator ID at rank N.
- %fsupport_voted% — Returns true / false depending on if the player has voted.
- %fsupport_my_creator% — Colored name of the creator the player voted for.
- %fsupport_my_votes% — Vote count of the creator the player supported.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Requirements
- Paper 1.20+ (required)
- Java 17+ (required)
- PlaceholderAPI (optional — only for placeholders)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Installation
- Drop FSupport.jar into your /plugins folder.
- Restart the server — config files are generated automatically.
- Edit plugins/FSupport/menu.yml and add your creators.
- Run /fsupport reload — done!
