━━━━━━━━━━━━━━━━━━━━
✨ FEATURES ✨
⚡ Core Features
- Player vs Player Betting System — Bet money against real players.
- Animated Winner Selection — Slot-machine GUI animation reveal.
- Vault Economy Support — Works with EssentialsX, CMI, etc.
- Statistics Tracking — View wins, losses, and win rate.
- ⏰ Auto Bet Expiration — Bets expire after set time.
- ️ Anti-Spam Cooldown — Prevents abuse and spam.
- Toggleable Notifications — Players can enable/disable alerts.
- Tax System — Optional percentage-based winnings tax.
Interactive Features
- Clickable Chat Notifications — Accept instantly with one click.
- Reminder System — Periodic active bet reminders.
- Winner Animation GUI — Exciting slot-style selection.
- Smart Bet List GUI — View and accept from all available bets.
- Anti-Self-Bet — Cannot accept your own bets.
Advanced Customization
- HEX & Legacy Colors — Full RGB color support.
- ✏️ Fully Customizable Messages — Modify every text line.
- Broadcast Control — Announce high bets only.
- ⚖️ Flexible Limits — Set min/max bet amounts or bypass via perms.
━━━━━━━━━━━━━━━━━━━━
COMMANDS & PERMISSIONS
Commands
Code (Text):
/bux <amount> - Create a new bet
/bux cancel - Cancel your active bet
/tb - Accept a random bet
/tb <player> - Accept specific player's bet
/tb toggle - Toggle notifications
/tb status - View statistics
/tb reload - Reload configuration (Admin)
Permissions
Code (Text):
takebux.use - Use betting commands (Default: true)
takebux.reload - Reload config (Default: op)
takebux.bypass.minbet - Bypass bet limit (Default: op)
━━━━━━━━━━━━━━━━━━━━
⚙️ CONFIGURATION ⚙️
Basic Settings
Code (Text):
betting:
min-amount: 1
max-amount: 100000
bet-timeout: 300 # Seconds before bet expires
cancel-cooldown: 3 # Cooldown after cancel (seconds)
tax:
enabled: true
rate: 5.0 # 5% tax on winnings
broadcast:
min-amount: 10000 # Only broadcast if bet ≥ 10000
reminder:
enabled: true
interval: 300 # Remind every 5 minutes
Color Customization
Code (Text):
# Legacy colors
prefix: "&8[&eTakebux&8]&r "
# HEX color example
prefix: "&#FF5733[&#FFD700Takebux&#FF5733]&r "
# Broadcast format
bet-broadcast-format: "{prefix}&6⚡ &6New bet! &e{player} &7placed &6{amount}&r"
Placeholders
Code (Text):
{prefix} {player} {amount}
{winner} {loser} {net_amount}
{tax_rate} {tax_amount} {total}
{wins} {losses} {win_rate}
{min} {max} {seconds}
━━━━━━━━━━━━━━━━━━━━
HOW TO USE
Creating a Bet
- Use /bux <amount> to create a bet.
- Your bet appears globally.
- Wait for an opponent or cancel with /bux cancel.
Accepting a Bet
- Click the green message in chat.
- Use /tb to accept a random bet.
- Use /tb <player> to accept specific player.
Winner Selection
- Slot-style GUI animation starts.
- ⏱️ 5-second suspense animation.
- Winner revealed on screen.
- Winner gets pot minus tax.
- Broadcast if bet ≥ set amount.
- Stats auto-updated.
━━━━━━━━━━━━━━━━━━━━
INSTALLATION
Requirements
- ✅ Paper/Spigot 1.21+
- ✅ Java 21+
- ✅ Vault plugin
- ✅ Economy plugin (EssentialsX, CMI, etc.)
Setup Steps
- Download Takebux.jar.
- Install Vault and an economy plugin.
- Put the JAR in `/plugins`.
- Restart your server.
- Edit `config.yml` as needed.
- Run /tb reload.
━━━━━━━━━━━━━━━━━━━━
CUSTOMIZATION EXAMPLES
Casino Theme
Code (Text):
prefix: "&4&l[&6&l CASINO &4&l]&r "
bet-broadcast-format: "{prefix}&6 &e{player} &7wagered &6{amount}"
animation-gui-title: "&6&l SPINNING..."
animation-winner-text: "&6&l {winner} WINS! "
Minimal Style
Code (Text):
prefix: "&7[&eBets&7] "
bet-broadcast-format: "{prefix}{player} &7bet &f{amount}"
animation-gui-title: "&0 Winner Selection"
HEX Rainbow
Code (Text):
prefix: "&#FF0000[&#FFD700T�FF00a�FFFFk�FFe&#FF00FFb&#FF0000u&#FFD700x&#FF0000]&r "
bet-broadcast-format: "{prefix}&#FFD700⚡ &#FFA500{player} �FF00bet &#FFD700{amount}"
━━━━━━━━━━━━━━━━━━━━
STATISTICS
Use
/tb status to view your stats:
- Total games played
- Total wins
- Total losses
- Win rate percentage
━━━━━━━━━━━━━━━━━━━━
TIPS & TRICKS
Prevent Spam
Code (Text):
cancel-cooldown: 3 # 3s cooldown after cancel
High-Roller Mode
Code (Text):
min-amount: 10000
broadcast.min-amount: 0 # Announce all
Silent Mode
Code (Text):
broadcast.min-amount: 999999999 # No public broadcast
Reminders
Code (Text):
reminder:
enabled: true
interval: 300
━━━━━━━━━━━━━━━━━━━━
USE CASES
- Casino servers — add PvP gambling.
- Economy servers — player-driven money flow.
- Lobby mini-games — fun interaction.
- Survival servers — bet on anything.
━━━━━━━━━━━━━━━━━━━━
CHANGELOG
Version 1.0
- PvP betting system
- Winner animation GUI
- Player stats tracking
- HEX color support
- Tax system
- ⏰ Auto expiration
- Notification toggles
- ️ Anti-spam system
━━━━━━━━━━━━━━━━━━━━
LICENSE
SofterM © 2025
All rights reserved.
This plugin may not be decompiled, redistributed, or resold without permission.
━━━━━━━━━━━━━━━━━━━━
SUPPORT
Found a bug or have a suggestion?
Join our Discord below
━━━━━━━━━━━━━━━━━━━━
⭐ RATE THIS PLUGIN ⭐
If you enjoy Takebux, please leave a 5-star review!
Enjoy Takebux!