Skip to content

Craftwire 0.5.0

Choose a tag to compare

@siracozmen01 siracozmen01 released this 06 Oct 13:09
· 62 commits to main since this release

Craftwire for Minecraft 26.2 (Fabric client, Paper server).

Install

  • craftwire-agent-fabric-0.5.0.jar: put it in your Fabric 26.2 profile's mods/ folder, next to Fabric API.
  • craftwire-paper-0.5.0.jar: put it in your Paper 26.2 server's plugins/ folder. Development servers only.
  • Claude Code: /plugin marketplace add uxplima/craftwire, then /plugin install craftwire@uxplima.
  • Other AI clients: npx craftwire setup <client>.

New: client_process, the AI runs its own client

  • The hub starts a Minecraft client itself, with its window hidden and in offline mode, and joins the dev server started by server_process. Every client tool (screenshot, gui_read, input, …) then works without you opening the game.
  • Craftwire's own launcher: Minecraft and Fabric come straight from Mojang and Fabric, every file is checked against its published sha1, and your .minecraft is never touched. First start downloads about 250 MB; later starts take about 10 seconds and also work offline.
  • mods loads extra jars next to the agent, e.g. the Fabric mod you are building, or Sodium.
  • Needs a dev server with online-mode=false, and Java 25+ (JAVA_HOME or PATH). On Linux without a display it runs under xvfb-run.
  • You still need to own Minecraft Java Edition; offline mode is for local testing, the same model as Fabric's development client.

Other changes

  • The agent mod can start with a hidden window (-Dcraftwire.hidden=true) and answers client.quit.
  • Client agents report their game directory to the hub (protocol unchanged; older hubs ignore it).
  • The test server for the Paper integration tests runs on peaceful.