Content generated with AI — it may contain mistakes.

Getting started

Introduction

What ExyliaCasino is, the seventeen games it ships, what it needs to run and how this documentation is organised.

ExyliaCasino is a casino played against the house. A player picks a game, puts up a stake in one of the server's currencies, and the game is drawn in front of them as a 3D table: cards are dealt and flipped, wheels brake to a stop, balls bounce down pegs, tiles turn over. While they play, a dark room is drawn round them, only for them, so they see the table and nothing of the world behind it.

Every game states its return to player (RTP): the share of every stake it pays back on average. The /casino menu shows it on each game's card, and every table shows it under its heading. The result of a round is drawn with a secure random before any animation starts; the spin, the deal or the drop only shows it.

It is a premium plugin, installed through a licence loader. See Installation.

The games

Seventeen games, each a module of its own with its own file, command and messages. Every one can be switched off, renamed or retuned without touching the others. See Games for the rules, options and RTP of each.

KindGames
Cash outMines, Tower, Crash, Hi-Lo, Double or Nothing
CardsBlackjack, Baccarat, Video Poker
WheelsRoulette, Live Roulette, Wheel of Fortune, Coinflip
DrawsSlots, Plinko, Keno, Scratch Card, Horse Race

Double or Nothing is the one game staked with an item instead of money: the item in the player's hand. Live Roulette is the one game shared by everyone: one wheel for the whole server, on a fixed cycle.

What is included

Requirements

RequirementDetail
ServerPaper 1.21.4 or newer, or a fork of it. Folia supported.
Java21
Required dependenciespacketevents, and ExyliaLib 1.356.0 or newer — installed for you if it is missing
An economyExyliaEconomy, or Vault with an economy plugin, or PlayerPoints: stakes are taken in their currencies
Optional dependenciesPlaceholderAPI, for the placeholders in other plugins
About ExyliaLib

Configuration, menus and prompts, the escrow that holds every stake, the economy, the database, the stage the tables are drawn on, the room, effects and the shared games catalogue all come from ExyliaLib. ExyliaCasino is written on top of it and does not run without it, which is why the loader installs it on a server that lacks it.

ExyliaTabletop

ExyliaTabletop is the sister plugin with games played player against player. Both meet in ExyliaLib:

  • One games catalogue. /casino opens the casino category of the library's games screen, the same screen ExyliaTabletop lists its games in.
  • One busy state. While a round of the casino is up, the player is busy for every other plugin, and a player busy in ExyliaTabletop is refused here before any stake is charged.

Neither needs the other.

Languages

The plugin ships English, Spanish, Russian and Turkish (en, es, ru, tr): every message, every game's texts and every menu. See Configuration.

Something missing on this page? Tell us on Discord