> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/rncasino.md).

# rnCasino

Roulette tables for Spigot, Paper, Purpur and Folia, as a 3D table or a classic ring. Bet on the cloth or in a menu, with money or points, provably fair results, stats and daily limits.

rnCasino adds **roulette tables** to your server. Each table is a real 3D model, with a spinning wheel, a ball and a betting cloth, or a classic ring of numbers on the floor that turns, with an arrow that stops on the winner. Players walk up, put their chips down, and watch where it lands.

<figure><img src="https://i.imgur.com/x9Kp9BP.png" alt="Two roulette tables in a casino room"><figcaption><p>Two roulette tables in a casino room</p></figcaption></figure>

The tables need no resource pack, no NPC plugin and no armor stands. They are made of display entities that are not saved in the world and are only sent to players near the table.

{% hint style="info" %}
**Need help?** Join our [Discord](https://discord.gg/GzxW2FANPB) and open a ticket. See [Support](/rnsetups/support.md).
{% endhint %}

## Features

**A real table, in two styles**

* **Modern**: a 3D table with a wheel, a ball and a betting cloth. **Classic**: a turning ring of numbers on the floor with an arrow that stops on the winner, for servers that like the old style. Each table picks its own.
* A 3D wheel with the **European** (0) or **American** (0 and 00) order of numbers. It spins smoothly, the ball rolls, and the winning pocket glows.
* A **betting cloth** with every bet of a real table: numbers, red / black, even / odd, 1-18 / 19-36, dozens and columns. **Right click** a spot to put your chip, **Shift + right click** to take it back.
* **Chips on the rail**: pick 100, 500, 1k... with one click. Buttons on the table to **repeat** the last round, **double**, **undo** the last chip and **clear**.
* A hologram with the state of the round, the time left, the players, the money on the table and the last results.
* Bets you can see: chips appear on the cloth with the total of each spot.

**A menu too**

* The whole table in a chest menu (`/casino` near a table, or the MENU button), for players who prefer it.
* Pages for **stats**, **history** (hot and cold numbers), **top players**, **fair play** and **payouts**.
* An optional "other amount" button that asks for any amount in the chat.

**Fair and safe**

* **Provably fair**: each round shows a code before the bets close, and the seed after the spin. Anyone can check with a SHA-256 calculator that the result was fixed before the bets. See [Fair play](/rnsetups/rncasino/guides/fair-play.md).
* Money is taken when the chip goes down and checked before the bet counts. A round is paid only once.
* **Bets are never lost**: if the server crashes or stops in the middle of a round, every bet is given back when it starts again.
* Limits per table: smallest chip, most per player, most per spot and most for the whole table in one round.

**Responsible gaming**

* Most rounds and most losses **per day**.
* **Reality check**: every 30 minutes of play the player is told how long they played and what they won or lost.
* **Self-exclusion**: `/casino exclude <days>` stops a player from betting; only an admin can lift it.

**For admins**

* **Money (Vault) or points (PlayerPoints)**, chosen per table.
* As many tables as you want, each with its own wheel, chips, limits, timers, size and permission (VIP tables).
* Every payout can be changed, plus the European **la partage** rule and a **tax** on the profit of wins.
* Big wins announced in the chat and posted on **Discord** (webhook).
* Stats, history and top lists in **SQLite or MySQL**, and PlaceholderAPI placeholders for scoreboards.
* **In-game editor** for `config.yml` and for every table. Every text in **English and Spanish**.
* Works on **Spigot, Paper, Purpur and Folia** from **1.21.1 to 26.3** with one jar.

## Where to start

* [Installation](/rnsetups/rncasino/getting-started/installation.md)
* [Your first table](/rnsetups/rncasino/getting-started/first-table.md)
* [How to play](/rnsetups/rncasino/guides/playing.md)
* [Commands and permissions](/rnsetups/rncasino/reference/commands.md)
