Marketplace/Gameplay/roulette

roulette

minecraftFreev1.0.0

Description

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

Reviews (0)

No reviews yet

Be the first to leave a review!

Voralge (Voralge)

Seller

Voralge (Voralge)

0

downloads

Versionv1.0.0
Platformminecraft
Typespigot
Minecraft VersionMC 1.20
CategoryMinecraft Plugins > Gameplay
Published on14/03/2026
Last update21/04/2026
Free