Prompt: Modern Minecraft Roulette Gambling Plugin Create a Minecraft plugin (Spigot/Paper API) that implements a modern casino roulette system with a polished Minecraft GUI interface and integration with an economy plugin such as Vault. Core Concept The plugin should allow players to gamble in a roulette game using in-game money from their server economy. The main command should be: /roulette This command opens a modern styled Minecraft inventory GUI representing a roulette table. Functional Requirements 1. Economy Integration Use Vault to connect with economy plugins like: EssentialsX economy CMI Players place bets using their server balance. Automatically: check player balance withdraw bet amount pay winnings 2. Command System Main command: /roulette Subcommands: /roulette /roulette help /roulette stats /roulette reload Admin commands: /roulette give <player> <amount> /roulette force <player> Permissions: roulette.play roulette.admin 3. Modern Minecraft GUI Use an Inventory GUI (54 slots) styled like a roulette table. Visual layout: Green background (table) Red numbers Black numbers Special slots: Red bet Black bet Even Odd 1–18 19–36 Single numbers Items used for UI: Red wool = Red bet Black concrete = Black bet Lime dye = place bet Clock = spin roulette Barrier = cancel bet Features: Players click to place chips/bets Display current bet amount Show player balance Animate the spin 4. Roulette System Implement a real roulette system: Numbers: 0–36 Colors: Red numbers Black numbers Green = 0 Spin animation: Randomized result 3–5 second spinning effect Highlight winning slot 5. Payout System Example payouts: Bet Type Multiplier Single number 35x Red / Black 2x Even / Odd 2x 1–18 / 19–36 2x 6. Visual Feedback After spin: Title message: Roulette Result: 17 Red Sound effects Chat message showing: bet winnings balance 7. Modern UI Features Include: Animated spin using inventory updates Glowing items Clean menu design Progress bar for spinning Player heads for chips 8. Config File config.yml Example: min_bet: 50 max_bet: 100000 spin_time: 4 house_edge: 0.02 messages: win: "&aYou won %amount%!" lose: "&cYou lost %amount%!" 9. Anti-Exploit Protection Prevent players leaving during spin Prevent GUI duplication Cooldown between spins Async safe economy calls 10. Optional Advanced Features Leaderboard of biggest wins Casino statistics NPC roulette dealers Multiple roulette tables Server-wide jackpot