Bulletpies · wiki
Guilt icon

Guilt

Everything you killed that never tried to hurt you is still following you

BuiltNeoForgeForgeFabric1.21.126.1
Status
Six builds compile; nobody has ever seen a ghost in-world
Mod loader
NeoForge, Forge, Fabric
Minecraft
1.21.1, 26.1
Who installs it
Everyone on the server needs it

What it is

Kill a cow and the cow does not entirely leave. A faint, see-through copy of it slides into place behind you and stays there for the rest of that world. It never attacks, never makes a sound, and there is nothing you can craft, build or type to get rid of it. Only things that never tried to hurt you come back, so zombies and creepers leave you nothing at all.

For the first hour it is one chicken and it is almost sweet. Then you notice that the chicken has a friend, and that the friend is the cow you killed for leather, and that neither of them has ever been more than a few blocks from your back. By the time you have a full set of iron you are towing a slow, silent, translucent herd through the trees, and pressing F5 to look behind you stops being funny. Nothing in the game ever mentions it. There is no counter, no advancement, no chat message and no sound, just the drift of a few hundred animals that keep turning to face you whichever way you walk.

👥 Playing with friends

Everyone can see everyone else's ghosts. Yours never appear behind anybody else.

⚠️ Before you install

  • Nobody has seen a ghost in a real world yet. The build is green and the whole visual half is unobserved.
  • Back up any world that already has ghosts in it before updating from 0.1.0 to 0.2.0. The saved format was widened.
  • There is no way to clear your record short of editing your player data by hand.

Your first 5 minutes

New to this mod? Do these in order and you will have seen the point of it.

  1. Load a world and kill one chicken.
  2. Press F5 to look at yourself from behind, and wait a few seconds.
  3. Kill a zombie. Notice that nothing appears. It came for you, so it does not count.
  4. Punch a wolf that was minding its own business, then finish it. It counts, because you swung first.
  5. Die on purpose, respawn, and look behind you again. Everything is still there.
  6. Stop looking for the command that clears them. There isn't one.

How it works

What comes back

A ghost is made when a player kills something that was not trying to hurt them. Animals, fish, squid, bats, villagers, wandering traders, iron and snow golems and allays always count. Anything tamed always counts, even if it was someone else's pet; the ghost follows the killer, not the owner. Hostile mobs never count. Neutral mobs, such as endermen, wild wolves, bees, llamas and piglins, count only if you hit them first while they were not already targeting you.

Tip: Killing a piglin that never looked at you counts. Gold armour is not an alibi.

There is no absolution

The list of what you killed is stored on you, not in the world, and it is copied across when you die. Dying, respawning, changing dimension, logging out and reloading the world all leave it exactly as it was. The mod has no command to clear it, no item that erases it and no threshold at which it stops. Ghost number one and ghost number four hundred behave identically.

None of them are really there

No ghost is an actual creature in the world. The server keeps a tally of what you killed and how, and your own game draws that tally as drifting shapes. That is why the count can be unlimited: several hundred ghosts collapse into a handful of rows, and they have no AI, no collision, no shadow and no effect on anything. They pass through walls, torchlight does not touch them, and mobs do not react to them.

Tip: By default only the nearest 256 are drawn at once and nothing draws past 48 blocks; both are config settings.

Six ways to have died

How something died decides how its ghost looks, and that is fixed forever the moment it happens. Fire leaves a charcoal-dark ghost. Explosions leave one drawn as three overlapping copies, each a third as solid, so it reads as a smear. A fall leaves a permanent tilt. Drowning leaves a cold blue ghost that drifts at seventy per cent speed and so trails behind the rest. Arrows, tridents and fireballs are recorded separately, and everything else, including an ordinary sword, is plain.

They come back as exactly what they were

Seventeen kinds of mob keep their details. A red sheep's ghost is red, a farmer villager's ghost wears farmer robes, a baby cow's ghost is baby-sized, and a tamed wolf's ghost keeps its collar colour. If the animal was wearing a name tag, its name is drawn faintly above the ghost when you get within eight blocks, fading out again as you walk away.

Tip: Turn per-layer textures off in the client config if multi-layer mobs read as too solid next to a plain cow.

The Quiet Candle

The mod's only craftable item, and the only relief in it. A shapeless recipe (any candle, soul sand, a poppy) makes one Quiet Candle, which hides your own ghosts from your own eyes for one Minecraft day. It erases nothing: the list is not read, not written and not consulted, and every other player standing next to you still sees every ghost you have. Using a second candle while one is burning resets the clock instead of extending it, and the effect does not survive your death.

Tip: Soul sand means there is no relief before the Nether. That is deliberate: the early game is when the train is forming.

The mod never speaks

There is no HUD, no counter, no tooltip, no advancement, no guidebook and not one sound. The config file holds performance limits and a single server toggle, and none of it explains what the mod is for. Everything you ever learn about it, you learn by turning around.

Items & blocks

Quiet Candle

Quiet Candle

Burns for one Minecraft day and makes your own ghosts invisible to you. It deletes nothing, and other players still see them the whole time.

Where: Shapeless crafting: any candle, one soul sand, one poppy.

A ghost

A pale, see-through copy of something you killed. It drifts along behind you, turns to face you, passes through walls and never makes a sound.

Where: Kill anything that was not trying to hurt you. There is no other way, and no way back.

Lore

Flavour, not rules. None of this changes how the mod behaves.

They are simply already there

A ghost never travels to you. Log in five hundred blocks from where you logged out, or step through a Nether portal, and the herd is already in place around you rather than dragging across the world to catch up. The mod is careful about this, because a train that visibly flies in from the horizon would look like a bug rather than like something that never left.

Not one sound

The design lists what the mod deliberately does not do, and the list is longer than the list of what it does: no ambient loop, no spawn cue, no footsteps, no chat, no advancements, no explanation of any kind. The intended experience is seeing the name in a mod list, asking what it is, and only ever getting an answer by playing it.

Jokes & trivia

Bits you might miss

  • The mod's entire public description is three sentences long, and the third one is "That is the entire mod."
  • Kill your friend's tamed wolf and it follows you home. The debt attaches to the killer, never the owner.
  • Bat ghosts hang upside down, because a bat is created already resting and nothing ever ticks it awake.
  • Every villager ghost wears a level-one badge forever, because trade level is the one detail the mod does not record.
  • You cannot stockpile silence. A second Quiet Candle resets the timer rather than adding to it.
  • A Quiet Candle does not survive your death, but the ghosts do. That pairing is a deliberate choice, not an oversight.
  • The only diagnostics the mod writes go to a debug log file it never tells you about, because the mod is not allowed to speak to the player.

From the workshop

  • Six separate builds exist: NeoForge, MinecraftForge and Fabric, each on both Minecraft 1.21.1 and 26.1. There is no Bedrock version; per-ghost translucency does not exist there, so it would need roughly twenty custom entity pairs to fake.
  • One bug (a single malformed saved row wiping a player's entire history) was found and fixed four separate times, in four different places, before the shape of it was understood.
  • Minecraft's living-entity renderer quietly ignores the facing direction you hand it, so the obvious implementation would have left every ghost of every animal staring due south forever, with no error and no failing test.
  • Ghosts are drawn grouped by species rather than by distance, because the alternative makes the game sort and flush the drawing buffer 256 times a frame in exactly the mixed herd the mod exists to produce.
  • 129 unit tests pass on NeoForge and the build is warning-free, and the author's own handoff document still opens by saying nobody has ever seen a ghost.

FAQ

Will the ghosts attack me?

No. They have no AI at all. They cannot hurt you, cannot be hurt, do not block your path, cast no shadow and make no sound. They only drift and face you.

How do I get rid of them?

You don't. There is no rite, item, command or death that clears the list. The Quiet Candle only hides your own from you for a day, and everyone else keeps seeing them.

Does dying reset it?

No, and that is the single mechanic the word "permanent" rests on. The record is copied over when you respawn.

So I can kill hostile mobs freely?

Yes. Zombies, skeletons, creepers, phantoms and the rest came for you, so the mod has no opinion about them. Only neutral mobs you attacked first cross the line.

Will hundreds of ghosts wreck my frame rate?

The number that exists is unlimited, but the number drawn is capped: 256 at once and nothing past 48 blocks by default, both adjustable. Nothing is ever ticked on the server, so a busy server pays almost nothing.

Does it need to be installed on the server too?

Yes. The server decides what haunts you and remembers it; your own game does the drawing. Both halves ship in the same file.

Crafting recipes

Crafting recipe for Quiet Candle
Quiet Candle

Get it

Status: The jar compiles and the author has tested it himself, but it has not had a real playtest yet.

  1. Install NeoForge, Forge, Fabric for Minecraft 1.21.1, 26.1. The install guide walks through this assuming no prior knowledge.
  2. Drop the mod's .jar file into your mods folder.
  3. Everyone on the server needs it.
  4. Launch the game with that loader's profile selected.

📦 Where is the file?

This wiki documents the mods; it does not host them. Builds live in the project's own repository under mc-guilt/build/libs/.

Built by Bulletpies. MIT licensed.

↑ Back to top · ← All mods