Server-Side Horror: Herobrine, Fake Players & Paranoia
Days 1-3 are normal. Day 8, something starts watching.
Nothing in this add-on attacks you. It makes you doubt your own world. Footsteps walk behind you when nobody is there. Someone mines inside your walls. A player you have never met "joins the game" and says hello. Then you turn around, and Herobrine is standing in the fog, staring at you. ๐๏ธ๐๐
๐ Join the Discord community for updates, bug reports and your best jumpscare clips!
Features
- Day-based escalation: a calm start, mild sound tricks from day 4, full haunting from day 8 (all days are adjustable)
- Herobrine stalker: a silent Herobrine appears at the edge of your vision, stares at you, and vanishes when you look at him or walk up to him
- Peripheral shadow crawlers: whip your camera around fast and you might catch a dark shape in the corner of your eye
- Fake players: fake "joined the game" and "left the game" messages, fake chat and fake deaths, using names of real players from your world
- Whispers: private messages from players who are not online, sent to the chat or the action bar
- Something in the walls: fake mining sounds inside nearby blocks and phantom footsteps that creep closer behind you
- Environmental decay: torches flicker, break or turn into redstone torches. Lightning strikes near you on a clear day
- Creepy signs & heads: messages like "It's already inside" and heads on fence posts show up in the wilderness
- Long Night: at midnight the moon can freeze in place for a few minutes
- Rejoin gaslighting: when you come back to the world, you can wake up in an underground dungeon, on a lone bedrock block at the sky limit, or ringed by heads
- Chest tampering: items get cryptic names like "DON'T TRUST THEM", or vanish and come back
- Sanity meter: scary events drain your sanity, and low sanity brings blindness blinks, screen glitches, a heartbeat and a jumpscare face
- Targeted Haunting: in multiplayer, one player is secretly picked and gets every trick. Everyone else sees nothing and thinks they are losing it ๐
- Admin menu: turn every feature on or off and change chances and timing, no commands needed
- Multiplayer ready: every player has their own sanity, and fake messages and sounds only go to the haunted player
How it works ๐
The add-on counts the days in your world and decides what is allowed to happen.
| Days | Stage | What happens |
|---|---|---|
| 1-3 | Normal | Nothing. Enjoy your world while you can |
| 4-7 | Mild | Phantom footsteps, mining sounds in walls, cave noises and whispers |
| 8+ | Full haunting | Herobrine, shadow crawlers, fake players, torch decay, lightning, signs, heads, long nights, rejoin tricks, chest tampering and jumpscares |
Events happen at random, a few every minute at most. They are rare enough to make you doubt what you saw.
Sanity ๐ง
Every scary event drains your sanity a little. It slowly recovers when nothing happens, faster during the day. A thin bar shows on your action bar after a scare, and stays visible when your sanity is low.
| Sanity | What you get |
|---|---|
| Below 70 | Faint whispers behind you |
| Below 50 | Short blindness blinks and creepy action bar text |
| Below 35 | Screen glitch flickers and a creeper hiss that is not there |
| Below 20 | A heartbeat and waves of nausea |
The Admin Menu ๐ฎ
Open it with /scriptevent horror:config, or use the Horror Config Wand (get it with /give @s horror:config_wand). You need operator rights or the horror_admin tag.
- General settings: master switch, grace period, full haunting day, intensity, sanity options and more
- Feature settings: switch each feature on or off and set its chance and timing
- Test an event on me: trigger any trick right now to see how it looks
Settings โ๏ธ
| Setting | What it does |
|---|---|
| Master Switch | Turns the whole add-on on or off |
| Grace Period | How many days stay completely normal (0 to 30) |
| Full Haunting Day | The day the full haunting starts (1 to 60) |
| Global Intensity | Multiplies every chance, from 10% to 300% |
| Targeted Haunting | In multiplayer, haunt one player at a time |
| Minutes per Haunted Player | How long one player stays the target (1 to 60) |
| Sanity Bar & Hallucinations | Show the bar and turn the low-sanity effects on or off |
| Long Night Length | How long the moon stays frozen (1 to 15 minutes) |
| Force Stage | Skip the day counter and force stage 0, 1 or 2 (great for recording) |
| Every feature | On or off, chance per roll (0 to 100%) and seconds between rolls |
Settings are saved in the world, so they stay after a restart.
Installation
- Download the
.mcaddonfile. - Open it with Minecraft Bedrock. Both packs import automatically.
- Create or edit a world and activate the Behavior Pack and the Resource Pack.
- Load into your world. The horror starts by itself.
Requires Minecraft Bedrock 1.21.60 or newer. You need both packs, because the Resource Pack has Herobrine, the sounds and all the text. No experiments are needed.
Tips ๐ก
- Want to see everything right away? Run
/scriptevent horror:stage 2to skip to the full haunting. - Want to test one trick? Run
/scriptevent horror:test herobrineStalk. Other ids arejumpscare,fakeSteps,fakeMining,fakeJoin,signs,torchFlickerandrejoin. - Run
/scriptevent horror:sanity 100to restore your sanity. - Want it subtle? Lower Global Intensity to 50%. Want chaos? Set it to 300%.
- Prank a friend: put the add-on on your Realm with Targeted Haunting on, and watch them panic alone.
FAQ
Do I need any experimental features?
No. The add-on uses the stable Scripting API.
Do I need the Resource Pack?
Yes. Without it Herobrine is invisible and the messages show as raw text.
Why is nothing happening?
The first three days are normal on purpose. Use /scriptevent horror:stage 2 to skip ahead.
Will fake messages show up for other players?
No. Fake chat, whispers and sounds are private and only go to the haunted player.
Is it dangerous?
Lightning is real and can start small fires. Rejoin tricks give you slow falling on the bedrock block and a pickaxe in the dungeon, so you can get out. You can turn off any trick in the admin menu.
Can I use it on a server or Realm?
Yes, anywhere Bedrock allows behavior packs with scripting. Every player has their own sanity.
Does it work on mobile and console?
It works anywhere Bedrock supports add-ons with scripting.
How do I turn it off?
Switch the Master Switch off in the admin menu, or remove the packs from your world.
Community ๐ฌ
Got a bug to report, an idea for a new trick, or a clip of your friend screaming? Come hang out!
Leaving a comment or a rating on this page also helps a lot. Thank you for the support! โค๏ธ
Notes
- Only one Herobrine appears per player at a time, and he leaves by himself after about 45 seconds.
- Heads in the wilderness are placed as skull blocks, so they may not show a player skin.
- Inspired by the Java mod Server-Side Horror. This is a new add-on made for Bedrock and shares no code with it.
Don't turn around. ๐๏ธ๐

