b2.6.0
Compatibility
Changes
Creative Toolkit+ b2.6.0
Enchant menu UX overhaul — live search, one-click clear-all, roomier 280×280 layout with six visible rows and full-width labels for long enchantment names.
For Minecraft 26.1.x · Fabric · public beta
What's new
b2.5.0 finished cleaning up the command surface. b2.6.0 puts that same energy on the enchant menu screen itself — the one you open with /ec menu and /ec menu-op.
Live search bar
A bordered text field sits above the enchantment list. Type to filter — the list re-paints as you type, matching by:
- Display name —
sharp,mending,Curse of Vanishing, partial words, all case-insensitive. - Registry id —
minecraft:sharpness,mod:custom_enchant, even justvanishing.
When a search is active, a small "X of Y match \"…\"" line appears above the list so you always know whether you're looking at a filtered view. An empty search clears instantly.
One-click "Clear all" button
A new Clear all button lives next to the input slot info column. Click it, every enchantment is stripped from the input stack in a single packet — no more chasing each row's × button.
- Item names, lore, durability, custom NBT, and modded data are preserved — only the enchantment component is wiped.
- The button is greyed out whenever the input slot is empty or has nothing to clear, so you never get a dud-click.
- Same code path as
/ec clear, just bound to a button so you don't have to type or close the menu.
Tooltip on the button spells out exactly what gets cleared.
Roomier 280×280 layout
The panel grew from 200×230 to 280×280. Concrete wins:
- Six visible enchantment rows instead of five.
- Per-row label width went from 108 px to 156 px —
Curse of VanishingandSoul Speedfinally render in full instead of asCurse of V…. - Bigger per-row buttons (
18×14instead of12×12) with a small gap between+and×so you don't accidentally remove the wrong enchantment. - Hover overlay on the row currently under the mouse — easier to track which row you're about to click.
- Centered player inventory at the bottom, vanilla-style.
Smarter list refresh
The list now also refreshes when the input stack's enchantment count changes between ticks, not just when the whole stack changes. So clicking Clear all (or running /ec sharpness 5 while the menu is open) immediately re-sorts applied enchantments to the bottom and shows the correct counts — no stale view, no need to close and reopen.
Per-row tooltips finally translatable
The hard-coded "Remove 1 level\nShift = 10, Ctrl = 100" strings on the per-row buttons moved to translation keys. The Ctrl-multiplier text now also correctly notes "OP only" since Ctrl×100 is gated on /ec menu-op.
Highlights from before
If you're new, here's what was already in the mod:
- Right-click / shift-click apply — drop an enchanted book on an item to apply its enchantments.
/ec sharpness 5—/ecworks as a/enchantshortcut, with self-targeting when no target is given./ec clear,/ec clear <targets>— strip every enchantment off the held item (b2.5.0)./creativetoolkitplus(alias/ctp) — mod-wide command tree withhelp,info,version,mode,config,reload,features,feature,report(b2.5.0).- Waypoint manager —
/waypointwith a vanilla-styled UI, search, edit, color picker, and one-click "move waypoint here" (b2.3.0). /back [n]— teleport back to where you were, with full history and death-location tracking./heal,/feed,/enderchest,/day,/night,/noon,/midnight— small creative-mode QoL commands.- Tabbed in-game config screen with Mod Menu integration (b2.4.0). Open with
/ctp configor by binding a key in Options → Controls → Creative Toolkit+. - Client/server/both execution mode toggle (b2.4.0).
Installation
- Fabric Loader 0.19.0+ for any 26.1.x Minecraft release.
- Fabric API in your
mods/folder. - Drop
creativetoolkitplus-b2.6.0.jarinmods/. - Launch.
The first run creates config/creativetoolkitplus.json you can hand-edit.
Optional: install Mod Menu for one-click access to the in-game config screen from the mod list.
Compatibility
- Minecraft:
26.1.x - Loader: Fabric Loader 0.19.0+
- Required: Fabric API
- Java: 25 (already required by MC 26.1)
Drop-in replacement for b2.5.0 — no config schema change, no command renames, no wire-protocol break for older clients (the new MENU_CLEAR_TYPE packet is additive).
License
MIT.
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:XJechTzS:aHOdU2rn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XJechTzS:aHOdU2rn"
}

