EndlessCoinflip

EndlessCoinflip

A lightweight, feature-rich Coinflip plugin with PvP matches, Bot Battles and player stats!

14 downloads

EndlessCoinflip

EndlessCoinflip

PvP Coinflip with Bot Battles & Stats

✦ Overview

EndlessCoinflip is a clean, feature-rich coinflip plugin built for Paper 1.21+ servers. Challenge other players to a coinflip, battle the built-in bot, and track your stats — all through a sleek GUI. Fully configurable with Vault support for any economy plugin.

✦ Features

  • PvP Coinflip — Create a match with your chosen wager and colour, and wait for an opponent to join
  • Bot Battle — No opponent? Challenge the built-in Coinflip Bot at any wager amount
  • Animated Results — Countdown timer and colour flip animation before the winner is revealed
  • Player Stats — Track wins, losses, total wagered, total won, biggest win and biggest loss
  • Pending Payouts — Winnings are held and paid out on next login if a player goes offline mid-match
  • Disconnect Protection — Lobby matches cancelled and wagers refunded on disconnect
  • Vault Economy — Works with any Vault-compatible economy plugin
  • Fully Configurable — All messages, wager limits and GUI text editable in config.yml
  • & Colour Codes — Standard & colour codes throughout, no extra dependencies

✦ Commands

  • /cf — Open the coinflip lobby
  • /cf <amount> — Create a new match with the specified wager
  • /cf bot <amount> — Start a bot battle instantly with the specified wager
  • /cf cancel — Cancel your active match and get your wager refunded
  • /cf stats — View your coinflip statistics
  • /cf help — Show the help menu
  • /cf reload — Reload the config live (admin only)

✦ Permissions

  • endlesscoinflip.use — Allows use of all coinflip commands (default: true)
  • endlesscoinflip.admin — Allows use of admin commands such as /cf reload (default: op)

✦ Requirements

  • Paper/Spigot 1.21+
  • Vault + a compatible economy plugin (e.g. EssentialsX)

✦ Roadmap

  • More Config Options — Greater control over plugin behaviour without touching any code
  • Plugin Integrations — Support for popular plugins such as PlaceholderAPI and more
  • Custom Economy — Built-in economy option for servers without Vault
  • Leaderboards — Top players ranked by wins, losses and biggest win
  • Match History — View a log of your recent coinflip results
  • Cooldowns — Configurable cooldown between matches to prevent spam
  • Sound Effects — Configurable sounds for wins, losses and the flip animation
  • MySQL / SQLite Support — Database storage as an alternative to flat files

Made by ItsNotSkyeX — feedback and suggestions welcome!