RxCoinFlip – Advanced CoinFlip Plugin
Version: 1.0.0
Author: NotRitik
Main Command: /coinflip / /cf
Website: Discord – notritik.exe
Menus
MainMenu
GameCreationMenu
StatsMenu
✅ Features
Interactive GUI Menus
Command Description
/coinflip / /cf Open main CoinFlip menu
/coinflip create <amount> Create a game with a specific bet
/coinflip stats [player] View stats for yourself or another player
/coinflip top View top winners leaderboard
/coinflip reload Reload plugin configuration (Admin only)
Permissions
Permission Description Default
rxcoinflip.use View statistics and leaderboards ✅ Everyone
rxcoinflip.admin Access admin commands (reload) ❌ OP
⚙️ Configuration
Installation
Need help or want to report issues?
Author: NotRitik
Discord: notritik.exe
Version: 1.0.0
Author: NotRitik
Main Command: /coinflip / /cf
Website: Discord – notritik.exe
Dependencies
Vault and EssentialsX
Vault and EssentialsX
Menus
MainMenu
GameCreationMenu
StatsMenu
✅ Features
Interactive GUI Menus
- Main CoinFlip Menu – Browse and join active games with pagination
- Create Game Menu – Set custom bets with a visual interface
- Statistics Menu – View personal win/loss records and game history
- Gamble Menu – Animated coin flip with true 50-50 chance
- Create and join CoinFlip games with custom bets
- Real-time menu updates every second
- Pagination for up to 10 pages of active games
- Configurable maximum games per player (default: 3)
- Full Vault support for economy plugins
- Custom bet amounts via chat or GUI
- Instant transactions on game creation/join
- Real-time balance display
- True 50-50 random chance
- Anti-cheat protection for game creators
- Validation for sufficient funds before joining
- Prevents multiple simultaneous games per creator
- Player stats: wins, losses, total games played
- Game history: complete past game records
- Leaderboard: top winners
- Personal records and achievements
- Player heads displayed in game listings
- Dynamic lore with real-time bet information
- Color-coded items for game states
- Smooth coin flip animations with sound effects
- Configurable max games per player
- Customizable sounds for coin flip, winner, loser
- Animation speed and phase settings
- Menu titles, sizes, and item appearances
Command Description
/coinflip / /cf Open main CoinFlip menu
/coinflip create <amount> Create a game with a specific bet
/coinflip stats [player] View stats for yourself or another player
/coinflip top View top winners leaderboard
/coinflip reload Reload plugin configuration (Admin only)
Permissions
Permission Description Default
rxcoinflip.use View statistics and leaderboards ✅ Everyone
rxcoinflip.admin Access admin commands (reload) ❌ OP
⚙️ Configuration
Spoiler: Config
# RxCoinFlip Configuration File
# This file contains all customizable options for the plugin
# Plugin Settings
plugin:
enabled: true
debug-mode: false
prefix: "&6[&eRxCoinFlip&6] "
# Menu Settings
menu:
coinflip:
title: "CoinFlip"
size: 54
navigation:
next-page:
material: "LIME_SHULKER_BOX"
name: "&aNext Page"
lore:
- "&fGo to next page"
- "&7Click to navigate forward"
previous-page:
material: "RED_SHULKER_BOX"
name: "&cPrevious Page"
lore:
- "&fGo to previous page"
- "&7Click to navigate back"
items:
close:
material: "BARRIER"
name: "&cClose Menu"
lore:
- "&fClose this menu!"
statistics:
material: "BOOK"
name: "&eStatistics"
lore:
- "&fView your coinflip statistics!"
create-game:
material: "NETHER_STAR"
name: "&aCreate Game"
lore:
- "&fClick here to create a new game!"
border:
material: "BLACK_STAINED_GLASS_PANE"
name: " "
# Game Settings
game:
min-bet-amount: 1.0
max-bet-amount: 1000000.0
max-games-per-player: 3 # Maximum number of active games a player can create
# Animation settings for coin flip
animation:
start-delay: 0
tick-interval: 3
fast-phase:
duration: 15
speed: 2 # Ticks between changes
medium-phase:
duration: 10
speed: 4 # Ticks between changes
slow-phase:
duration: 10
speed: 6 # Ticks between changes
winner-display-time: 60 # Ticks (3 seconds)
# Sound Settings
sounds:
coin-flip: "UI_BUTTON_CLICK"
coin-flip-volume: 0.5
coin-flip-pitch: 1.0
winner: "ENTITY_PLAYER_LEVELUP"
winner-volume: 1.0
winner-pitch: 1.0
loser: "ENTITY_VILLAGER_NO"
loser-volume: 1.0
loser-pitch: 1.0
# Color Settings
colors:
# Chat colors
chat-primary: "&e"
chat-secondary: "&f"
chat-success: "&a"
chat-error: "&c"
chat-warning: "&6"
chat-info: "&b"
# Game display colors
player-name-joiner: "&a"
player-name-creator: "&9"
phase-fast: "&c"
phase-medium: "&e"
phase-slow: "&a"
winner-result: "&6"
# Glass panel colors
glass-default: "GRAY_STAINED_GLASS_PANE"
glass-winner: "LIME_STAINED_GLASS_PANE"
glass-creator: "LIGHT_BLUE_STAINED_GLASS_PANE"
glass-joiner: "YELLOW_STAINED_GLASS_PANE"
# Message Settings
messages:
# General messages
only-players: "&cOnly players can use this command."
no-permission: "&cYou don't have permission to use this command!"
invalid-usage: "&cUsage: /coinflip [create <amount>|top|stats [player]|reload]"
# Game creation messages
game-create:
invalid-amount: "&cInvalid bet amount! Please enter a valid number."
negative-amount: "&cBet amount must be greater than 0!"
insufficient-funds: "&cYou don't have enough money to create this game!"
success: "&aGame created with {amount} coins! Waiting for someone to join..."
balance: "&eYour balance: {balance}"
# Game joining messages
game-join:
game-not-found: "&cGame not found!"
own-game: "&cYou can't join your own game!"
creator-offline: "&cThe game creator is no longer online!"
insufficient-funds: "&cYou don't have enough money to join this game!"
joining: "&aJoining {creator}'s {amount} coins CoinFlip game..."
# Menu messages
menu:
closed: "&cMenu closed!"
item-interaction: "&cYou cannot interact with this item!"
statistics-disabled: "&cStatistics feature is disabled!"
navigation:
previous: "&ePrevious page clicked! (Feature coming soon)"
next: "&eNext page clicked! (Feature coming soon)"
# Game result messages
game-result:
winner: "&aYou won! Received {amount} coins!"
loser: "&cYou lost! Lost {amount} coins!"
# Statistics messages
statistics:
top-winners-header: "&6=== Top CoinFlip Winners ==="
no-players: "&eNo players found in the database."
player-stats-header: "&6=== {player}'s CoinFlip Statistics ==="
total-games: "&fTotal Games: &e{value}"
games-won: "&fGames Won: &a{value}"
games-lost: "&fGames Lost: &c{value}"
win-rate: "&fWin Rate: &e{value}%"
total-wagered: "&fTotal Wagered: &9{value} coins"
total-won: "&fTotal Won: &a{value} coins"
total-lost: "&fTotal Lost: &c{value} coins"
last-played: "&fLast Played: &7{value}"
# Reload messages
reload: "&aRxCoinFlip plugin reloaded successfully!"
# This file contains all customizable options for the plugin
# Plugin Settings
plugin:
enabled: true
debug-mode: false
prefix: "&6[&eRxCoinFlip&6] "
# Menu Settings
menu:
coinflip:
title: "CoinFlip"
size: 54
navigation:
next-page:
material: "LIME_SHULKER_BOX"
name: "&aNext Page"
lore:
- "&fGo to next page"
- "&7Click to navigate forward"
previous-page:
material: "RED_SHULKER_BOX"
name: "&cPrevious Page"
lore:
- "&fGo to previous page"
- "&7Click to navigate back"
items:
close:
material: "BARRIER"
name: "&cClose Menu"
lore:
- "&fClose this menu!"
statistics:
material: "BOOK"
name: "&eStatistics"
lore:
- "&fView your coinflip statistics!"
create-game:
material: "NETHER_STAR"
name: "&aCreate Game"
lore:
- "&fClick here to create a new game!"
border:
material: "BLACK_STAINED_GLASS_PANE"
name: " "
# Game Settings
game:
min-bet-amount: 1.0
max-bet-amount: 1000000.0
max-games-per-player: 3 # Maximum number of active games a player can create
# Animation settings for coin flip
animation:
start-delay: 0
tick-interval: 3
fast-phase:
duration: 15
speed: 2 # Ticks between changes
medium-phase:
duration: 10
speed: 4 # Ticks between changes
slow-phase:
duration: 10
speed: 6 # Ticks between changes
winner-display-time: 60 # Ticks (3 seconds)
# Sound Settings
sounds:
coin-flip: "UI_BUTTON_CLICK"
coin-flip-volume: 0.5
coin-flip-pitch: 1.0
winner: "ENTITY_PLAYER_LEVELUP"
winner-volume: 1.0
winner-pitch: 1.0
loser: "ENTITY_VILLAGER_NO"
loser-volume: 1.0
loser-pitch: 1.0
# Color Settings
colors:
# Chat colors
chat-primary: "&e"
chat-secondary: "&f"
chat-success: "&a"
chat-error: "&c"
chat-warning: "&6"
chat-info: "&b"
# Game display colors
player-name-joiner: "&a"
player-name-creator: "&9"
phase-fast: "&c"
phase-medium: "&e"
phase-slow: "&a"
winner-result: "&6"
# Glass panel colors
glass-default: "GRAY_STAINED_GLASS_PANE"
glass-winner: "LIME_STAINED_GLASS_PANE"
glass-creator: "LIGHT_BLUE_STAINED_GLASS_PANE"
glass-joiner: "YELLOW_STAINED_GLASS_PANE"
# Message Settings
messages:
# General messages
only-players: "&cOnly players can use this command."
no-permission: "&cYou don't have permission to use this command!"
invalid-usage: "&cUsage: /coinflip [create <amount>|top|stats [player]|reload]"
# Game creation messages
game-create:
invalid-amount: "&cInvalid bet amount! Please enter a valid number."
negative-amount: "&cBet amount must be greater than 0!"
insufficient-funds: "&cYou don't have enough money to create this game!"
success: "&aGame created with {amount} coins! Waiting for someone to join..."
balance: "&eYour balance: {balance}"
# Game joining messages
game-join:
game-not-found: "&cGame not found!"
own-game: "&cYou can't join your own game!"
creator-offline: "&cThe game creator is no longer online!"
insufficient-funds: "&cYou don't have enough money to join this game!"
joining: "&aJoining {creator}'s {amount} coins CoinFlip game..."
# Menu messages
menu:
closed: "&cMenu closed!"
item-interaction: "&cYou cannot interact with this item!"
statistics-disabled: "&cStatistics feature is disabled!"
navigation:
previous: "&ePrevious page clicked! (Feature coming soon)"
next: "&eNext page clicked! (Feature coming soon)"
# Game result messages
game-result:
winner: "&aYou won! Received {amount} coins!"
loser: "&cYou lost! Lost {amount} coins!"
# Statistics messages
statistics:
top-winners-header: "&6=== Top CoinFlip Winners ==="
no-players: "&eNo players found in the database."
player-stats-header: "&6=== {player}'s CoinFlip Statistics ==="
total-games: "&fTotal Games: &e{value}"
games-won: "&fGames Won: &a{value}"
games-lost: "&fGames Lost: &c{value}"
win-rate: "&fWin Rate: &e{value}%"
total-wagered: "&fTotal Wagered: &9{value} coins"
total-won: "&fTotal Won: &a{value} coins"
total-lost: "&fTotal Lost: &c{value} coins"
last-played: "&fLast Played: &7{value}"
# Reload messages
reload: "&aRxCoinFlip plugin reloaded successfully!"
Installation
- Download RxCoinFlip.jar
- Place it into your /plugins folder
- Install Vault and an EssentialsX plugin
- Restart your server
- Configure config.yml as needed
- Use /coinflip to start playing
- Open menu using /coinflip
- Click "Create Game" and set your bet
- Join existing games by clicking player heads
- Watch the coin flip animation
- Winner receives double the bet amount
- True 50-50 chance for all games
- Anti-cheat measures prevent exploitation
- Players can create up to 3 active games simultaneously
- Game creators cannot join other games while hosting
- All transactions validated before starting
- Personal win/loss ratios
- Full game history
- Opponent tracking
- Total amounts wagered and won
- Win rates and performance metrics
- Menu titles and colors
- Item materials and appearances
- Sound effects for events
- Coin flip animation speed
- Visual themes and color schemes
Need help or want to report issues?
Author: NotRitik
Discord: notritik.exe
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RxCoinFlip | 1.21+ | Vault & Economy ⚡ GUI Menus ⚡ Animated Coin Flip is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 2,032 times (via Spigot). Download it and open it directly in the game.