TO AVOID ISSUES WITH LICENSING PLEASE JOIN DISCORD BEFORE PURCHASING
Requirements
- ShadowBot - This is an Addon for ShadowBot. All configuration is done through the web interface.
- Ark Shop points database (economy source)
- Account linking database (to map Discord users to player IDs)
Solo Games
- Coin Flip - Classic heads or tails wager with configurable house edge
- Blackjack - Standard casino blackjack with hit, stand, double down, and split. Configurable deck count, dealer stand value, and blackjack payout multiplier
- Slots - Multi-theme slot machine with weighted symbols and a progressive jackpot. Includes Classic Casino, Gem Rush, and Ocean Treasures themes — or create your own
- Craps - Full craps table with pass/don't pass and come/don't come bets
- Roulette - European or American wheel with inside and outside bets
- Video Poker - Draw poker with hold/discard mechanics and standard poker hand payouts
- Baccarat - Player, banker, and tie bets with configurable banker commission and deck count
- Keno - Pick numbers and match against a random draw, configurable max picks
- Scratch Cards - Tiered scratch cards (Bronze, Silver, Gold) with weighted prize pools and custom multipliers
- Horse Racing - Bet on horses with fixed odds. Up to 8 horses with custom names, emojis, and odds
- Daily Reward - Daily coin claim with streak multiplier for consecutive logins
Multiplayer Games
- Poker - Texas Hold'em with blinds, betting rounds, and multi-hand sessions. 2-6 players
- Blackjack Tournament - Competitive multi-round blackjack. Players compare bankrolls after a set number of rounds. 2-6 players
- Liar's Dice - Bluffing dice game where players bid and call. Last player with dice wins. 2-6 players
- Multiplayer Roulette - Shared roulette table with a betting window. Multiple spins per session. 2-10 players
- UNO - Classic UNO card game with color selection, draw stacking, and skip/reverse mechanics. 2-6 players
- Yahtzee - Dice rolling with scorecard categories. Roll up to 3 times per turn, hold dice between rolls. 2-4 players
- Battleship - Grid-based naval combat with ANSI-colored boards, ship placement, and progressive fire targeting. 2 players
- Connect Four - Drop pieces into a grid to connect four in a row. Configurable grid size up to 10 columns. 2 players
- War - Best-of series card comparison. Simple and fast. 2 players
Multiplayer Features
- All multiplayer games run in dedicated Discord threads that auto-clean after the game ends
- Configurable join timers, turn timeouts, and buy-in amounts per game
- Turn timers with automatic action on timeout to keep games moving
- Lottery system with scheduled draws, rollover jackpots, announcement channel, and configurable prize tiers
Features
- Economy Integration - Connects to your Ark Shop points database. Players wager real shop points across all games. Winnings and losses update their balance in real time.
- Provably Fair System - Optional provably fair hashing for solo games. A server seed hash is shown before each game so players can verify the outcome was not manipulated.
- Transaction Logging - Every bet, win, and loss is recorded. View full transaction history in the web panel. Set a log channel and threshold to post high-value wins to Discord automatically.
- Casino Bans - Ban players from the casino by Discord ID. Manage bans from the web dashboard.
- Lottery System - Automated lottery with configurable ticket price, pick count, pool size, and draw schedule. Supports rollover jackpots and tiered prize payouts.
- Custom Embed Branding - Set custom author name, footer text, images, and accent color for all casino embeds.
Admin Highlights
- Overview tab with dashboard stats for total bets, revenue, active players, and game popularity
- Game Settings tab to enable/disable and configure each game individually (house edge, deck count, timeouts, grid sizes, buy-ins, and more)
- Global Settings tab for min/max bets, cooldowns, daily caps, tax rate, casino channels, log channel, and embed branding
- Transactions tab to search and review all player transactions
- Bans tab to manage casino-banned players
- Access Control tab to restrict casino management by Discord role
Player Highlights
- All games played directly in Discord via buttons, dropdowns, and modals
- Multiplayer games in private threads with real-time updates
- Daily reward with streak bonuses for consecutive logins
- Lottery tickets purchasable via the /casino command
- Provably fair verification available for solo games
Availability
Available on all versions of ShadowBot:- ShadowBot ASA
- ShadowBot ASE
Notes
- This is an Addon for ShadowBot - all configuration is done through the web interface
- Requires Ark Linking addon for mapping Discord users to player IDs
- Requires Ark Shop points database for economy integration