Tags
Creators
Details
1.3.0
Compatibility
Changes
日本語は下に。プラグインは日本語のみ。 / Japanese is below. The plugin itself is currently available in Japanese only.
GambleGate 1.3.0 — Public Release Update
This update consolidates every change made since the plugin was reorganized for public distribution.
English
High & Low exploit prevention
- Fixed an exploit that allowed players to repeatedly start and immediately stop until receiving a favorable initial card such as Ace or King.
- Cashing out, leaving the seat, or disconnecting before the first correct prediction now returns ¥0.
- Normal cash out remains available after at least one correct prediction.
- Ties do not count as a correct prediction.
- Server shutdowns and administrator-triggered reloads still refund unfinished rounds to prevent maintenance-related losses.
- Updated chat guidance, titles, and rule signs to explain the new behavior.
Casino sleep-count integration
- Players officially admitted to a casino are excluded from the player count required to skip the night.
- Their previous sleeping-ignored state is restored after normal departure, forced removal, disconnect, or plugin shutdown.
- A state applied by another plugin is preserved instead of being overwritten.
- The feature can be disabled with
exclude-admitted-players-from-sleep: false.
Geyser and Bedrock Edition compatibility
- Added optional Floodgate API integration for reliable Bedrock-player detection.
- Added native Bedrock forms for:
- Admission and departure confirmation
- Pass purchase and purchase confirmation
- Pass expiry/status display and subscription cancellation
- High & Low bet selection
- Crash bet selection
- Roulette wager type, amount, and final confirmation
- Java Edition players continue using the existing inventory GUIs.
- TextDisplay content is automatically mirrored as ArmorStand-name holograms for Bedrock players.
- Added line-of-sight checks to prevent compatibility holograms from appearing through walls.
- Added a shared cross-platform UI and display layer for future casino games.
- Servers without Floodgate safely fall back to the normal Java Edition interface.
Roulette visibility fix
- Fixed the roulette snowball glow being visible through opaque walls.
- Replaced the vanilla glowing outline with maximum display brightness and configurable END_ROD particles.
- The snowball remains visible through glass while being hidden by opaque blocks.
- The subtle glow particles continue while the result is displayed.
Compatibility and updating
- Existing venues, gates, passes, game machines, player statistics, and account data remain compatible.
- Existing customized
message.ymlvalues are preserved; only missing message keys are appended automatically. - Geyser and Floodgate are optional and only required for the dedicated Bedrock interface.
- For proxy setups, Floodgate must also be installed on the backend Paper server running GambleGate.
Back up plugins/GambleGate/, replace the previous jar with gamble-gate-1.3.0.jar, and restart the server. A full restart is recommended instead of /reload.
日本語
ハイ&ローの初期カード厳選対策
- AやKなどの有利な初期カードが出るまで、開始と即時停止を繰り返せる問題を修正しました。
- 最初の正解前に途中停止、離席、ログアウトした場合、払戻しは0円になります。
- 1回以上正解した後は、従来どおり途中換金できます。
- 引き分けは正解回数に含まれません。
- サーバー停止や管理者による再読み込みでは、メンテナンス都合の損失を防ぐため進行中の賭け金を返金します。
- 新しいルールに合わせてチャット案内、タイトル、ゲーム説明看板を更新しました。
カジノ入場者の睡眠人数除外
- カジノへ正規入場しているプレイヤーを、夜をスキップするために必要な人数から除外しました。
- 通常退出、強制退出、ログアウト、プラグイン停止時に入場前の状態へ戻します。
- ほかのプラグインが設定していた睡眠除外状態は上書きせず維持します。
exclude-admitted-players-from-sleep: falseで無効化できます。
Geyser・統合版対応
- Floodgate APIによる統合版プレイヤーの自動判定を追加しました。
- 次の操作へ統合版専用フォームを追加しました。
- 入場・退出確認
- パス選択・購入確認
- パス期限確認・自動更新キャンセル
- ハイ&ローの賭け金選択
- クラッシュの賭け金選択
- ルーレットの賭け方・賭け金・最終確認
- Java版プレイヤーは従来のインベントリGUIを引き続き使用します。
- TextDisplayを、統合版ではArmorStand名札ホログラムへ自動変換するようにしました。
- 互換ホログラムへ視線判定を追加し、壁越し表示を抑制しました。
- 今後追加するゲームでも利用できる共通UI・表示互換レイヤーを追加しました。
- Floodgateがないサーバーでは、Java版用インターフェースへ安全にフォールバックします。
ルーレットの表示修正
- ルーレットの雪玉が不透明な壁越しにも発光表示される問題を修正しました。
- バニラの発光アウトラインを廃止し、最大輝度の雪玉と設定可能なEND_RODパーティクルへ変更しました。
- 不透明な壁には遮られますが、ガラス越しには引き続き確認できます。
- 抽選結果で停止している間も、控えめな発光パーティクルを継続します。
互換性と更新方法
- 既存の会場、ゲート、パス、ゲーム台、プレイヤー統計、口座データはそのまま利用できます。
- 変更済みの
message.ymlは上書きせず、不足する新しい項目だけを自動追加します。 - GeyserとFloodgateは任意依存で、統合版専用インターフェースを使用する場合だけ必要です。
- プロキシ構成では、GambleGateが動作するバックエンドPaper側にもFloodgateを導入してください。
更新前にplugins/GambleGate/をバックアップし、以前のjarをgamble-gate-1.3.0.jarへ交換してサーバーを再起動してください。/reloadではなく完全再起動を推奨します。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Mjdr3gux:KP2MEipx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Mjdr3gux:KP2MEipx"
}

