HomeJavaModsCreative Toolkit+
Creative Toolkit+
ModsJava

Creative Toolkit+

by justjellyplays · on Modrinth

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…

⬇ Download on Modrinth

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


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.

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 enchant command

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

/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.

Waypoints

Per-player teleport bookmarks with a real UI.

Manager screen (/waypoint or /waypoint menu):

Edit mode (per-row Edit):

Chat commands:

/back

Utility commands

All gated by enableUtilityCommands.

Gamemode shortcuts

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

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:

Footer:

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:

Quick-action keybinds

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


Why use it


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

Requirements

Optional

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.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more