Creative Toolkit+

Creative Toolkit+

Right-click any item with an enchanted book in Creative mode to apply its enchantments instantly. No anvil, no XP cost, no GUI - it just works. (Customizable settings)

by
118 Downloads
fabricequipmentgame-mechanicsutility
Rent Server with this Mod

About this Mod

Creative Toolkit+

A lightweight Fabric utility for Minecraft 26.1.x that turns right-click into the enchanting tool it always should have been, then layers on a focused set of creative-mode quality-of-life tools — enchant menus, a real waypoint manager, a /back command with full teleport history, the small utility commands you keep meaning to install (/heal, /feed, /enderchest, /day …), client-side movement tweaks, and a tabbed in-game configuration screen for all of it.

Vanilla feel. Server-safe. No GUI gets in your way unless you ask for one.

Currently a public beta (b2.6.3). Drop-in replacement for any b2.x.x. Bug reports welcome.


At a glance

  • Right-click or shift-click any item with an enchanted book to apply its enchantments — preserves names, lore, durability, custom NBT, and modded data.
  • Two enchant menus: a Survival-valid one (/ec menu) and an unrestricted op-only one (/ec menu-op). Both have a live search bar, a one-click Clear all button, six visible rows, and full-width labels for long enchantment names.
  • /ec sharpness 5/ec works as a /enchant shortcut, with self-targeting when no target is given, plus /ec clear to strip an item.
  • /creativetoolkitplus (alias /ctp) — mod-wide command tree with help, info, version, mode, config, reload, features, feature, report.
  • Waypoint manager/waypoint opens a vanilla-styled UI: search, sort cycler (8 orderings), color grid, drag-grab scrollbar, two-step delete confirm, inline name validation, info-dense rows with distance + age, and a one-click Move waypoint to my current position button.
  • /back [n] — teleport back to your previous location, with full history including deaths, /tp, waypoint teleports, and dimension changes.
  • Utility commands/heal, /feed, /enderchest / /echest, /day, /night, /noon, /midnight.
  • Gamemode shortcuts/gm <mode>, /gm <targets> <mode>, plus fixed /survival, /creative, /spectator, /adventure (each with optional <targets>). Op-2, drop-in alongside vanilla /gamemode.
  • Tabbed in-game configuration screen with Mod Menu integration, Save-dirty indicator, two-step Reset confirm, and inline validation — six tabs (General, Enchanting, Waypoint, Time, Player, Control) plus Lists and About.
  • Client-side control tweaks — auto-sprint while walking forward, secondary sprint key, secondary drop key (one item / whole stack), safe-drop guard.
  • Bindable quick-action keys for every utility action — heal, feed, /back, time-of-day, open enderchest, open enchant menu, open waypoint manager.
  • Per-feature toggles so server admins can disable any subset cleanly. executionMode lets you flip between client_only, server_only, and both.

What it does

Right-click apply

While in Creative mode (or Survival, if you opt in), grab an enchanted book on your cursor in any inventory and either right-click or shift-click any other item to merge the book's enchantments onto it.

  • Existing enchantments are upgraded if the book is higher level, kept if equal/higher, or added if new.
  • Books are not consumed in Creative by default.
  • Particles and a soft enchanting-table sound on success; a quiet thunk on failure.
  • All your custom names, lore, durability, and modded NBT are preserved.
  • If your cursor is empty, the book in your hand can be used instead — toggle this with enableHandInteraction.

Enchant menus

Drop any enchantable item in the input slot; the right-hand list shows the candidate enchantments with +1 / +10 / −1 / −10 / X controls per row.

  • /ec menu — vanilla-valid screen. Lists only the enchantments your item could legitimately get in Survival, with their proper max levels. Conflicts respected.
  • /ec menu-op — gloves off. Lists every enchantment in the registry. Adds +100 / −100 ladder steps. Apply Sharpness 255 to a stick, level 32,767 Mending to a fishing rod. The ceiling is configurable.
  • Live search bar above the list. Filters by display name (sharp, Curse of Vanishing) or registry id (minecraft:sharpness, mod:custom_enchant). Case-insensitive substring match.
  • Clear all button next to the input slot — strips every enchantment off the input item in one packet, preserving names, lore, durability, custom NBT, and modded data.
  • Roomier layout (280×280) with six visible rows, full-width labels (so Curse of Vanishing doesn't get truncated), bigger per-row buttons, and a hover overlay on the row under your mouse.

/ec enchant command

/ec is the catch-all enchant root. Op-2 only.

  • /ec <enchantment> [level] — enchant the item you're holding. No target needed.
  • /ec <targets> <enchantment> [level] — same syntax and rules as vanilla /enchant.
  • /ec clear — strip every enchantment off your held item.
  • /ec clear <targets> — strip every enchantment off targets' main-hand items.
  • /ec menu, /ec menu-op, /ec help — literal subcommands.
  • Legacy aliases: /ec-menu, /ec-menu-op, and the client-only /ec-config (opens the in-game config screen on a vanilla server too).

/ctp mod commands

A canonical command tree for everything that isn't an enchant operation. The two roots share a Brigadier redirect() so tab completion and suggestions stay in sync.

  • /ctp help — full mod help, sectioned by feature. Hides sections whose master toggle is off.
  • /ctp version / /ctp info — quick version stamp / multi-line info card.
  • /ctp mode [client|server|both] — view (no arg) or set + persist the execution mode (op).
  • /ctp config — open the in-game configuration screen.
  • /ctp reload — reload creativetoolkitplus.json from disk (op).
  • /ctp features — list every feature toggle and its state.
  • /ctp feature <name> — show details for one feature.
  • /ctp feature <name> <on|off|toggle> — toggle and persist a feature (op). Accepts on/off/true/false/yes/no/1/0/enable/disable/enabled/disabled/toggle/flip.
  • /ctp report — copy-pasteable diagnostic dump in chat and on the server console.

Waypoints

Per-player teleport bookmarks with a real UI.

Manager screen (/waypoint or /waypoint menu):

  • Search bar at the top filters by name, color, or dimension.
  • Sort cycler next to the search field. Click to cycle through eight orderings: Name A→Z / Z→A, Nearest / Farthest (cross-dim entries always sit at the bottom), Newest / Oldest, By dimension, By color.
  • Information-dense rows. One per waypoint: color swatch · name · short dimension name · live distance · relative age (just now, 5m ago, 3d ago, 8w ago, 1y ago). Per-row buttons: TP, Edit, Delete.
  • Drag-grab scrollbar. Click + drag the thumb to scroll continuously, click above/below it to page up/down. Mouse wheel still pages one row at a time.
  • Two-step delete confirm on the per-row Delete button — first click arms it (label flips to Confirm?), second click within 3 seconds actually deletes.
  • Create-here form at the bottom: name input (with inline validation of bad names), color cycler, Create here button.

Edit mode (per-row Edit):

  • Name field with inline validation as you type — invalid names show the validator's message in red right next to the Name label.
  • 4×4 color grid (16 vanilla-dye colors) with a checked-state ring on the selected swatch.
  • Move waypoint to my current position button — replaces the waypoint's coordinates / yaw / pitch / dimension with where you're standing now, preserving its name, color, and creation timestamp.
  • Position read-out (X / Y / Z / yaw + dimension + relative creation time) on a sunken backdrop.
  • Bottom row: Delete (also two-step confirm), Cancel, Save — Save commits both rename and recolor in one click.

Chat commands:

  • /waypoint create <name> [color] — bookmark your current position. Names: letters, digits, _, -, .; max 32 chars. 16 vanilla colors.
  • /waypoint list — chat list with coords + dimension.
  • /waypoint tp <name> / /tp-to <name> — teleport (cross-dim supported).
  • /waypoint delete <name>, /waypoint rename <old> <new>, /waypoint setcolor <name> <color> — manage from chat.
  • /waypoint setpos <name> — chat parity for the UI's "Move here" button.
  • Tab-completion works for all name and color arguments (suggests only your own waypoints).
  • Waypoints persist per-player in <world>/data/creativetoolkitplus/<uuid>.json.
  • Default cap is 64 per player (configurable; 0 = unlimited).
  • Whole subsystem can be turned off with enableWaypoints: false.

/back

  • /back — teleport one step back.
  • /back <n> — teleport n steps back (up to 64).
  • Tracks any teleport that moves you more than 32 blocks in a single tick: vanilla /tp, /waypoint tp, dimension changes, portals, command-block teleports.
  • Death is tracked too — /back after respawning returns you to where you died, perfect for picking up your loot.
  • History is in-memory (not saved across restarts) and capped at 64 entries.
  • Toggle with enableBack: false.

Utility commands

All gated by enableUtilityCommands.

  • /enderchest / /echest — open your own enderchest as if you were standing in front of one. No block needed.
  • /heal [amount] — restore health. With no argument, fills to max. /heal 6 adds 6 HP (3 hearts). /heal 50% adds half of your max HP.
  • /feed [amount] — same shape, for hunger. Saturation is also topped up so the bar doesn't immediately tick back down.
  • /day, /night, /noon, /midnight — set the world's time to that marker. Uses the new 26.1 clock system, so it plays nicely with custom clocks/timelines.

Gamemode shortcuts

All gated by enableGameModeCommands (default true). Vanilla /gamemode is not replaced — these five names register alongside it.

  • /gm <mode> — set your own gamemode. Mode is permissive: full names (survival, creative, adventure, spectator), short forms (s, c, a, sp, plus sur, cre, adv, spec) and the legacy numeric ids (0, 1, 2, 3) all resolve case-insensitively. Tab completion suggests the four full names.
  • /gm <targets> <mode> — set the matched players' gamemode. Uses EntityArgument.players() so only online players match.
  • /survival [<targets>] — fixed-mode shortcut. Without targets, sets the executor; with targets, sets the matched players.
  • /creative [<targets>] — same shape, Creative mode.
  • /spectator [<targets>] — same shape, Spectator mode.
  • /adventure [<targets>] — same shape, Adventure mode.
  • All five commands are op-2 (matching vanilla /gamemode). Third-party permission systems (LuckPerms, etc.) work transparently.
  • Feedback messages distinguish self vs. single-target vs. multi-target cases, and report <changed>/<total> when some players were already in the requested mode (vanilla setGameMode returns false in that case).
  • Disable cleanly with enableGameModeCommands: false (or /ctp feature gamemode off + restart) if another mod claims one of the five names.

Configuration screen

Open it any time with /ctp config (chat) or /ec-config (works on vanilla servers), or assign Open Creative Toolkit+ configuration to any key in Options → Controls. Mod Menu users get a one-click button on the mod list.

The screen is a tabbed panel:

  • General — execution mode (client / server / both), enable quick-action keybinds, click debounce, integrated-vs-dedicated banner.
  • Enchanting — grouped into Apply behavior (creativeOnly, allowSurvival, allowUnsafe, ignoreMaxLevels, requireOp), Books / cursor (consumeBooks, hand interaction, hotkey apply), and Menus (vanillaMenuRequiresOp, Apply sound, OP-menu max level), plus enchanting keybinds.
  • WaypointenableWaypoints, max waypoints per player, waypoint keybinds.
  • TimeenableUtilityCommands (the master switch for /heal, /feed, /enderchest, etc.), time keybinds.
  • PlayerenableBack, /back history size, enableGameModeCommands, player keybinds.
  • Control — auto-sprint while moving forward, auto-sprint toggle latch, secondary sprint key, secondary drop key, safe drop, control keybinds.
  • Lists — read-only counts for the four blacklists / whitelists. Edit via JSON.
  • About — version, author, Mod Menu detection, tip line.

Footer:

  • Save & Apply — writes the working copy back to creativetoolkitplus.json. Shows a gold trailing * when there are unsaved edits.
  • Reset to Defaults — two-step confirm. First click arms it, second click within 3 seconds actually resets.
  • Cancel — closes without saving.

Inline validation on every int field — out-of-range or non-numeric input shows a red label next to the input until you fix it.

Control tweaks

Optional, all default off. Most useful to anyone who's gotten tired of holding sprint or who wants extra modifier keys:

  • Auto-sprint while moving forward — holds sprint on whenever you're walking forward (and not crouching / using an item / starving). The toggle keybind can either latch sprint persistently or act as a one-shot start-sprint.
  • Secondary sprint key — bind a second key (thumb button, etc.) to vanilla sprint without rebinding sprint itself.
  • Secondary drop key — adds a second drop key (one item) plus an independent third (whole stack).
  • Safe drop — swallows vanilla's drop-key clicks when your main hand is empty, so you can't accidentally drop nothing while navigating inventory layouts.

Quick-action keybinds

Bind any of these in Options → Controls → Creative Toolkit+ and they fire the matching server action with one keypress:

  • Open Creative Toolkit+ configuration — always available; the only key not gated by the master quick-action toggle.
  • Open waypoint manager / Open enchant menu (vanilla-valid) / Open enchant menu (OP).
  • Quick heal (full) / Quick feed (full) / Teleport back (1 step) / Open ender chest.
  • Set time: Day / Night / Noon / Midnight.
  • Apply book to hovered stack (legacy hotkey-apply, op-gated by enableHotkeyApply).
  • All quick-action keys can be globally disabled with enableQuickActions: false without un-binding them.

Why use it

  • Map makers — quickly outfit gear with exact enchant loadouts; bookmark every build site as a waypoint; jump back to where you were testing with /back; cycle the time of day with one keypress.
  • Server admins — give yourself overpowered gear in seconds, then /ctp reload to tweak the config without restarting; /heal, /feed, /enderchest always within reach; /ctp report for a paste-ready diagnostic on bug reports.
  • Builders & testers — odd enchantment combinations, custom NBT round-trips, dimension teleports for testing biome/structure code, an ender chest you can open from anywhere.
  • Pure Creative players — because right-clicking with a book should have always done this, and saving your favorite spots should be a built-in.
  • Anyone tired of holding sprint — the Control tab has your back.

Configuration

Lives at config/creativetoolkitplus.json. Reload in-game with /ctp reload, or open the in-game Configuration screen with /ctp config. The in-game screen is the source of truth; the JSON file is the persisted form.

Key Default What it does
executionMode BOTH CLIENT_ONLY, SERVER_ONLY, or BOTH. Controls which side the mod is allowed to act on.
creativeOnly true Right-click apply requires Creative mode.
allowSurvival false Allow the right-click apply in Survival too.
allowUnsafeEnchantments true Allow conflicting / unsupported enchants on right-click apply.
ignoreMaxLevels true Don't cap to vanilla max level on right-click apply.
consumeBooks false Consume the book even in Creative.
playSounds true Play a sound on success.
soundType "enchantment_table" Or "anvil".
showParticles true Enchant particles on success.
showMessages true Action-bar messages.
silentFailures false Suppress failure feedback.
playFailureSound true Play a soft failure sound.
requireOp false Restrict the right-click apply to ops.
enableHandInteraction true Allow holding the book in your hand instead of cursor.
enableHotkeyApply false Enable the configurable hotkey-apply keybind.
opMenuMaxLevel 32767 Max level the /ec menu-op screen will let you set.
vanillaMenuRequiresOp false If true, /ec menu becomes op-only too.
enableWaypoints true Master switch for the waypoint system.
enableBack true Master switch for /back and history tracking.
enableUtilityCommands true Master switch for /heal, /feed, /enderchest, /day, /night, /noon, /midnight.
enableGameModeCommands true Master switch for /gm, /survival, /creative, /spectator, /adventure shortcuts. Vanilla /gamemode is unaffected.
maxWaypointsPerPlayer 64 Per-player waypoint cap (0 = unlimited).
backHistorySize 64 Per-player /back history cap.
enableQuickActions true Master switch for the quick-action keybinds.
controlAutoSprint false Holds sprint on whenever you're walking forward.
controlAutoSprintLatch true Whether the auto-sprint toggle keybind latches on/off vs. one-shot.
controlSecondarySprint false Treat a second keybind as additional vanilla sprint.
controlSecondaryDrop false Adds a second (one item) and third (whole stack) drop key.
controlSafeDrop false Swallows vanilla's drop key when your main hand is empty.
controlClickDebounceMs 0 Multi-press delay (ms) for the apply / quick-action keys. 0 = no debounce.
itemBlacklist / itemWhitelist [] Item-id filters for the right-click apply path (the menus ignore these).
enchantmentBlacklist / enchantmentWhitelist [] Enchantment-id filters for the right-click apply path.

Compatibility

  • Server-authoritative. Every apply, every waypoint, every teleport is validated on the server.
  • Works on dedicated servers, integrated servers, and singleplayer.
  • Modded enchantments and modded items are supported via the standard registry.
  • Custom NBT, custom names, lore, and durability are preserved.
  • Compatible with other Fabric mods — we don't claim any vanilla command that wasn't already free (/ec, /wp, /tp-to, /back, /waypoint, /heal, /feed, /enderchest, /echest, /day, /night, /noon, /midnight, /gm, /survival, /creative, /spectator, /adventure, /creativetoolkitplus, /ctp). If a server has another mod registering one of these, set the corresponding enable… config toggle to false. Vanilla /gamemode is never shadowed.

Requirements

  • Minecraft 26.1.x (any patch — 26.1.0, 26.1.1, 26.1.2, 26.1.3 …)
  • Fabric Loader 0.19.0 or newer
  • Fabric API
  • Java 25 (Minecraft 26.1 already requires it)

Optional

  • Mod Menu — adds a one-click button on the mod list to open the configuration screen. Not required; the /ctp config command and the bindable keybind both open the same screen.

Installation

  1. Install Fabric Loader 0.19+ for any 26.1.x Minecraft release.
  2. Drop Fabric API into mods/.
  3. Drop creativetoolkitplus-b2.6.3.jar into mods/.
  4. Launch.

The first run creates config/creativetoolkitplus.json you can hand-edit.

License

MIT.


FAQ

Will my hotbar shortcut steal a hovered slot click?
Only right-click (button 1, pickup) and shift-click (quick-move) are intercepted, and only when an enchanted book is on the cursor (or in your hand if enableHandInteraction is on). Plain left-click and ctrl-drag never trigger an apply, and shift-click without a book in scope does the normal vanilla move.

How are waypoints stored?
As one JSON file per player in your world's data/creativetoolkitplus/<uuid>.json folder, written every time a waypoint changes. Safe to back up; safe to copy between worlds.

Why does /back think my elytra rocket flight is a teleport?
It shouldn't — the threshold is 32 blocks per tick, and even a max-rocket-boosted elytra peaks around 3.4 blocks/tick. If you're hitting it through some other movement mod, set backHistorySize: 0 to disable, or enableBack: false for the whole feature.

Can I rename or recolor a waypoint from the UI?
Yes — click Edit on the row to open edit mode, where you can rename (with inline validation), pick a color from the 4×4 grid, and click Move waypoint to my current position to update its coordinates. Save when done.

Does this work in Survival?
Right-click apply is Creative-only by default. Set allowSurvival: true (and optionally consumeBooks: true) to use it in Survival. The two enchant menus are gameplay tools and don't care about your gamemode. Waypoints, /back, and the utility commands are op-gated where appropriate.

Will an enchant level over 32,767 corrupt my save?
Probably not — enchantment levels are stored as ints — but vanilla render code and a few mod hooks assume short-sized values. We cap at 32,767 by default for that reason. Override opMenuMaxLevel at your own risk.

Can I use this on a server?
Yes. Drop it on the server; players don't strictly need it client-side for the right-click apply (which is server-side) or for the chat commands, but they do need it client-side to render the enchant menus, the waypoint manager UI, the in-game configuration screen, and to use the keybinds.

Can I disable the part I don't want?
Yes. The Configuration screen surfaces a master toggle for every subsystem (enableWaypoints, enableBack, enableUtilityCommands, enableGameModeCommands, enableQuickActions, enableHandInteraction, enableHotkeyApply), and /ctp feature lets you flip them from chat. Master toggles for command-registering features take effect on the next world / server reload; behavioral toggles take effect immediately.

Will /gm, /survival, etc. clash with vanilla /gamemode?
No — vanilla /gamemode <mode> [<targets>] is left completely alone. The five new shortcut names (gm, survival, creative, spectator, adventure) are added next to it, not on top of it. If another mod claims one of those names, set enableGameModeCommands: false (or /ctp feature gamemode off and restart) to give it back.

What's the difference between this main page and the per-version pages?
This page is the always-current description of the mod. Each released version also gets its own page in builds/<version>/MODRINTH.md with the version-specific "what's new" body, plus a CHANGELOG.md with the diff vs. the previous version.

Available Versions

Creative Toolkit+ b2.6.3beta
MC 26.1, 26.1.1, 26.1.2fabric
May 10, 2026
Creative Toolkit+ b2.6.2beta
MC 26.1, 26.1.1, 26.1.2fabric
May 10, 2026
Creative Toolkit+ b2.6.1beta
MC 26.1, 26.1.1, 26.1.2fabric
May 10, 2026
Creative Toolkit+ b2.6.0beta
MC 26.1, 26.1.1, 26.1.2fabric
May 10, 2026
Creative Toolkit+ b2.5.0beta
MC 26.1, 26.1.1, 26.1.2fabric
May 10, 2026

How to Install Creative Toolkit+ on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Creative Toolkit+". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1

Server-side

~ Optional

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Creative Toolkit+ server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Creative Toolkit+ compatible with fabric?

Creative Toolkit+ officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Creative Toolkit+ – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Creative Toolkit+ consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Creative Toolkit+ with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Optional

Supported Versions

26.1.226.1.126.1