
FACE OF HORROR, Mod version 3.0
Face of Horror is a horror mod that turns ordinary survival gameplay into a tense, unpredictable experience. Instead of adding constant enemies, it watches the player from the background: strange faces appear in dark corners, voices whisper nearby, sudden sounds break the silence, and full moon nights may become something far more dangerous.
The main feature is a dynamic jumpscare system. Over time, the mod searches for suitable places around each player, prioritizing corners, walls, shadows, and partially hidden spots. A face may appear where the player least expects it, sometimes waiting silently until it is seen. When triggered, the player can be briefly paralyzed, the camera may lock, and custom horror sounds play to make the encounter feel sudden and invasive. This mod creates an atmosphere of constant tension by intermittently triggering terrifying face entities that appear in dark or secluded areas, instantly startling the player.
Face of Horror also includes ambient horror audio. Distant whispers, giggles and voices, and other unsettling sounds can play around the player at random intervals, creating tension even when nothing is visible.
JUMPSCARES TYPES
Spoiler
Simple Jumpscare

Peeping Jumpscare

Screamer Jumpscare

CUSTOMIZATION
Face of Horror add a system where Players can add their own .png face textures and .ogg sounds. The in-game client config lets players enable or disable individual custom files, as well as toggle packaged default sounds. Newly discovered custom assets are enabled by default, and F3 + T reloads them while the game is running. The mod creates a folder in the Minecraft game directory:

CONFIGS
Server settings control jumpscare timing, full moon behavior, paralysis duration, ambient sound playback, and whether the Harvest Moon event is allowed.
Spoiler

Client settings control selected textures and sounds, making the mod flexible for singleplayer worlds, multiplayer servers, modpacks, or personalized horror setups.
Spoiler

SPIRIT OF THE HARVEST MOON
For players who want deeper events, the mod includes the optional Spirit of the Harvest Moon encounter, based on the iconic monster from “Courage the Cowardly Dog”. When enabled, full moon nights can trigger a special entity that descends before a player and demands an offering. If the correct offering is given, the player survives the encounter. If not, the spirit may begin hunting, spawning faces and applying dangerous effects until the night ends.
Spoiler

Credits:
Main Features
Spoiler
• Randomized jumpscares that target each player individually.
• Face entities that appear in corners, walls, shadows, and hidden places.
• A paralysis effect that can stop movement and lock the player’s camera.
• Ambient horror sounds that play around the player.
• Multiple built-in jumpscare, stinger, whisper, giggle, ambience, and death sounds.
• Custom face textures using external .png files.
• Custom sound support using external .ogg files.
• Configurable client and server settings.
• Optional full moon “Spirit of the Harvest Moon” event.
• Admin/debug commands for testing jumpscares and opening config screens.
• EE
All Versions
+ Add Version•Added separate custom sound pools for jumpscares and mocking-animation giggles, including discovery, preview, and individual toggles.
•Prevented custom Face/giggle sounds from leaking into ambient playback while retaining enabled built-in variants.
•Added a visible global defaults file for new singleplayer worlds.
•Added Set Default, Save Defaults, and Reset configuration actions.
•Stopped world-specific saves from silently overwriting global defaults.
•Added an optional special jumpscare interval for vanilla full moons.
•Made the Harvest Moon event use a configurable day interval—eight days by default—independent of vanilla moon phases.
•Prevented the Harvest Moon event during the first world day/night cycle.
•Made the initial jumpscare follow the configured interval instead of always waiting two minutes.
•Added separate custom sound pools for jumpscares and mocking-animation giggles, including discovery, preview, and individual toggles.
•Prevented custom Face/giggle sounds from leaking into ambient playback while retaining enabled built-in variants.
•Added a visible global defaults file for new singleplayer worlds.
•Added Set Default, Save Defaults, and Reset configuration actions.
•Stopped world-specific saves from silently overwriting global defaults.
•Added an optional special jumpscare interval for vanilla full moons.
•Made the Harvest Moon event use a configurable day interval—eight days by default—independent of vanilla moon phases.
•Prevented the Harvest Moon event during the first world day/night cycle.
•Made the initial jumpscare follow the configured interval instead of always waiting two minutes.
•Added separate custom sound pools for jumpscares and mocking-animation giggles, including discovery, preview, and individual toggles.
•Prevented custom Face/giggle sounds from leaking into ambient playback while retaining enabled built-in variants.
•Added a visible global defaults file for new singleplayer worlds.
•Added Set Default, Save Defaults, and Reset configuration actions.
•Stopped world-specific saves from silently overwriting global defaults.
•Added an optional special jumpscare interval for vanilla full moons.
•Made the Harvest Moon event use a configurable day interval—eight days by default—independent of vanilla moon phases.
•Prevented the Harvest Moon event during the first world day/night cycle.
•Made the initial jumpscare follow the configured interval instead of always waiting two minutes.
- _Added new "Dissapear Animations"._
- _Added new "Dissapear Animations" and "Sound Interval" Configs._
- _Increased config interval limits._
- _Reorganized Server Config Screen._
- _Adds config-description lookup._
- _Improved Retry System and placements for Faces Spawn._
- _Added new "Dissapear Animations"._
- _Added new "Dissapear Animations" and "Sound Interval" Configs._
- _Increased config interval limits._
- _Reorganized Server Config Screen._
- _Adds config-description lookup._
- _Improved Retry System and placements for Faces Spawn._
- _Added new "Dissapear Animations"._
- _Added new "Dissapear Animations" and "Sound Interval" Configs._
- _Increased config interval limits._
- _Reorganized Server Config Screen._
- _Adds config-description lookup._
- _Improved Retry System and placements for Faces Spawn._
- Added new custom sounds system
- Improved Config Screen
- Improved Faces render reposition system
- Improved sounds packets
- Retry times reduced
- Added new custom sounds system
- Improved Config Screen
- Improved Faces render reposition system
- Improved sounds packets
- Retry times reduced
- Ported to NeoForge 1.21.1
- Added config to disable Harvest Moon event
- Added config to disable ambient sounds
- Added new configs
- Added config screen
- Added texture selection screen
- Added "Spirit of the Harvest Moon" event
- Rework "particle-type" jumpscare
- Added new sounds
- Improve texture client-side render
- Fix server crash
- Paralysis effect is now removed on hit
- Added New Jumpscare Type
- Added New Sounds
- Added Texture Filter Config
- Bug Fixes
- Readjustment to spawn rate
- Readjustment to Ambience Sound rate
- Fixed Entity Sound source
- Added Server Config for custom spawn rate
- Added new Jumpscare Type
- Added +30 new Sounds
- Added 2 new faces
- Improved Spawn System
- Improved Sound System
- Added EE
- Added 10 faces
- Added custom faces folder