Skip to content

Releases: maxwellyoung/t3craft

T3 Craft 0.5.0

Choose a tag to compare

@maxwellyoung maxwellyoung released this 04 Oct 21:46

T3 Craft 0.5.0 makes the sessions already running in T3 easier to inspect from Minecraft.

  • Activity: recent backend titles, status and timestamps; command input and explicit exit codes when supplied. Legacy summaries, unknown-item fallback and cached offline events remain readable. Completed commands do not imply passing tests.
  • Review: old/new line numbers stay fixed while panning. Prev/Next and Page Up/Page Down reach every unified diff hunk, including the final short change. Deletions, binary files and rename metadata stay intact.
  • Continuity: Activity → chat and checkpoint feedback preserve your unsent draft. A disconnected machine keeps cached context while its healthy peer continues.

Validation: exact-source Java 25 CI, both T3 protocols, isolated packaged Minecraft button/navigation/offline checks, and a read-only workflow with the installed T3 nightly. Private live output and pairing data are excluded from screenshots and artifacts.

Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API and Java 25+. Download the jar and place it in your Fabric profile's mods folder. SHA-256 is provided beside it.

Activity is limited to the backend's recent window. Review still opens the latest ready checkpoint. Ordinary consumer launcher installation and fresh real T3 bootstrap exchange remain separate verification gaps; current game proof uses the external jar through a Loom launcher adapter.

T3 Craft 0.4.0 — guided connections

Choose a tag to compare

@maxwellyoung maxwellyoung released this 04 Oct 09:07

Pair and recover T3 machines inside Minecraft without putting a pairing link into chat.

  • New Connections screen opens automatically when unpaired, and is available from the panel or /t3 connections.
  • Private paste-and-pair form hides the link from rendering, narration and copy/cut actions. Invalid or expired links show recovery guidance without echoing credentials.
  • Per-machine health, retry, re-pair and confirmed local removal preserve the other machines' live sockets, focused conversation, drafts and pins. Wrong-owner replacement links are refused.
  • Empty machines are recognized as connected. Late pairing and stale socket callbacks cannot restore a removed connection.
  • Config replacements are created with owner-only POSIX permissions. Failed pairing/removal saves preserve active pairings.

Minecraft Java 26.3 · Fabric Loader 0.19.5 or newer · Fabric API 0.161.0+26.3 · Java 25 or newer. Add the jar to your Fabric profile's mods folder alongside Fabric API.

Source: a0b56079970b431eaf7a1b1d2f1f8de6dbc9f2e5. Exact-source CI passed on Java 25, including both T3 protocols, office persistence, MCP boundaries and launcher ownership.

The CI jar is byte-for-byte identical to the local jar that passed actual Minecraft setup, restart/late-pairing and shared-office workflows, plus read-only machine health and checkpoint review against T3 Code nightly 0.0.46-nightly.20261004.2644. A clean setup walkthrough also passed using the downloaded CI copy. These game runs used an isolated Fabric/Loom harness, not a conventional consumer launcher. Fresh real-T3 bootstrap pairing, other platforms and broader provider coverage remain unverified.

SHA-256 (t3craft-0.4.0.jar):

09362313a32d2a9704c26a12d8bff9337294e72766a674f05b680ad9a2a032a4

After publication, the anonymous jar download matched the CI artifact and checksum above. That public copy also passed actual checkpoint review and draft preservation through the unchanged Mac launcher, plus live MCP boundary checks. The launcher saved/stopped its own disposable world while preserving an independent server; all test processes were then stopped. The installed T3 nightly remained healthy.

T3 Craft 0.3.0

Choose a tag to compare

@maxwellyoung maxwellyoung released this 04 Oct 07:54

T3 Craft 0.3.0 keeps your existing T3 work in a stable Minecraft office.

  • Pin up to eight threads per machine. Each world and dimension saves its own pins and desk assignments. Included residents keep their slots as activity reorders the sidebar. Pins survive reconnect and restart; waiting work takes priority over recent completed conversations.
  • Filter projects independently by machine ownership, including machines with duplicate display names. Filtering preserves the selected conversation and unsent draft. The Pins screen keeps unavailable/archived pins visible and removable.
  • Shared offices use separate operator-owned preferences: /t3office pin <thread-id> and /t3office unpin <thread-id>. A paired client can physically open shared villagers without placing a local village.
  • Offline residents show explicit Offline labels and stop stale work effects/typing sounds. Re-pairing retains floor order. Ambiguous thread IDs copied between environments refuse API routing and display recovery guidance.

Residents still move between their own chair, whiteboard and lounge as status changes. Plain /t3 village retains its recent-thread arrangement. Pins change Minecraft presentation, not agent permissions. T3's protocol is not a documented stable public API.

Requires: Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API 0.161.0 and Java 25+. Replace the old T3 Craft jar in mods/.

Built by Java 25 CI at 7ca0157d8610b33eec690c1bb956e8ff6fbb96e1. Focused tests exercise legacy and protocol 2, spatial persistence, machine ownership, decision/checkpoint compatibility, MCP validation and launcher ownership. Packaged Minecraft client/server walkthroughs validate pinned continuity, restart/removal and operator-owned shared behavior. A real installed T3 nightly checkpoint is read in the release walkthrough; no new agent commands are sent by that check.

SHA-256 (t3craft-0.3.0.jar): b82d00b6eb031debb2e810330536920faad1fbb5d0a4d0252d23c7e10593ee34

T3 Craft 0.2.1

Choose a tag to compare

@maxwellyoung maxwellyoung released this 04 Oct 06:58

T3 Craft 0.2.1 fixes local MCP request validation, launcher shutdown ownership and connection recovery.

  • MCP rejects browser Origin headers and noncanonical Host headers. Native clients on loopback keep working. Malformed messages return HTTP 400; bodies over 64 KiB return HTTP 413. Agent world commands still require the player's explicit permission.
  • The Mac launcher sends stop through its own server invocation's stdin so the world saves before exit. Cleanup uses an ownership marker instead of broad process matching. Reused worlds and other server profiles remain running, including when the client fails.
  • The client negotiates T3's declared protocol before choosing routes and rechecks it after reconnect. Expired/revoked pairings and unsupported protocols display recovery instructions above cached conversations. Offline threads are clearly labelled, and drafts survive reconnects.

Requires: Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API 0.161.0, Java 25+. Replace the previous T3 Craft jar in mods/. Local MCP programs still share the enabled command permission; this endpoint is not intended for remote exposure.

Verified: exact-commit Java 25 CI, legacy and protocol 2 fixture checks, launcher lifecycle regression checks; actual Minecraft MCP HTTP boundary checks; packaged Minecraft auth/protocol failure and recovery screens with a healthy second environment and preserved draft; real two-world launcher shutdown with saved world and unaffected peer; installed T3 checkpoint retrieval and in-game review/feedback.

The jar comes from CI at 0b43848ae25eddfd5c25c18d95b50b9f03861639. T3's client protocol is not a documented public API and may change.

SHA-256 (t3craft-0.2.1.jar): c3d34ebd9efc58aa629a8c7ed4d20745301fac6d9b3d41388ce10cd5fb23769c

T3 Craft 0.2.0

Choose a tag to compare

@maxwellyoung maxwellyoung released this 04 Oct 03:19

T3 Craft 0.2.0 adds an agent office, a cross-machine decision desk and completed-checkpoint review inside Minecraft.

  • Press J, use /t3 decisions, or right-click the office whiteboard to reach pending approvals and questions, including threads beyond the eight residents per floor. Responses target the exact thread and request, and offline machines cannot receive answers.
  • Use Review, /t3 review, or the office lectern to browse the completed checkpoint and its agent reply. Patches retain deleted files, renames and binary notices. Feedback returns to the correct composer and preserves its draft.
  • /t3 office builds one floor per paired machine. Each world remembers its own village and office location; launcher profiles support separate local worlds.
  • Supports the current T3 Code protocol 2 used by nightly 0.0.46-nightly.20261003.2638, while retaining the legacy HTTP dispatch path. Metadata refreshes preserve the thread list.

Install: Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API 0.161.0, Java 25+. Put the jar in mods/; create a T3 pairing link in Settings → Connections and use /t3 pair <link>. Office construction changes world blocks and requires command permission.

Verified: Java 25 CI build and both protocol fixtures; real T3 live streams, isolated agent edit/deletion, two approvals and checkpoint retrieval; the CI-built jar loaded in Minecraft and passed lectern entry, real checkpoint patch rendering and feedback-draft preservation.

T3's client protocol is not a documented public API and may change. Checkpoint review is read-only and does not apply, merge or certify tests.

SHA-256 (t3craft-0.2.0.jar): 43161139af1b560e7021b2097cf13c78b9f95996477dd3cc4a4bebe303e3f16d

T3 Craft 0.1.4

Choose a tag to compare

@maxwellyoung maxwellyoung released this 23 Sep 20:34
  • Shared village (servers). Put the jar on a dedicated server too, then as an operator: /t3village pair <link> and /t3village here. The server's recent threads become real villagers that every player sees, with or without the mod. Players with the mod who are paired to the same T3 can right-click one to open its thread. /t3village status and /t3village off are there too. Name tags are visible to everyone, so only pair a server you share with people you'd show your thread titles to.
  • See what a villager needs. A waiting villager's name tag now shows the pending command or question (Needs you: Bash: npm test). Right-click it to open the thread and approve.
  • Report books. When a thread you started or opened in Minecraft finishes, you get a written book with the agent's reply and the files it changed. Needs command permission (op, or cheats on). Turn it off with /t3 books off.

Requires Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API, and Java 25+. Replace the old jar in mods/. The client works on any server as before; the server side is optional.

SHA-256: 2e3bae64fd5ecaa545c8badad29af69aa39ea815bc06de117d7f284a8d67c3ae

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. Not affiliated with T3 Tools Inc.

T3 Craft 0.1.3

Choose a tag to compare

@maxwellyoung maxwellyoung released this 23 Sep 14:37
  • Every thread from every machine. The sidebar used to cap at 14 threads across all environments. It now lists them all, scrolls with the mouse wheel, and has a filter row (All machines → each machine). Opening the panel on a thread further down scrolls to it.
  • Honest corner status. It follows the threads you're watching. Threads waiting elsewhere show as a count, so a stale approval on another machine can't sit there permanently.
  • Mac launcher. scripts/install-macos-app.sh installs T3 Craft.app, which starts the local test world, joins it, and stops it again when you quit (dev client; no account needed).
  • /t3 threads lists the 20 most recent and points you to the panel for the rest.

Requires Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API, and Java 25+. Replace the old jar in mods/.

SHA-256: 7ae988ea7053f64e50432cfae240f6ab28a6034150eb0107f064297003ee4c66

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. Not affiliated with T3 Tools Inc.

T3 Craft 0.1.2

Choose a tag to compare

@maxwellyoung maxwellyoung released this 23 Sep 03:55
  • Quieter when you're already looking. If the panel is open on the thread that pings, you hear the sound but get no toast covering the conversation.
  • Clearer questions. The question card now shows how to answer (press 1–N, or type your own).
  • New-user path tested. /t3 pair <link> from a fresh install, first panel, and drafts kept across close and reopen are now covered by the self-test.
  • CI. The jar is built on every push.

Requires Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API, and Java 25+. Replace the old jar in mods/.

SHA-256: 378f88321ffa595fd795036af8dd2178d60f64872b74203af46fb483f8f03fcb

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. Not affiliated with T3 Tools Inc.

T3 Craft 0.1.1

Choose a tag to compare

@maxwellyoung maxwellyoung released this 23 Sep 03:30

Quieter notifications. One event now means one signal.

  • When a thread finishes, fails, or needs you, you get a single toast and a sound. The duplicate chat line is gone.
  • The corner status only shows ongoing work or a thread that's waiting on you. It no longer lingers on "Done".
  • Press ` within a minute of a ping to open the thread that pinged.
  • The corner status no longer runs under toasts at larger GUI scales.

Install exactly as for 0.1.0: Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API, Java 25+. Replace the old jar in mods/.

SHA-256: 69f81dc5949c2ce4ae7f9650c742e4c4a7d7e9250be4a5ddf75fbc5367ef87a5

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. Not affiliated with T3 Tools Inc.

T3 Craft 0.1.0

Choose a tag to compare

@maxwellyoung maxwellyoung released this 23 Sep 03:14

First public build of T3 Craft, a client-side Fabric mod that puts T3 Code inside Minecraft.

Requires: Minecraft Java 26.3, Fabric Loader 0.19.5+, Fabric API, Java 25+, and a T3 Code environment to pair with.

Install: drop t3craft-0.1.0.jar into mods/, create a pairing link in T3 (Settings → Connections), then run /t3 pair <link> in game and press `.

This is an early prototype. It was tested in the Fabric dev client against T3 Code nightly 0.0.43, and it uses T3's client protocol, which isn't a documented public API. See the README for features and the optional MCP server that lets local agents build in your world.

SHA-256: 34ba748b60048fce863498aea64061d364322deed850dd2c6dde4235621d10d2

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. Not affiliated with T3 Tools Inc.