AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Setup Fabric

skill-chapmanjw-minecraft-java-fabric-claude-plugin-setup-fabric · by chapmanjw

>-

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-chapmanjw-minecraft-java-fabric-claude-plugin-setup-fabric

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-chapmanjw-minecraft-java-fabric-claude-plugin-setup-fabric)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Setup Fabric? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Install Minecraft Java + Fabric (Step 1 of 4)

You are guiding the user through the first of four setup phases. Work interactively: do one thing, confirm it worked, then move on. Do not dump the whole procedure at once.

The big picture — explain this first

The user is building a stack that lets Claude read and change a live Minecraft Java Edition world. Unlike a separate server process, the MCP server is a Fabric mod that runs inside Minecraft itself. There are four setup phases, one per skill, run in order:

| Phase | Skill | What it does | | ----- | ----- | ------------ | | 1 | setup-fabric (this one) | Minecraft Java Edition with the Fabric loader. | | 2 | setup-mod | The MCP mod jar + its matching Fabric API jar in mods/. | | 3 | setup-server | The mod's config.json, launched and verified on /healthz. | | 4 | setup-connect | Register the MCP server with Claude so the Java tools appear. |

Tell the user this is Phase 1, and that each phase ends by handing off to the next. Budget ~10 minutes for a single-player setup, ~20–30 for a dedicated server.

> Pin your versions — say this out loud. The mod ships a separate jar per > Minecraft version, built against that version's Fabric API. A Minecraft or > Fabric update can break the modding surface the mod depends on. Pick a > supported Minecraft version, pin it, disable auto-update for that profile, > and upgrade Minecraft, the Fabric API jar, and the mod jar together.

Gather context

Ask the user, before downloading anything:

  1. Single-player or dedicated server?
  • Single-player (recommended default): Claude edits the world you play

in, on your own machine. Loopback only, no token, no firewall changes. ~10 minutes.

  • Dedicated server: a headless Minecraft server (for friends, or to keep

the MCP endpoint up 24/7). LAN/remote access with a bearer token. Branch the rest of this skill on their answer.

  1. Which Minecraft version? The mod's v0.1.0 supports 1.21.11,

26.1.1, and 26.1.2. Default to the newest the user is comfortable with (26.1.2). Record the exact version — it must match the mod jar and Fabric API jar in Phase 2.

  1. (Dedicated server only) What OS and where? Linux or Windows; same

machine as Claude, LAN box, or cloud VM. The host needs a JDK: Java 21 for 1.21.11, Java 25 for 26.1.x. (Single-player uses the launcher's bundled runtime — no separate JDK needed.) The connect step (Phase 4) cares where it runs, so note their answer.


Single-player branch

Step 1 — Install the Fabric loader

Send the user to the official installer:

  • Windows: download and double-click the .exe.
  • macOS / Linux: java -jar fabric-installer-*.jar.

In the installer, pick the Client tab, select the Minecraft version chosen above, leave the default install location, and click Install.

Step 2 — Create the profile and the mods folder

Open the Minecraft Launcher. A new Fabric Loader profile should appear. Launch it once and then exit the game — this first run creates the .minecraft/mods/ folder Phase 2 drops jars into. The mods folder lives at:

| OS | Path | | -- | ---- | | Windows | %appdata%\.minecraft\mods\ | | macOS | ~/Library/Application Support/minecraft/mods/ | | Linux | ~/.minecraft/mods/ |

Confirm with the user that the Fabric profile launched and the mods/ folder now exists. Record the mods-folder path — Phase 2 needs it.


Dedicated server branch

Step 1 — Install the Fabric dedicated server

Download the Server installer from into a dedicated directory, then run it (substitute the chosen Minecraft version):

mkdir -p /opt/fabric-mcp
cd /opt/fabric-mcp
java -jar fabric-server-installer-*.jar server -mcversion 26.1.2 -downloadMinecraft

This produces fabric-server-launch.jar and downloads the Minecraft server jar. On Windows, use a stable path with no spaces (e.g. C:\fabric-mcp); avoid Program Files and OneDrive-synced folders. Use this folder as `` for the rest of setup and record its absolute path.

Step 2 — First run + EULA

Run it once to generate server.properties and eula.txt, then stop it (Ctrl+C):

java -Xmx2G -jar fabric-server-launch.jar nogui

Open eula.txt and change eula=false to eula=true.

Step 3 — Confirm command access

For Claude's command-backed tools to work, the server must allow operator commands. In server.properties, confirm sensible defaults (e.g. gamemode=creative so agents can build freely if that suits the user). The MCP mod runs tool calls as the console, which has full command permission — no per-player op is required for the MCP tools themselves.


Wrap up

Confirm with the user (the relevant set for their branch):

  • [ ] Minecraft version chosen and recorded; auto-update not relied on.
  • [ ] Single-player: Fabric Loader profile created; launched once;

mods/ folder exists and its path is recorded.

  • [ ] Dedicated server: Fabric server installed; ran once; eula=true;

server root path recorded; correct JDK present (21 for 1.21.11, 25 for 26.1.x).

Then hand off: tell the user Phase 1 is done and the next step installs the MCP mod and its Fabric API dependency. Offer to continue with the setup-mod skill now.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.