← Назад к ресурсам

UltraCoinFlip

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).

Modrinth economy minigame social

Описание

![UltraCoinFlip Banner](https://files.catbox.moe/gs9f6t.png) **[★ DISCORD SUPPORT ★](http://discord.gg/GGDxDnpnDP)** **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?* - **Most feature-rich** coinflip plugin available - **Optimized performance** with smart caching and async operations - **Actively maintained** with regular updates and new features - **17 languages** ready to use - **Free & Fastest support** via Discord --- ## ⭐ Features - **Multi-currency support**: Vault, [PlayerPoints](https://www.spigotmc.org/resources/playerpoints.80745/), [TokenManager](https://www.spigotmc.org/resources/tokenmanager.8610/), [BeastTokens](https://www.spigotmc.org/resources/beasttokens-custom-currency.20806/), [CoinsEngine](https://www.spigotmc.org/resources/coinsengine-%E2%AD%90-economy-and-custom-currencies.84121/), and PlaceholderAPI with unlimited custom currencies - **Database support**: SQLite and MySQL with HikariCP connection pooling - **Comprehensive statistics**: Track wins, losses, profit, net profit, and winstreaks with 60+ PlaceholderAPI placeholders - **Leaderboard system**: Top 15 players with customizable GUI, filter by wins/losses/profit/largest win/winstreak - **Winstreak tracking**: Consecutive wins for each player, resets on loss - **Dynamic tax system**: Tier-based tax rates based on bet amount - **Fully customizable GUI**: Layout, items, colors, animations, all visual elements - **Discord webhook integration**: Send game results to your Discord server - **Folia compatible**: Full support for Paper's Folia server software - **High performance**: Smart caching, batch updates, async operations, minimal resource usage - **Game history**: Complete game history with custom GUI and advanced filtering - **Security features**: Anti-exploit protection, automatic refunds, backup system, transaction safety - **Anvil GUI input**: Alternative to chat input for better user experience - **Multiple notifications**: Title, ActionBar, BossBar, and Sound notifications - **Per-currency config**: Enable/disable tax, min/max bets, settings per currency - **World restrictions**: Restrict currencies by world (whitelist/blacklist) and permissions - **Amount formatting**: Supports k, M, B, T (thousands, millions, billions, trillions) - **Player settings**: 17 toggleable settings for messages and notifications - **Play with Bot**: Play against server bot with customizable name, head, and animations - **Private coinflips & invites**: Invite specific players with clickable `[Accept]` / `[Deny]` chat buttons, lock games invite-only, optional persistence across server restart - **Betting limits**: Daily/weekly limits per player per currency with permission bypass - **Earnings & loss limits**: Cap cumulative win/loss per period with smart auto-tune from real activity data - **Public developer API**: Other plugins can integrate via JitPack with events, queries, and custom currency hooks - **Smart update notifications**: Severity-aware GitHub release alerts, [CRITICAL] fixes stand out from cosmetic ones - **Admin dashboard**: Real-time monitoring GUI for server status and active transactions - **17 Languages**: 🇬🇧 English, 🇻🇳 Vietnamese, 🇫🇷 French, 🇳🇱 Dutch, 🇷🇺 Russian, 🇨🇳 Chinese (Simplified), 🇹🇼 Chinese (Traditional), 🇪🇸 Spanish, 🇩🇪 German, 🇸🇦 Arabic, 🇮🇹 Italian, 🇱🇹 Lithuanian, 🇧🇷 Portuguese (Brazil), 🇵🇱 Polish, 🇹🇷 Turkish, 🇰🇷 Korean, 🇯🇵 Japanese --- ## 📝 Commands | Command | Description | |---------|-------------| | `/coinflip` | Open the coinflip menu | | `/coinflip help` | Display all available commands | | `/coinflip create ` | Create a new coinflip game | | `/coinflip create bot` | Play against the server bot | | `/coinflip delete` | Cancel your active coinflip game | | `/coinflip invite ` | Invite a specific player with clickable Accept/Deny in chat | | `/coinflip uninvite ` | 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 ` | Staff: view another player's limits | | `/cf limit reset ` | Admin: reset a player's earnings in the current period | | `/cf limit auto-tune ` | Admin: suggest cap values from your last 30 days of activity | | `/cf audit` | Admin dashboard (real-time monitoring) | --- ## 🔑 Permissions | 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 | --- ## 📊 PlaceholderAPI Placeholders (60+) ### Basic Statistics - `%coinflip_wins%` — Total wins - `%coinflip_losses%` — Total losses - `%coinflip_total_games%` — Total games played - `%coinflip_winstreak%` — Current winstreak ### Win Percentage - `%coinflip_winrate%` — Overall win percentage - `%coinflip_winrate_formatted%` — Win percentage with % symbol - `%coinflip_winrate_%` — Winrate for specific currency - `%coinflip_winrate__formatted%` — Winrate for specific currency with % symbol *Supported currencies: `money`, `playerpoints`, `tokenmanager`, `beasttokens`, and custom placeholder currencies.* ### Profit Tracking - `%coinflip_profit_%` — Total profit - `%coinflip_loss_%` — Total loss - `%coinflip_net_profit_%` — Net profit (profit - loss) - `%coinflip_profit__formatted%` — Formatted profit - `%coinflip_loss__formatted%` — Formatted loss - `%coinflip_net_profit__formatted%` — Formatted net profit *Currencies: `money` (alias: `m`), `playerpoints` (`pp`), `tokenmanager` (`tm`), `beasttokens` (`bt`).* ### Combined Statistics - `%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 ### Player Ranking - `%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_%` — Player's rank by profit - `%coinflip_position_largest-win_%` — Player's rank by largest win - `%coinflip_position_worst-profit_%` — Player's rank by worst profit ### Leaderboard - `%coinflip_top____name%` — Top player name - `%coinflip_top____value%` — Top player value - `%coinflip_top____value_formatted%` — Formatted value - `%coinflip_top__wins_name%` — Top player by wins - `%coinflip_top__losses_name%` — Top player by total losses - `%coinflip_top__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.yml` *Filters: `wins`, `losses`, `profit`, `largest-win`, `worst-profit`, `winstreak`.* *Optional period: add `daily`, `weekly`, `monthly` or `yearly` after the filter, e.g. `%coinflip_top_1_wins_monthly_name%` (no period = all-time).* ### Custom Currency Placeholders - `%coinflip_coinsengine__unit%` — CoinsEngine currency unit - `%coinflip_coinsengine__display%` — CoinsEngine currency display name - `%coinflip_placeholder__unit%` — Custom currency unit - `%coinflip_placeholder__display%` — Custom currency display name - `%coinflip__unit%` — Custom currency unit (short format) - `%coinflip__display%` — Custom currency display name (short format) - `%coinflip_winrate_%` — Winrate for custom placeholder currency - `%coinflip_winrate__formatted%` — Winrate with % symbol --- ## 🔌 Developer API Other plugins integrate via JitPack: ```xml com.github.hiiamken UltraCoinFlip-API 5.1.0 provided ``` Full integration guide (Gradle, listener examples, all 9 events, API stability promise): [github.com/hiiamken/UltraCoinFlip-API](https://github.com/hiiamken/UltraCoinFlip-API) --- ## 📋 Requirements | 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) | --- ![bStats](https://bstats.org/signatures/bukkit/UltraCoinFlip.svg)