Always-awake mode - Keep Herobrine permanently summoned without the altar. He is automatically awakened on every server start, so his active status survives daily restarts (no more rebuilding the altar after a restart)
Per-player spawn cooldowns - Cooldowns are now individual per player instead of one global timer. A recently-targeted player is left alone for the cooldown while everyone else keeps being hunted normally
Stalker-only effects - Optionally restrict ALL ambient effects (sounds, particles, environmental noises, hallucinations, whispers) to only the player Herobrine is actively stalking - for a true classic experience where nobody else notices a thing
Dedicated hallucination timer - Heartbeat and phantom footsteps now run on their own configurable interval, independent of the main spawn task - so you can keep spawns rare while hallucinations stay responsive
New Config Options:
herobrine.always-awake.enabled / .world - Auto-summon Herobrine in a world on startup (disabled by default)
herobrine.effects.only-for-stalked-player - Restrict ambient effects and hallucinations to the stalked player only (disabled by default)
hallucinations.interval - How often (seconds) heartbeat/footsteps roll, independent of the spawn task (default 10)
Improvements:
Heartbeat and phantom footsteps were previously tied to the main spawn task, if you set a long spawn interval they would almost never play. They now have their own loop and fire reliably
Spawning is never affected by the new effect restrictions - only ambient flavor is gated, Herobrine still appears as normal
Fixes:
Fixed the spawn cooldown being global a single spawn no longer blocks Herobrine from appearing for every other player on the server
Improved thread-safety of the active-NPC list to prevent rare errors on Folia
Altar permission - Optionally require the "herobrine.usealtar" permission to summon/banish Herobrine via the ritual altar, so regular players can no longer trigger an altar they build
Silenceable distant sounds - Distant block-breaking hallucinations can now be toggled off
NONE screen-shake type - Screen-shake can now be fully disabled (no blindness, no damage flash)
New Config Options:
ritual.require-permission: false - Require the "herobrine.usealtar" permission to use the altar (disabled by default, any player can use a built altar)
screen-shake.type now also accepts NONE to disable the effect entirely
Improvements:
Heartbeat and phantom footsteps now work even with the fear system disabled (they still grow more frequent as fear rises) - previously they were locked behind fear and could never trigger
Note:
Random ambient sounds, particles, and door/torch effects are controlled by the percentage values under herobrine.effects (sound-chance, particle-chance, environment-chance) - set them to 0 to disable
New Features: - Added /herobrine status command that shows 20s advance spawn warnings.
- Added /herobrine jumpscare <nick> command to instantly spawn Herobrine for the specified player.
Changes: - Herobrine now stays for 60 seconds (previously 5–15s).
- Added 1.5s look delay for more realistic behavior.
- 50% knockback chance when too close (no damage).
- Performance optimizations.
Fixes: - Fixed NPC rotation, nametags, and visibility issues.