
UltimateCoinflip 1.2.2
🎲 The ultimate coinflip plugin for Minecraft servers
UltimateCoinflip
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
- Developer API
GUIs
Note: All GUIs are fully customizable. This is only a preview of the default configuration.
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%
ItemsAPI (Nexo, ItemsAdder, Oraxen)
This plugin uses ItemsAPI, which allows you to use many popular plugins when defining items. Check its wiki to discover how to use items from nexo, itemsadder and oraxen into the GUIs of this plugin.
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
- Vault
vault
- CoinsEngine
coinsengine
- PlayerPoints
playerpoints
- TokenManager
tokenmanager
- BeastTokens
beasttokens
- SuperMobCoins
supermobcoins
- TokenEnchant
tokenenchant
- UltraEconomy
ultraeconomy
- custom
custom
CoinsEngine / UltraEconomy
An additionnal "currency-name" parameter is required:
coins:
symbol: "C$"
min_bet: 10
max_bet: 500
integration: CoinsEngine # Or UltraEconomy
currency-name: "coins" # Name of the currency in CoinsEngine or UltraEconomy
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
Developer API
You can find the developer API here
Files
config.yml
database.db
color_gui.yml
rolling_gui.yml
winner_gui.yml
stats_gui.yml