Tags
Creators
Details
Licensed CC0-1.0
Published 4 months ago
Updated 4 hours ago
All versions
3.2.4
Release
Mentalitys | Custom Enchants 3.2.44 hours ago 2
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
Custom Enchants 3.2.4 — Minecraft 1.20.1
This is a small librarian-trade compatibility fix.
Fixed
- Custom enchanted-book trades from librarians now always require both the configured emerald price and one regular book.
- Fixed cases where a custom enchanted book could be purchased for emeralds only.
- Custom enchanted-book levels are no longer gated behind higher librarian tiers: any defined custom enchantment level can now roll from a novice librarian onward, matching vanilla enchanted-book availability more closely.
- Existing custom-book emerald prices, enchantment levels, max uses, villager XP rewards, and price multipliers are preserved.
Validation
- Librarian trade behavior was manually verified in-game before release.
- Tested on Minecraft 1.20.1, 1.21.1 and 1.21.11.
- Unit/contract tests, Gradle checks, release-JAR verification, Fabric GameTests and dedicated-server smoke tests pass on all supported versions.
Existing worlds and configurations remain compatible with 3.2.3.
Optional dependencies
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:NJPtH6f5:LuwAEM7Y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NJPtH6f5:LuwAEM7Y"
}



