RxCoinFlip  | 1.21+ | Vault & Economy  ⚡ GUI Menus  ⚡ Animated Coin Flip icon

RxCoinFlip | 1.21+ | Vault & Economy ⚡ GUI Menus ⚡ Animated Coin Flip -----

RxCoinFlip – “Play, bet, and win with real-time coin flips.



RxCoinFlip – Advanced CoinFlip Plugin
Version: 1.0.0
Author: NotRitik
Main Command: /coinflip / /cf
Website: Discord – notritik.exe

Dependencies
Vault and EssentialsX

Menus

MainMenu

upload_2025-10-5_10-36-58.png

GameCreationMenu
upload_2025-10-5_10-37-30.png

StatsMenu
upload_2025-10-5_10-37-42.png

✅ 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
Game Management
  • 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)
Economy Integration
  • Full Vault support for economy plugins
  • Custom bet amounts via chat or GUI
  • Instant transactions on game creation/join
  • Real-time balance display
Fair Gaming System
  • True 50-50 random chance
  • Anti-cheat protection for game creators
  • Validation for sufficient funds before joining
  • Prevents multiple simultaneous games per creator
Statistics & Tracking
  • Player stats: wins, losses, total games played
  • Game history: complete past game records
  • Leaderboard: top winners
  • Personal records and achievements
Advanced UI Features
  • 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
⚙️ Configuration System
  • Configurable max games per player
  • Customizable sounds for coin flip, winner, loser
  • Animation speed and phase settings
  • Menu titles, sizes, and item appearances
Commands
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
# 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!"

Installation
  1. Download RxCoinFlip.jar
  2. Place it into your /plugins folder
  3. Install Vault and an EssentialsX plugin
  4. Restart your server
  5. Configure config.yml as needed
  6. Use /coinflip to start playing
How to Play
  1. Open menu using /coinflip
  2. Click "Create Game" and set your bet
  3. Join existing games by clicking player heads
  4. Watch the coin flip animation
  5. Winner receives double the bet amount
Game Rules
  • 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
Statistics Tracking
  • Personal win/loss ratios
  • Full game history
  • Opponent tracking
  • Total amounts wagered and won
  • Win rates and performance metrics
Customization Options
  • Menu titles and colors
  • Item materials and appearances
  • Sound effects for events
  • Coin flip animation speed
  • Visual themes and color schemes
️ Support
Need help or want to report issues?
Author: NotRitik
Discord:
notritik.exe
Resource Information
Author:
----------
Total Downloads: 87
First Release: Oct 5, 2025
Last Update: Oct 6, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings