UltimateCoinflip icon

UltimateCoinflip 1.1.2

🎲 The ultimate coinflip plugin for Minecraft servers

UltimateCoinflip

advancedcf-showcase.gif

Features

  • 100% customizable GUIs
  • Configurable settings
  • Luck system
  • Taxes
  • Animations (customizable)
  • Sounds( customizable)
  • Compatible with ALL currency plugins
  • Database (SQLite, MySql)
  • Configurable messages
  • Player statistics

GUIs

Note: All GUIs are fully customizable. This is only a preview of the default configuration.

image.png

advancedcf-stats.png

image.png

Compatiblity

PlaceholderAPI

  • %coinflip_games_played%
  • %coinflip_games_won%
  • %coinflip_games_lost%
  • %coinflip_win_rate%
  • %coinflip_luck%
  • %coinflip_total_won%
  • %coinflip_total_lost%
  • %coinflip_net_profit%

Nexo

Nexo items can be used anywhere in the config where a material is requested. Nexo items must be prefixed by "nexo:".

Ex.: material: "nexo:custom_item"

Currency system

In the config, you can create as many currencies as you want. Here's a basic example:

money:
  symbol: "$"
  min_bet: 1000
  max_bet: 1000000
  integration: Vault

symbol: the string that will be inserted before numerical values in GUI and messages to indicate the currency
min/max_bet: the minimum and maximum bets for that currency
integration: here, you can use predefined integrations, or a custom one.

Integrations

CoinsEngine

An additionnal "currency-name" parameter is required:

coins:
  symbol: "C$"
  min_bet: 10
  max_bet: 500
  integration: CoinsEngine
  currency-name: "coins" # Name of the currency in CoinsEngine

Custom

The additionnal parameters "command-deposit", "command-withdraw" and "placeholder-balance" are required. For this to work, your server must have PlaceholderAPI installed, and the currency plugin must have a placeholder that returns the exact balance of a player without any formatting.

# Requires PlaceholderAPI
gems:
  symbol: "G$"
  min_bet: 100
  max_bet: 100000
  integration: custom
  command-deposit: "gems give {player} {amount}"
  command-withdraw: "gems take {player} {amount}"
  # PlaceholderAPI placeholder for the balance
  # Must not contain special formating or color
  placeholder-balance: "%coinsengine_balance_raw_gems%"

Commands

  • /coinflip, /cf - opens the main GUI
  • /coinflip reload - reloads all configurations
  • /coinflip create [currency] [amount] - create a coinflip offer with the given currency and amount
  • /coinflip create [currency] [amount] [player] - create a coinflip offer with the given currency and amount as for a player. Can only be run by the console. Useful for creating GUIs.
  • /coinflip luck get [player] - get the luck of a player
  • /coinflip luck add [player] [amount] - add luck to a player
  • /coinflip luck remove [player] [amount] - remove luck from a player
  • /coinflip luck set [player] [amount] - set the luck of a player

Files

  • config.yml
  • database.db
  • color_gui.yml
  • rolling_gui.yml
  • winner_gui.yml
  • stats_gui.yml