A lightweight Bukkit/Spigot plugin that brings a thrilling coinflip gambling experience to your Minecraft server! Players can wager in-game currency using Vault, challenge others to a coinflip match, and watch the outcome through an animated GUI. Features include customizable settings, admin controls, immersive sound effects, and a sleek new GUI design with a single-head spinning animation!
⚙️ Features
✅
Coinflip Gambling - Players can create and accept coinflip requests to wager in-game currency.
✅
Animated GUI - A sleek, interactive GUI with small Minecraft font for managing coinflip requests and viewing stats. ️
✅
Single-Head Spinning Animation - Watch the coinflip outcome with a single player head spinning in the center, adding suspense to every match!
✅
Custom GUI Design - Updated GUI with a dark red "COINFLIP" label, flanked by left and right arrows, and an enchanted stats book for a magical touch. ✨
✅
Economy Integration - Uses Vault to handle in-game currency transactions (requires an economy plugin like EssentialsX).
✅
Customizable Settings - Configure minimum/maximum bids, GUI materials, and sound effects via
config.yml. ⚙️
✅
Player Statistics - Tracks wins, defeats, profit, and loss for each player in an enchanted book.
✅
Broadcast Wins - Optionally broadcast coinflip wins to the server to celebrate victories!
✅
Immersive Sound Effects - Enhanced sounds for GUI interactions, coinflip animations, wins, and losses.
✅
Admin Reload Command - Admins can reload the configuration without restarting the server.
✅
Permission Support - Fine-grained permissions for players and admins to control access.
️ GUI Preview
Commands
/coinflip - Open the coinflip GUI to view and accept requests.
/coinflip create <amount> - Create a coinflip request with the specified amount.
/coinflip delete - Remove your active coinflip request (aliases: /coinflip remove). ️
/coinflip reload - Reload the plugin configuration (admin only).
Permissions
ycoinflip.use - Allows players to use the /coinflip command to open the GUI, create, and delete requests.
Default:
true ✅
ycoinflip.admin - Allows admins to use /coinflip reload to reload the configuration.
Default:
op
⚡ Dependencies
Vault - Required for economy integration to handle in-game currency.
EssentialsX (or another Vault-compatible economy plugin) - Required to provide the economy system for Vault to hook into.