b2.6.3
Compatibility
Changes
Creative Toolkit+ b2.6.3
Waypoint manager fix + rewrite. The in-game waypoint screen is finally usable: bug fixed, rows are info-dense, sorting works, the scrollbar is drag-grabbable, and Save commits in one click. Chat commands and on-disk waypoint files are unchanged.
For Minecraft 26.1.x · Fabric · public beta
What's new
b2.6.3 is a focused fix-and-polish release for the in-game waypoint manager. If you've been using /waypoint from chat without opening the screen, nothing changes for you. If you've tried opening the screen and found it broken, this release is the one that fixes it.
The fix you actually want
In b2.6.0–b2.6.2, the waypoint screen would open but every button, the search field, and the create-here form were invisible and unclickable — the panel chrome was being painted on top of the widgets after they rendered. The whole menu felt broken. Fixed. Panel chrome now renders under the widgets, where it belongs. Same panel art, same layout idea, just with the z-layers sorted out.
While the screen was being rewritten anyway, the rest of the polish list landed too:
Sort cycler
A new Sort: button next to the search field cycles through eight orderings in one click each:
- Name A→Z (default) and Name Z→A
- Nearest first and Farthest first (cross-dimension waypoints sit at the bottom in both directions, never bubbling up)
- Newest first and Oldest first
- By dimension (then alphabetical inside each dimension)
- By color (in the same color order as the swatch grid)
Tooltip on the button enumerates all eight. Distance sorts re-evaluate against your current position on every refresh, so they're always live.
Information-dense rows
Each row now reads:
[●] Spawn overworld · 142m · 3d ago [TP] [Edit] [Delete]
[●] Mining outpost the_nether · (other) · 1w ago [TP] [Edit] [Delete]
[●] Storage room overworld · 18m · just now [TP] [Edit] [Delete]
ageis a relative timestamp (just now,5m ago,3h ago,2d ago,8w ago,1y ago) — uses thecreatedAtMsyour storage layer has been recording sinceb2.2.0. No new data, no migration.diststays green when you're within 32 blocks (already there inb2.6.2, just clearer now).dimis the short dimension name, trimmed cleanly if too long.
Drag-grab scrollbar
The vertical scrollbar thumb is now grabbable: click + drag to scroll continuously, or click above/below the thumb to page up/down. Mouse wheel still works for one-row-at-a-time. Same affordance the enchant menu's scrollbar has had since b2.6.0.
Inline rejection of bad names in Create-here
The Create here button used to silently no-op if you typed a name that wouldn't pass Waypoint.validateName(...) (e.g. a name with / in it). Now the input field clears and its placeholder hint flips to a red ⚠ <reason> so you see why immediately.
"Created" line in edit mode
The position read-out in edit mode gained a third line: Created: 3d ago. Same backdrop as the X/Y/Z + Dimension lines.
Bigger panel + ten visible rows
Panel grew from 400×290 to 420×300; visible rows per page bumped from 8 to 10. Same proportion of breathing room, more list visible at once.
Single-click Save in edit mode
When both the name and the color were changed in edit mode, b2.6.2's Save sometimes appeared to do nothing — the snapshot reply for rename re-rendered the screen before the setcolor packet was sent, so the color change wasn't reflected until you clicked Save again. Fixed. Save commits both in one click.
Footer help text
Now reads Esc to close · scroll wheel pages the list · drag the scrollbar · Delete is two-step — surfaces the new drag affordance and reminds you that deletes are two-step before you panic-click.
What didn't change
- Chat commands.
/waypoint,/wp,/tp-to,/waypoint create,/waypoint list,/waypoint tp,/waypoint delete,/waypoint rename,/waypoint setcolor,/waypoint setpos— all identical. - Storage format. Your
<world>/data/creativetoolkitplus/<uuid>.jsonfiles load unchanged. - Network protocol.
WaypointDataPayloadandWaypointActionPayloadare byte-for-byte identical tob2.6.2. - Config schema. No new fields.
b2.6.2configs load unchanged. - Server actions.
create_here,delete,rename,setcolor,move_here,teleport,refresh— all the same.
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.
- Enchant menu with live search, Clear all button, six rows, full-width labels.
/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./creativetoolkitplus(alias/ctp) — mod-wide command tree withhelp,info,version,mode,config,reload,features,feature,report.- Waypoint manager —
/waypointwith a vanilla-styled UI, search, sort, color grid, two-step Delete confirm, one-click "move waypoint here", inline name validation. /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./gm,/survival,/creative,/spectator,/adventure— gamemode shortcuts (b2.6.2).- Tabbed in-game config screen with Mod Menu integration.
- Client/server/both execution mode toggle.
Installation
- Fabric Loader 0.19.0+ for any 26.1.x Minecraft release.
- Fabric API in your
mods/folder. - Drop
creativetoolkitplus-b2.6.3.jarinmods/. - Launch.
The first run creates config/creativetoolkitplus.json you can hand-edit. Existing b2.6.x configs load unchanged.
Optional: install Mod Menu for one-click access to the in-game configuration 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.6.2 — no config schema change, no command renames, no wire-protocol change, no storage-format change.
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:6MWLeMeF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XJechTzS:6MWLeMeF"
}

