UltraCoinFlip allows players to create coin flip games where two players can bet against each other. The winner is determined by a fair, cryptographically secure random system, and the winner takes the pot (minus tax).
UltraCoinFlip is the most advanced and feature-rich coinflip gambling plugin for Minecraft servers.
Bring the thrill of high-stakes gambling to your server. Players create and join coinflip games, betting their in-game currency against each other. Every flip is powered by a cryptographically secure random algorithm, guaranteeing provably fair outcomes. Ideal for economy, survival, skyblock, factions, prison, and any server looking to boost player engagement.
Why choose UltraCoinFlip over other coinflip plugins?
[Accept] / [Deny] chat buttons, lock games invite-only, optional persistence across server restart| Command | Description |
|---|---|
/coinflip |
Open the coinflip menu |
/coinflip help |
Display all available commands |
/coinflip create <currency> <amount> |
Create a new coinflip game |
/coinflip create <currency> <amount> bot |
Play against the server bot |
/coinflip delete |
Cancel your active coinflip game |
/coinflip invite <player> |
Invite a specific player with clickable Accept/Deny in chat |
/coinflip uninvite <player> |
Remove a player from your invite list |
/coinflip accept [id] |
Accept a coinflip invite (id optional with single pending) |
/coinflip deny [id] |
Deny a coinflip invite |
/coinflip private [on|off] |
Toggle invite-only mode on your coinflip |
/coinflip reload |
Reload plugin configuration |
/coinflip history |
View your game history |
/cf settings |
Open player settings GUI |
/cf leaderboard |
View top players leaderboard |
/cf stats [player] |
View player coinflip statistics |
/cf limit me |
View your earnings/loss limits and current usage |
/cf limit player <name> |
Staff: view another player's limits |
/cf limit reset <name> |
Admin: reset a player's earnings in the current period |
/cf limit auto-tune <currency> |
Admin: suggest cap values from your last 30 days of activity |
/cf audit |
Admin dashboard (real-time monitoring) |
| Permission | Description | Default |
|---|---|---|
ultracoinflip.use |
Use basic coinflip commands | true |
ultracoinflip.reload |
Reload plugin configuration | op |
ultracoinflip.admin |
Access admin commands | op |
ultracoinflip.command.menu |
Use /cf (open the main menu) |
true |
ultracoinflip.command.create |
Use /cf create |
true |
ultracoinflip.command.delete |
Use /cf delete |
true |
ultracoinflip.command.history |
Use /cf history |
true |
ultracoinflip.command.leaderboard |
Use /cf leaderboard |
true |
ultracoinflip.command.settings |
Use /cf settings |
true |
ultracoinflip.command.stats |
Use /cf stats |
true |
ultracoinflip.command.help |
Use /cf help |
true |
ultracoinflip.command.invite |
Use /cf invite and /cf uninvite |
true |
ultracoinflip.command.accept |
Use /cf accept and /cf deny |
true |
ultracoinflip.command.private |
Use /cf private |
true |
ultracoinflip.silent |
Disable notifications | false |
ultracoinflip.bypass.tax |
Bypass tax, receive full winnings | false |
ultracoinflip.bypass.bettinglimit |
Bypass daily/weekly betting limits | false |
ultracoinflip.limit.me |
View your own earnings/loss limits | true |
ultracoinflip.limit.staff |
View other players' earnings/loss limits | op |
ultracoinflip.admin.limit |
Reset / auto-tune earnings limits | op |
ultracoinflip.house.use |
Use "play with bot" feature | true |
ultracoinflip.house.bypass.limit |
Bypass daily bot game limit | false |
ultracoinflip.house.bypass.delay |
Bypass delay between bot games | false |
ultracoinflip.stats.others |
View other players' stats | false |
ultracoinflip.settings.bypass |
Bypass all player settings | false |
%coinflip_wins% — Total wins%coinflip_losses% — Total losses%coinflip_total_games% — Total games played%coinflip_winstreak% — Current winstreak%coinflip_winrate% — Overall win percentage%coinflip_winrate_formatted% — Win percentage with % symbol%coinflip_winrate_<currency>% — Winrate for specific currency%coinflip_winrate_<currency>_formatted% — Winrate for specific currency with % symbolSupported currencies: money, playerpoints, tokenmanager, beasttokens, and custom placeholder currencies.
%coinflip_profit_<currency>% — Total profit%coinflip_loss_<currency>% — Total loss%coinflip_net_profit_<currency>% — Net profit (profit - loss)%coinflip_profit_<currency>_formatted% — Formatted profit%coinflip_loss_<currency>_formatted% — Formatted loss%coinflip_net_profit_<currency>_formatted% — Formatted net profitCurrencies: money (alias: m), playerpoints (pp), tokenmanager (tm), beasttokens (bt).
%coinflip_total_profit% — Total profit across all tracked currencies%coinflip_total_loss% — Total losses across all tracked currencies%coinflip_total_net% — Total net profit across all tracked currencies%coinflip_position% — Player's rank by wins (default)%coinflip_position_wins% — Player's rank by wins%coinflip_position_losses% — Player's rank by losses%coinflip_position_winstreak% — Player's rank by winstreak%coinflip_position_profit_<currency>% — Player's rank by profit%coinflip_position_largest-win_<currency>% — Player's rank by largest win%coinflip_position_worst-profit_<currency>% — Player's rank by worst profit%coinflip_top_<rank>_<filter>_<currency>_name% — Top player name%coinflip_top_<rank>_<filter>_<currency>_value% — Top player value%coinflip_top_<rank>_<filter>_<currency>_value_formatted% — Formatted value%coinflip_top_<rank>_wins_name% — Top player by wins%coinflip_top_<rank>_losses_name% — Top player by total losses%coinflip_top_<rank>_winstreak_value% — Top player's winstreak%coinflip_leaderboard_refresh_in% — Live countdown to the next leaderboard cache refresh (e.g. 2m20s). Format customizable in config.ymlFilters: wins, losses, profit, largest-win, worst-profit, winstreak.
%coinflip_coinsengine_<id>_unit% — CoinsEngine currency unit%coinflip_coinsengine_<id>_display% — CoinsEngine currency display name%coinflip_placeholder_<id>_unit% — Custom currency unit%coinflip_placeholder_<id>_display% — Custom currency display name%coinflip_<id>_unit% — Custom currency unit (short format)%coinflip_<id>_display% — Custom currency display name (short format)%coinflip_winrate_<id>% — Winrate for custom placeholder currency%coinflip_winrate_<id>_formatted% — Winrate with % symbolOther plugins integrate via JitPack:
<dependency>
<groupId>com.github.hiiamken</groupId>
<artifactId>UltraCoinFlip-API</artifactId>
<version>5.1.0</version>
<scope>provided</scope>
</dependency>
Full integration guide (Gradle, listener examples, all 9 events, API stability promise): github.com/hiiamken/UltraCoinFlip-API
| Requirement | Version |
|---|---|
| Java | 8 or higher |
| Server | 1.8.x – 26.2 (Spigot / Paper / Folia) |
| Required | Vault + Economy plugin (EssentialsX, CMI, etc.) |
| Optional | PlaceholderAPI, PlayerPoints, TokenManager, BeastTokens, ExcellentEconomy (CoinsEngine) |