Infiniti Coinflip
Premium Coinflip Plugin with Fancy Animations
Create wagers, flip coins, and win big.
Clean GUI. Smooth animations. Zero lag.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Why Infiniti Coinflip?
Most coinflip plugins feel clunky — barebones commands, no animations, no polish. Infiniti Coinflip delivers a smooth, premium gambling experience with a beautiful GUI menu system, dramatic coin flip animations with color-cycling borders and sound effects, full player stats tracking, game history, and a configurable tax system. Your players will actually enjoy using it.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Features
- Fancy Coin Flip Animation — A dramatic, multi-phase animation plays in a 5-row chest GUI. The coin spins fast, slows down, pauses for suspense, then reveals the winner with flashing borders, victory sounds, and a firework explosion. Both players watch in real time.
- Full GUI Menu System — Browse active coinflips, create new games, view stats, and check history — all from a clean, paginated inventory GUI. No messy chat commands needed.
- Quick Create via Commands — Power users can skip the GUI entirely:
/cf 10kto instantly create a $10,000 coinflip. Supports shorthand amounts (1k, 5m, 1b). - Preset & Custom Wagers — The create GUI offers 7 preset amounts (from $100 to $100K) plus a custom amount option. Players type their wager in chat with full shorthand support.
- Heads or Tails — Creators pick their side (Heads = Gold Ingot, Tails = Diamond). The opponent automatically gets the other side. Clean visual distinction throughout the GUI.
- Confirmation Screen — Before joining a coinflip, players see a confirmation GUI showing the wager, sides, and a clear confirm/cancel choice. No accidental joins.
- Player Statistics — Track wins, losses, win rate, total money won/lost, net profit, current win streak, and best win streak. Persistent across restarts. Viewable in a clean stats GUI.
- Game History — Browse recent coinflip results in a paginated GUI. Each entry shows winner, loser, wager amount, winning side, and timestamp. Your own wins/losses are color-coded green/red.
- Configurable Tax System — Set a server tax percentage on winnings (e.g., 5% tax on a $20,000 pot = $1,000 to the server). Great for economy balancing. Set to 0 to disable.
- Broadcast Big Wins — Automatically announce coinflip results to the whole server when the wager exceeds a configurable threshold. Creates excitement and drives engagement.
- Auto-Expiry — Unclaimed coinflips automatically expire after a configurable timeout (default: 5 minutes). Money is refunded automatically, even if the creator goes offline.
- Vault Economy Integration — Works with any Vault-compatible economy plugin (EssentialsX, CMI, etc.). Money is withdrawn on coinflip creation and deposited to the winner on completion.
- Min/Max Wager Limits — Set configurable minimum and maximum wager amounts. Prevent micro-bets and cap risk. Set max to -1 for unlimited.
- Full Hex Color Support — Use
&#RRGGBBhex codes in all messages. Customize every message string in the config. - Sound Effects — Tick sounds during the spin, pitch-rising as it slows. Challenge complete sound for winners, villager "no" for losers. All toggleable in config.
- Firework on Win — The winner gets a celebratory firework burst at their location. Gold with orange fade, large ball type with trail and flicker. Toggleable.
- Admin Tools — Reset player stats, reload config on the fly, and manage the system without restarts.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The Animation
Three dramatic phases that keep both players watching.
When a coinflip begins, both players are pulled into a 5-row chest GUI showing the matchup:
- Phase 1 — Fast Spin — The coin rapidly flips between Heads and Tails with clicking sounds and a rainbow-cycling border.
- Phase 2 — Slowdown — The flipping slows dramatically. The pitch rises. Tension builds.
- Phase 3 — Reveal — The border flashes white and black. Then the winning side is revealed — the border turns gold (Heads) or blue (Tails), the winner gets green concrete with a checkmark, the loser gets red concrete with an X, and a firework launches.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
Code:
/coinflip - Open the coinflip menu
/coinflip create <amount> [side] - Create a coinflip (admin/gui not needed)
/coinflip <amount> - Quick create (shortcut)
/coinflip cancel - Cancel your active coinflip
/coinflip stats - View your statistics
/coinflip history - View recent coinflip history
/coinflip resetstats <player> - Reset a player's stats (admin)
/coinflip reload - Reload configuration (admin)
Aliases: /cf, /flip
Amount shorthand: 1k = 1,000 | 5m = 5,000,000 | 1b = 1,000,000,000
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
Code:
infiniticoinflip.admin - Full admin access (default: op)
├─ infiniticoinflip.use - Create and join coinflips (default: true)
├─ infiniticoinflip.stats - View statistics (default: true)
└─ infiniticoinflip.history - View game history (default: true)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Quick Start Guide
Step 1: Install Vault and an economy plugin (EssentialsX, CMI, etc.).
Step 2: Drop the InfinitiCoinflip JAR in your
plugins/ folder and start the server.Step 3: Run
/coinflip to open the menu. Click Create Coinflip.Step 4: Pick a wager amount and choose Heads or Tails.
Step 5: Wait for another player to join from the menu, or have them type
/cf.Step 6: Watch the animation and see who wins!
Or skip the GUI entirely:
/cf 10k tails to create a $10,000 coinflip on Tails.━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FAQ
Q: What versions are supported?
A: Minecraft 1.21+ with Spigot or Paper.
Q: Is Vault required?
A: Yes. Vault and an economy provider (EssentialsX, CMI, etc.) are required since this is a money-based plugin.
Q: Is the coinflip fair?
A: Yes. The winner is determined by
java.util.Random with a true 50/50 chance. The animation is purely visual.Q: What happens if a player disconnects during the animation?
A: The game completes normally. The winner still receives their money and stats are updated.
Q: Can I set a server tax on winnings?
A: Yes! Set
general.tax-percent in config.yml. For example, 5 takes 5% of the total pot before paying the winner.Q: What happens to expired coinflips?
A: Money is automatically refunded to the creator. The expiry time is configurable (default: 5 minutes).
Q: Can players coinflip themselves?
A: By default, no. Set
general.allow-self-flip: true in config if you want to allow it (useful for testing).Q: Can I disable the animation sounds or firework?
A: Yes. Both are toggleable in the
animation section of config.yml.Q: Does this cause lag?
A: No. Stats save asynchronously, animations use efficient Bukkit schedulers, and all operations are lightweight.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Requirements
Server: Spigot or Paper 1.21+
Java: 21+
Required: Vault + Economy Plugin
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Made by Infiniti Productions
