Tags
Creators
Details
All versions
1.0.5+1.21.11
Release
EnchantmentHelper 1.0.5+1.21.116 months ago 599
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Changes
Changelog
1.0.5
Added
- Book order hover (after Go): if the step’s books are available (exact enchant + level) in your inventory and/or the anvil’s left/right input slots, inventory slot highlights (fill + edge glow); if still missing, a tooltip explains it. No row tint on the plan text (unchanged toggle: Hover book-order steps… in anvil settings).
- Book order click-to-fill: checkbox on the Book order panel (top right; green pixel checkmark when on, same box chrome as the side panels) enables left-click on a generated step line to move matching enchanted books from your inventory into the anvil (merge = left + right; apply = tool from the anchor item if the left slot is empty, then the book). Anvil settings include an (i) hint for where to enable it. Requires an empty cursor, an empty result slot, and anvil slots empty or already matching that step.
- Inventory books planning mode on the anvil: optional switch uses your carried enchanted books to grey out unreachable enchant levels and to validate Go (with merge-aware level caps from your books).
- Scrollbars on the applicable-enchant list and the book-order body when content overflows (wheel scrolling unchanged).
- Step detail in the book-order plan: level cost and XP for each step on a second line under the main step text (slightly smaller, indented).
- Planning debug log (optional): when Debug log is enabled in anvil settings, logs inventory book mode refresh details and Go runs to the standard log.
Fixed
- Book merge steps in the plan now show left/right books to match the cheapest anvil orientation (the level cost was already optimal; the written order could imply the expensive layout).
- Per-step cost / XP sublines: text is actually drawn scaled (with matching wrap width) so the second line reads smaller than the main step, without crowding.
Changed
- Applicable list: Enchant levels at or below the level already on the item are disabled (grey, no click) instead of highlighting “on item” with a separate color. Curses in the list are always red (no curse color option).
- Settings: removed curse and applicable list color pickers from config (
anvilApplicableCurseColor,anvilApplicableOnItemEnchantColordropped; old JSON keys ignored on load). Shorter English and French labels for anvil and tooltip toggles, plus shorter path color button text and tooltips. - Side panel list text uses the same scale as vanilla GUI labels (default font, no extra text scaling on those lists).
- Scrollbar placement respects the inner box border and clearance from the edge; the text column is narrowed by the track width plus a small gap so lines don’t run under the thumb.
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:QM2ZEQ0r:mf3p4uPg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QM2ZEQ0r:mf3p4uPg"
}

