Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
日本語は下に。プラグインは日本語のみ。 / Japanese is below. The plugin itself is currently available in Japanese only.
GambleGate
GambleGate is a casino and venue-management plugin for Paper 1.21.11. It combines WorldEdit regions, Vault economy transactions, GSit-powered seats, admission passes, visual effects, and four playable casino games in one plugin.
Features
- Build complex casino venues by combining multiple WorldEdit cuboid selections
- Charge entrance fees through Vault
- Entrance and exit gates with confirmation menus, sounds, titles, and teleport destinations
- Detect and roll back unauthorized entry by walking or teleporting
- One-block exit grace area around venue regions
- Venue-specific 30-day passes, auto-renewing subscriptions, and 7-day trials
- VIP-only regions and permission-controlled automatic iron doors
- Casino scoreboard showing balance, session profit/loss, play count, and pass status
- Per-player casino BGM with Normal, Quiet, and Off modes
- Custom MIDI playback for admitted players
- Venue-wide and per-player daily/lifetime transaction statistics
- Configurable sounds, messages, odds, payouts, particles, displays, and prices
- Celebration fireworks based on the player's net profit
- Clickable glowing rule signs for every game
Casino games
Slots
Uses the shelf block introduced in Minecraft 1.21.11 as a three-reel slot machine. A nearby GSit chair and lever are linked automatically. Players sit down and pull the lever to start a spin.
Possible symbols include copper, iron, emerald, diamond, and gold. Three gold symbols start Gold Rush, a chain of free spins with increasing prize value and a special bust condition.
High & Low
A physical table game controlled with three nearby buttons: LOW, Start/Cash Out, and HIGH. Players select a bet from a GUI, predict the next card, build a winning streak, and cash out before losing.
Crash
Players select a bet and watch a multiplier rise from 1.00x. After the configured minimum multiplier, the same button can be pressed to cash out. Waiting too long causes the round to crash and the bet to be lost.
Physical Roulette
A 16-pocket roulette game built from real blocks. An ItemDisplay ball travels around the registered gold-block pockets and stops at the selected result.
Players can bet on:
- Red or black
- Odd or even
- LOW 1–8 or HIGH 9–16
- One of four 4-number sections
- One exact number
Roulette includes a spectator room, a FIFO player queue, an inactivity timeout, live queue information, and a TextDisplay showing the current player's selected bet and amount.
Requirements
All dependencies are required.
GambleGate is server-side only. Players do not need to install a client mod.
| Dependency | Tested version | Purpose |
|---|---|---|
| Paper | 1.21.11 | Server platform |
| Java | 21 | Runtime |
| WorldEdit | 7.4.2 | Venue and VIP region selection |
| Vault | 1.7.x | Economy API |
| Vault-compatible economy plugin | Varies | Player balances and transactions |
| GSit | 3.5.1 | Seat detection for casino games |
Vault does not provide an economy by itself. A separate Vault-compatible economy plugin is required.
Installation
- Install WorldEdit, Vault, a Vault-compatible economy plugin, and GSit.
- Place the GambleGate jar in the server's
pluginsdirectory. - Start or restart the server.
- Create a venue with
/gamblevenue create <venue> <entrance fee>. - Select an area with WorldEdit and run
/gamblevenue addregion <venue>. - Run
/gamblevenue helpfor the complete in-game setup command list.
Use /gamblevenue reload after editing the configuration. A full server restart is recommended when updating the plugin jar.
Configuration and data
plugins/GambleGate/config.yml: venues, gates, prices, game odds, payouts, effects, and soundsplugins/GambleGate/message.yml: chat messages, GUI text, titles, scoreboards, and signsplugins/GambleGate/passes.yml: pass ownership, expiry dates, subscriptions, and trial historyplugins/GambleGate/casino-accounts.json: venue-wide and per-player transaction statisticsplugins/GambleGate/casino-midi/: optional.midand.midifiles
When a plugin update adds new message keys, GambleGate preserves existing customized values and only appends missing defaults.
Important notes
- The plugin's built-in interface and default messages are Japanese only. Messages can be edited manually in
message.yml. - This release specifically targets Paper 1.21.11 and uses its shelf block API.
- The default base RTP is 1.0 for all games. Optional dynamic odds can adjust it within the configured range according to casino statistics.
- Casino statistics do not limit payouts or shut down a venue.
- This plugin is intended for virtual in-game currency. Server owners are responsible for following applicable laws and platform rules if anything with real-world value is involved.
日本語
GambleGateは、Paper 1.21.11向けのカジノ・会場管理プラグインです。WorldEditによるリージョン設定、Vault経済、GSitの着席判定、会場パス、演出、4種類のゲームをまとめて追加できます。
主な機能
- 複数のWorldEdit選択を組み合わせた複雑な会場リージョン
- Vaultによる入場料、パス料金、賭け金、賞金の決済
- 確認GUI、効果音、タイトル、テレポートを備えた入口・出口ゲート
- 徒歩やテレポートによる不正侵入の検知とロールバック
- 会場リージョン外側1ブロック分の退出猶予
- 会場別の30日買い切りパス、30日自動更新パス、7日お試しパス
- VIP専用リージョンと権限連動の鉄扉
- 残高、入場中の収支、プレイ回数、パス期限を表示するスコアボード
- プレイヤーごとに通常・小さめ・OFFを選べるカジノBGM
- カスタムMIDI再生
- 会場全体・プレイヤー別・日別・累計の収支統計
- 純利益に応じて1〜10発打ち上がる屋上花火
- クリックでルールを確認できる発光説明看板
- メッセージ、価格、確率、配当、効果音、パーティクルの設定
収録ゲーム
スロット
Minecraft 1.21.11の棚ブロックを3リールのスロットとして使用します。近くのGSit椅子とレバーを自動で関連付け、着席してレバーを引くと開始します。
銅、鉄、エメラルド、ダイヤモンド、金などが出現し、金3つで無料スピンが連鎖するGold Rushへ突入します。
ハイ&ロー
LOW、開始・換金、HIGHの3ボタンを使う物理テーブルゲームです。GUIで賭け金を選び、次のカードを予想して連勝し、負ける前に途中換金します。
クラッシュ
GUIで賭け金を選ぶと倍率が1.00倍から上昇します。換金可能倍率へ到達した後、同じボタンを押すと換金できます。クラッシュまで待ちすぎると賭け金を失います。
物理ルーレット
16個の金ブロックを停止地点として登録し、ItemDisplayの玉が物理台の上を周回して抽選結果へ停止します。
赤黒、奇偶、LOW/HIGH、4数字区画、数字1点へ賭けられます。観戦ルーム、先着順の待機列、放置タイムアウト、待機人数表示、現在のプレイヤーの賭け先と金額を表示するTextDisplayも備えています。
必須環境
| 依存関係 | 動作確認バージョン | 用途 |
|---|---|---|
| Paper | 1.21.11 | サーバー本体 |
| Java | 21 | 実行環境 |
| WorldEdit | 7.4.2 | 会場・VIPリージョン選択 |
| Vault | 1.7系 | 経済API |
| Vault対応経済プラグイン | 任意 | 残高・決済 |
| GSit | 3.5.1 | ゲーム台の着席判定 |
Vault単体では残高を管理できないため、Vault対応経済プラグインも必要です。
サーバー側だけに導入するプラグインであり、プレイヤー側のMod導入は不要です。
導入方法
- WorldEdit、Vault、Vault対応経済プラグイン、GSitを導入します。
- GambleGateのjarをサーバーの
pluginsフォルダへ入れます。 - サーバーを起動または再起動します。
/gamblevenue create <会場ID> <入場料>で会場を作成します。- WorldEditで範囲を選択し、
/gamblevenue addregion <会場ID>で追加します。 - 完全な設定コマンド一覧は
/gamblevenue helpで確認できます。
詳しい会場、ゲート、パス、VIPエリア、各ゲームの設置方法は、配布リポジトリのREADME.mdを参照してください。
設定・データ
plugins/GambleGate/config.yml: 会場、ゲート、価格、ゲーム確率、配当、演出、効果音plugins/GambleGate/message.yml: チャット、GUI、タイトル、スコアボード、看板plugins/GambleGate/passes.yml: パス、有効期限、自動更新、お試し履歴plugins/GambleGate/casino-accounts.json: 会場・プレイヤー別の収支統計plugins/GambleGate/casino-midi/: 任意の.midまたは.midiファイル
更新によって既定メッセージが増えた場合も、変更済みの値を上書きせず、不足したキーだけをmessage.ymlへ自動追加します。
注意事項
- プラグイン本体のGUI・既定メッセージは日本語のみです。
- Paper 1.21.11の棚ブロックAPIを使用するため、ほかのバージョンでの動作は保証していません。
- 全ゲームの基準RTPは既定で1.0です。動的確率補正を有効にした場合は、カジノ収支に応じて設定範囲内で変動します。
- 収支統計がマイナスでも、営業停止や払戻し制限は行いません。
- Minecraft内の仮想通貨で遊ぶ用途を想定しています。現実の価値を持つものと連携する場合、サーバー運営者が法令や各サービスの規約を確認してください。


