1.0.4
Compatibility
Required content
Changes
1.0.4 β Major Bounty Improvements: Feels Like a Real Contract System ππ
Less backtracking. Less spam. Smarter flow.
-
Automatic base settlement: When a contract is completed, base rewards (πͺ Silver Notes + π Trade Scroll) are granted automatically. If your inventory is full, settlement is safely deferred β once space is available, it auto-completes. Rewards never drop on the ground.
-
Smoother coin rewards: Coins are now stored first and delivered automatically the next time you interact with a Moonlit Broker (before the trade UI opens). Cooldown status is clearly indicated.
-
More interesting targets: Contracts no longer lock to the mob that dropped them. Targets are drawn from a pool and now feature Common / Elite / Rare tiers with colored indicators.
-
Elite & Rare feel more rewarding: Higher coin chances for Elite and Rare contracts. Common contracts remain unchanged. Overall economy remains protected by cooldowns and caps.
-
Cross-dimension friendliness: Overworld contracts will try to avoid Nether / End / Ocean Monument targets when possible. Location hints are provided when needed β rate-limited to prevent spam.
-
Improved stability: Added pool guardrails, audit logging, and extra protection against edge-case duplication, loss, or spam issues.
A cleaner, more immersive bounty loop β built for exploration and long-term progression. β¨
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:B1JqUi9x:tdS1yGrw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:B1JqUi9x:tdS1yGrw"
}

