Casino for Minecraft · 1.21+

SlotMachine

Real slot machines, built in your world from a Jukebox and three Item Frames. Drop a coin, spin the reels, win real money.

1.0.1Version
1.21+Server
VaultEconomy

Everything a casino floor needs

🎰

Real slot machines

Build a working machine from a Jukebox and three Item Frames.

💰

Economy payouts

Wins pay real money through Vault — EssentialsX, CMI, any economy.

🪧

Buy-token signs

Players buy their own coins from a sign. No admin needed.

🎁

Growing jackpot

The pool grows with every spin until someone lands three diamonds.

🌍

Four languages

English, Spanish, French and Chinese — fully editable.

Holograms

A floating jackpot display via DecentHolograms.

SlotMachine · Installation

Installation

Get SlotMachine running on your server in a few minutes.

Requirements

RequirementNotes
ServerPaper / Spigot 1.21+
JavaJava 21+
VaultRequired — economy bridge
Economy pluginRequired — EssentialsX, CMI, or any Vault economy
DecentHologramsRequired — jackpot hologram
PlaceholderAPIOptional (Premium)

Steps

  1. Download SlotMachine.jar from the resource page.
  2. Install Vault, an economy plugin (EssentialsX or CMI) and DecentHolograms.
  3. Drop SlotMachine.jar into your server's plugins/ folder.
  4. Restart the server (a reload is not enough on first install).
  5. Files generate in plugins/SlotMachine/ — config.yml, machines.yml and the lang/ folder.

Choosing a language

Open config.yml, set the language, then run /slot reload.

language: "en"   # en, es, fr, zh
SlotMachine · Commands

Commands

Base command /slot — aliases /slots, /tragamonedas.

CommandWhat it doesPermission
/slot create <name>Start creating a machineslotmachine.admin
/slot delete <name>Delete a machineslotmachine.admin
/slot getcoin [n]Give yourself casino coinsslotmachine.admin
/slot reloadReload config & languagesslotmachine.admin
/slot topWin leaderboardPremiumslotmachine.admin
/slot statsYour play statsPremiumslotmachine.use
/slot helpShow the help menuslotmachine.use
/slot verShow plugin infoslotmachine.use

Create a machine

  1. Place a Jukebox and, next to it, 3 Item Frames in a row.
  2. Run /slot create <name>.
  3. Right-click the Jukebox — it becomes the center of the machine.
  4. Right-click the 3 Item Frames in order (left to right).
  5. Done! The machine is saved and a jackpot hologram appears above it.
💡To play, a player right-clicks the Jukebox holding a casino coin. The reels spin and pay out if the symbols match.
SlotMachine · Permissions

Permissions

Grant these with LuckPerms or any permissions plugin.

PermissionWhat it doesDefault
slotmachine.adminFull admin: create/delete, getcoin, reloadop
slotmachine.usePlay the slot machineseveryone
slotmachine.sign.createCreate buy-token signsop
slotmachine.sign.useUse buy-token signseveryone
slotmachine.discount.vip1VIP purchase discountPremiumop

Example (LuckPerms)

/lp group default permission set slotmachine.use true
/lp group admin permission set slotmachine.admin true
/lp group vip permission set slotmachine.discount.vip1 true
SlotMachine · Buy-token Signs

Buy-token Signs

Let players buy their own coins from a sign — the price is charged through Vault.

Create a sign

Place a sign and write, line by line:

[Slots]
Buy Tokens
20
  1. Line 1 — [Slots] identifies the sign (required).
  2. Line 2 — label text (free to customize).
  3. Line 3 — the price per coin (a number, e.g. 20).

Use a sign

Players right-click the sign, choose how many coins to buy, and confirm. Money is taken via Vault and coins are given instantly.

💎Premium: VIP ranks get automatic discounts with the slotmachine.discount.vip1/2 permissions.
SlotMachine · Configuration

Configuration

Main file: plugins/SlotMachine/config.yml. Run /slot reload after editing.

Machine & jackpot

machine_settings:
  play_cost: 1                 # coins per spin
  coin_value_for_jackpot: 50.0 # added to the pool per coin
jackpot:
  enabled: true
  starting_amount: 500.0       # resets to this after a win

Roulette symbols

The numbers are weights (rarity). Higher = appears more often.

roulette_items:
  CHERRY_SAPLING: 60   # most common (never pays)
  COAL: 50
  REDSTONE: 40
  LAPIS_LAZULI: 35
  IRON_INGOT: 25
  GOLD_INGOT: 15
  EMERALD: 8
  DIAMOND: 3           # rarest, jackpot symbol

Prize payouts

prizes:
  jackpot_emerald: { reward: 5000.0 }
  gold_win:        { reward: 1000.0 }
  iron_win:        { reward: 500.0 }
  two_diamonds:    { reward: 250.0 }
  two_emeralds:    { reward: 100.0 }
SlotMachine · Prizes

Prizes & how to win

Match symbols across all three reels. Only these combinations pay:

💎 💎 💎
JACKPOT
Growing pool
💚 💚 💚
Emerald
$5,000
🥇 🥇 🥇
Gold
$1,000
⚙️ ⚙️ ⚙️
Iron
$500
💎 💎 ⬦
Two diamonds + any
$250
💚 💚 ⬦
Two emeralds + any
$100
⚠️Any other symbol never pays — not even three of a kind. The rarer the symbol, the bigger the prize.
SlotMachine · Free vs Premium

Free vs Premium

Free

SlotMachine

A complete, working casino for your server.
  • Slot machines & money prizes
  • Growing jackpot
  • Buy-token signs
  • Four languages & holograms
Limited to 2 machines per server.
Download
Premium

SlotMachine+

Everything in Free, plus the full server feature.
  • Item, command & permission prizes
  • VIP purchase discounts
  • Leaderboards, stats & PlaceholderAPI
  • Discord alerts, cooldowns & limits
Unlimited machines.
💳 Buy Premium — $4.99
SlotMachine · Reviews

Player reviews

What server owners think of SlotMachine.

★★★★★
0 reviews
5 ★0%
4 ★0%
3 ★0%
2 ★0%
1 ★0%
Log in to leave a review. Log in

No reviews yet — be the first!