thehush-0.3.0.jar
Curse Maven Snippet
What's new
Gameplay & Features
- Cursed Pages UI: Reading the Cursed Page now opens a new custom 3-page UI displaying your live stats (Paranoia, Routine score, Nest visits, and how many times you ignored warnings) instead of turning the page into a written book in your inventory.
- Daylight Hiding: When caught in direct sunlight, the Hush will now actively search for nearby dark spots (like cave entrances or tree shade) within 16 blocks to run to and hide. If it can't find any shade, it will vanish and despawn after about a second (20 ticks).
- Lost Line-of-Sight Tracking: If you break line of sight during a hunt or chase, the Hush will now sprint to your last known position at a faster speed and search the area for up to 8 seconds (160 ticks) before giving up and returning to its normal state.
- Screech Sanity Impact: Pre-hunt screeches now deduct 15% sanity from the targeted player. Also, getting frozen by eye contact now builds the stalk attention meter.
- Trauma Recovery Cap: If your sanity falls below 10%, standing in regular torchlight (light level 8 or higher) will only recover your sanity up to a maximum of 30%. To get back to 100%, you must now sit near a lit campfire.
- Movement Attention: Walking and sprinting near the Hush now increase its attention meter significantly faster (sprinting attention gain increased by 50%, walking by 40%).
- Smarter Stalk Target Validation: The stalking system now verifies that a target player is alive and not in creative or spectator mode before locking onto them.
- Debug Command Config: Added a config option (
enableDebugCommands) to let server admins disable the/hushdebugcommand entirely. Also added/hushdebug sanity <0-100>for testing player sanity levels.
Graphics, Audio & Atmosphere
- Sanity-Based Sounds: Ambient whispers, phantom noises, and nearby footstep sounds now play much more frequently the lower your sanity drops.
- Phantom Heartbeats: Once your sanity falls below 30%, you will start hearing a slow heartbeat that beats faster as your sanity drops to 0%, even if no monster is nearby. If the Hush actually gets close, the heartbeat will speed up further based on its actual proximity.
- Fixed Screen Blackouts: Blackout flashes at low sanity are now calculated using game ticks instead of screen frame rates. This prevents the screen from flashing way too fast for players with high-FPS graphics cards.
- Clean Respawn Resets: Resettable client-side effects, paranoia overlays, and heartbeat audios are now fully cleared when a player respawns, ensuring sanity overlays don't carry over into a new life.
- Logout Cleanup: Heartbeat sounds, sanity levels, and paranoia overlays are now properly cleared when you disconnect, fixing visual and audio glitches that carried over to other servers or worlds.
- Safe Model Animations: Added safety checks to prevent crashes in the model renderer if animation states are triggered before GeckoLib model data loads.
- Advancement Progression: Fixed a bug where child advancements could unlock before their parent advancements.
Bug Fixes & Optimizations
- Base Raid Lag Fix: Rewrote how the Hush scans for chests to steal items from. Previously, the mod checked 15,129 block coordinates individually, which caused massive server lag spikes. Now, it queries only the loaded block entities directly, reducing the check to a handful of containers (< 20) and completely eliminating tick lag.
- Memory-Safe Block Corruption: The block corruption queue is now capped at 256 pending corruptions per dimension, preventing unbounded memory usage on long-running servers.
- Pet Reactions: Fixed a potential server crash when the pet spook system tried to process untamed wolves, cats, horses, or pets belonging to offline players.
- Wall Torches: The light sabotage and dimming systems now properly support Soul Wall Torches alongside standard floor soul torches and lanterns.
- Portal Extinguish Drops: Fixed a bug in portal breaching where charcoal item entities would drop only for the first portal block and stop processing the rest.
- Dimension-Safe Chest Gaslighting: Chests tampered with by the Hush are now tracked per dimension. This fixes a bug where chest-open echo sounds would try to trigger in the wrong dimension (like an overworld chest popping while you were in the Nether).
- Reliable Death Message Suppression: Reworked how the mod temporarily hides vanilla death messages during player abductions, ensuring that standard settings restore correctly even if multiple player abductions occur on the same tick.
- Safe World Cleanups: Fixed a memory leak by ensuring repositioning locks are properly cleared out whenever the server stops or a dimension unloads.
- Developer Tests: Added a suite of internal unit tests to keep future updates stable and consistent.
And more…..
This mod has no additional files

