SlotMachine
Real slot machines, built in your world from a Jukebox and three Item Frames. Drop a coin, spin the reels, win real money.
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.
Installation
Get SlotMachine running on your server in a few minutes.
Requirements
| Requirement | Notes |
|---|---|
| Server | Paper / Spigot 1.21+ |
| Java | Java 21+ |
| Vault | Required — economy bridge |
| Economy plugin | Required — EssentialsX, CMI, or any Vault economy |
| DecentHolograms | Required — jackpot hologram |
| PlaceholderAPI | Optional (Premium) |
Steps
- Download SlotMachine.jar from the resource page.
- Install Vault, an economy plugin (EssentialsX or CMI) and DecentHolograms.
- Drop SlotMachine.jar into your server's plugins/ folder.
- Restart the server (a reload is not enough on first install).
- 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
Commands
Base command /slot — aliases /slots, /tragamonedas.
| Command | What it does | Permission |
|---|---|---|
/slot create <name> | Start creating a machine | slotmachine.admin |
/slot delete <name> | Delete a machine | slotmachine.admin |
/slot getcoin [n] | Give yourself casino coins | slotmachine.admin |
/slot reload | Reload config & languages | slotmachine.admin |
/slot top | Win leaderboardPremium | slotmachine.admin |
/slot stats | Your play statsPremium | slotmachine.use |
/slot help | Show the help menu | slotmachine.use |
/slot ver | Show plugin info | slotmachine.use |
Create a machine
- Place a Jukebox and, next to it, 3 Item Frames in a row.
- Run /slot create <name>.
- Right-click the Jukebox — it becomes the center of the machine.
- Right-click the 3 Item Frames in order (left to right).
- Done! The machine is saved and a jackpot hologram appears above it.
Permissions
Grant these with LuckPerms or any permissions plugin.
| Permission | What it does | Default |
|---|---|---|
| slotmachine.admin | Full admin: create/delete, getcoin, reload | op |
| slotmachine.use | Play the slot machines | everyone |
| slotmachine.sign.create | Create buy-token signs | op |
| slotmachine.sign.use | Use buy-token signs | everyone |
| slotmachine.discount.vip1 | VIP purchase discountPremium | op |
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
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
- Line 1 — [Slots] identifies the sign (required).
- Line 2 — label text (free to customize).
- 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.
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 }
Prizes & how to win
Match symbols across all three reels. Only these combinations pay:
Free vs Premium
SlotMachine
- ✓Slot machines & money prizes
- ✓Growing jackpot
- ✓Buy-token signs
- ✓Four languages & holograms
SlotMachine+
- ★Item, command & permission prizes
- ★VIP purchase discounts
- ★Leaderboards, stats & PlaceholderAPI
- ★Discord alerts, cooldowns & limits
Player reviews
What server owners think of SlotMachine.
No reviews yet — be the first!