Links
Tags
Creators
Details
Licensed CC-BY-SA-4.0
Published 5 months ago
Updated 4 months ago
All versions
1.0.0
Release
Farkle - Kingdom Come Delivrance 1.0.05 months ago 37
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client and server
Changes
Version 1.0.0
Initial public release of the Farkle Dice Game mod for Fabric 1.21.11.
Added
- Play Farkle against villagers using Amethyst Shards as the wager.
- Multiple ways to open the game:
- Shift + right-click a villager
- Right-click while holding an Amethyst Shard
- Use the
Play Dicebutton from the villager trade screen
- Full Farkle match flow:
- Place bets
- Roll dice
- Select scoring dice
- Keep, bank, reroll, or forfeit
- Villager purse system so each villager has a shard balance for gambling.
- Pawnshop interface for villagers with no purse left.
- PvP challenge support with
/farkle play <player> <bet>. - Custom game UI for the dice table and pawnshop screens.
- Server-side game session management and sync.
- Persistent villager purse saving between world loads.
Language Support
- Added mod language switching with:
/farkle lang us/farkle lang fr
- Mod UI, status text, pawnshop text, and challenge messages now switch between English and French per player.
Gameplay
- Target score set to 4000 points.
- Standard Farkle scoring for singles, triples, straights, and hot dice.
- Villager AI support for automated opponent turns.
Improvements
- Added localized PvP messages and interaction feedback.
- Improved hot dice handling for villager turns.
- Added mod-specific English and French language resources.
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:9A4GzXHx:K5y4MkvA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9A4GzXHx:K5y4MkvA"
}

