Tags
Creators
Details
2.0
Compatibility
Changes
🚀 Release Notes
⚠️ IMPORTANT MIGRATION REQUIRED
- You must delete your previous configuration files after updating.
- Old configs are incompatible with this version due to changes in blackjack assets and casino head textures.
- Not updating configs will result in missing textures, broken UI elements, or incorrect game behavior.
🛠️ Fixed
- Casino NPC spawning no longer depends on player view direction.
- Slot machine placement now correctly snaps to block grid alignment.
- Slot machines are restricted to valid surfaces only.
- Prevented NPCs and slot machines from spawning inside blocks or under the world.
- Reduced physics glitches causing entities to fall through terrain.
- Maintained full compatibility with Citizens while aligning native spawn rules with shared safety logic.
🎰 Features
-
Ride the Bus game mode:
- GUI-based flow
- session management
- command access
-
Native casino NPC system:
- create / remove / manage NPCs in-world
- stable lookup and lifecycle handling
-
Citizens integration:
- NPC binding support
- custom names
- skin assignment
-
Blackjack update:
- Updated dealer head textures
- Updated card suit heads:
- Hearts
- Spades
- Clubs
-
Admin tooling expansion:
- bulk enable / disable controls
- plugin reload command
- game summary & diagnostics
-
Improved hub navigation:
- cleaner return flow after exiting games
- consistent UI exit handling
-
Full localization support across all bundled language files.
⚙️ Stability
- Unified spawn safety rules across NPC and slot machine systems
- Improved edge-case handling for world loading and entity initialization
- Reduced desync between native and Citizens-based entity logic
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:CfHZm2as:KIw7jmts"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CfHZm2as:KIw7jmts"
}

