Docs
About
What Ghost is, and what it deliberately is not.
Ghost is a utility client for Fabric, aimed at anarchy servers. It does two things that most clients treat as one: it automates the parts of combat that reward reaction speed, and it takes care that neither the automation nor the client itself is obvious from the outside.
Two separate problems
The protocol fingerprint is what a server can read off the wire without watching you play. On Fabric that is a short list — the client brand, the plugin channels you open, and how you answer a resource-pack push. Ghost answers all three the way a vanilla client does, including the timings, which are the part most spoofers get wrong.
Behaviour is everything else: timing, reach, rotation, movement. No amount of packet-shaping touches it. Automation is automation, and a macro that fires on a fixed delay looks like a macro no matter what brand string it sends.
So Ghost treats the second problem as its own. Every delay is a range with a floor rather than a constant. Cursor movement is replayed from a table of real recorded reaches instead of an analytic curve. The modules that force an input give it back in the state your hand is actually holding it in.
What it does not claim
Nothing here is a claim that a server cannot tell. It is a claim about how much work it takes — that the cheap checks come back clean and the expensive ones need someone actually looking.
If you want a guarantee, there isn't one, and anyone offering you one is selling something.
Requirements
- Minecraft 26.2
- Fabric Loader
- JDK 25 to build from source; the release jar needs only the game
Where to ask
Support, releases and everything else happen in the Discord. There is no ticket system and no email — the fastest answer is the one in the server.