
THIS IS AN UPDATED VERSION OF: (InactiveResource) SlotBot ➜ Slot Tickets for Rewards! | Config | Add CUSTOM Rewards | Credit Shop | SALE 1.2.1
SlotBot brings a fully animated, GUI-based slot machine to your server. Players insert Slot Bot Tickets, hit Spin, and watch the bot roll for rare rewards — which reshuffle every week, keeping players coming back to see what's on the loot table. Everything is configured through clean YAML files with in-game tools for adding new rewards.
Ticket-based spins: Players load up to 5 tickets into the Slot Bot menu, then hit Spin. Each ticket loaded is a guaranteed roll, so more tickets means more chances at the rare loot.
Closing gamble: Players who close the menu mid-spin get a random reward — adding real tension to every spin.
Ticket Scraps: Players right-click a stack of 9 Ticket Scraps to combine them into a full Slot Bot Ticket — perfect as crate drops, vote rewards, or store purchases.
Weekly loot rotation: Pick a day of the week and the number of rewards, and the loot table reshuffles itself automatically on that day — only once, so it never re-rolls mid-week.
Run a second, premium loot table alongside the standard one. High Roller tickets have their own items, their own broadcast message, and their own preview — ideal as a donator-exclusive or premium crate-tier experience.
Every spin pays the player back in Slot Bot Credits. Credits are spent in an in-game Credit Shop on a single, extremely rare reward that rotates automatically on a configurable timer (default: every few hours). When the item rotates, the server gets a configurable broadcast announcing what's now in stock. Credits are stored per player in the plugin's own data folder — no economy plugin required.
/bot (or /slotbot, /sbot, /slots, /slot) — opens the Slot Bot menu
/slotbot preview — browses the current loot table in a paged GUI, with the win chance shown on every item
/slotbot hrpreview — browses the High Roller loot table
/slotbot ticket <player> <amount> — give Slot Bot Tickets
/slotbot hrticket <player> <amount> — give High Roller tickets
/slotbot scrap / hrscrap <player> <amount> — give Ticket Scraps
/slotbot addreward / addhrreward <chance> — add the item in your hand as a real reward
/slotbot adddisplay / addhrdisplay <chance> — add the item in your hand as a display item that runs commands
/slotbot credits give / set / addreward / adddisplay — manage credits and the Credit Shop
/slotbot reload — reload the config and all reward files in-game
slotbot.bot — open the Slot Bot menu (default: everyone)
slotbot.preview — view the regular loot table preview (default: everyone)
slotbot.hrpreview — view the High Roller loot table (default: everyone)
slotbot.admin — give tickets/scraps, add rewards, manage credits, reload (default: OP)
config.yml — loot rotation day, rotation amount, broadcast toggles and templates, every GUI title, button icon, lore line and menu sound
rewards.yml / highrollerrewards.yml — the loot tables: display item, optional real item drop, lore, custom model data, commands to run on win, and weight-based chance
creditshop.yml — the rotating rare shop item, its cost and its reward commands
Rewards can be plain items given to the player, or display items that run configurable console commands ( placeholder supported) — perfect for vouchers, kits, ranks, and currency payouts
Spigot or Paper 1.20.4+ (api-version 1.20, Java 21)
No dependencies — everything is self-contained, including the bundled NBT library
Turn your rare items into a weekly event: tickets in, suspense up, rare loot out — and a rotating credit shop that keeps players spinning long after they've won.
No reviews yet — buyers can leave one from their dashboard.