promotional bannermobile promotional banner

PARANOIA AYBW

When you enter the world... you have a VHS camera and you have to survive and something will happen...

File Details

paranoia-2.0.0.jar

  • R
  • Feb 24, 2026
  • 134.06 KB
  • 76
  • 1.21.1
  • Forge

File Name

paranoia-2.0.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Forge

implementation "curse.maven:paranoia-aybw-1470222:7673721"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

================================================================================
              PARANOIA AYBW — CHANGELOG
              Minecraft 1.21.1 | Forge
================================================================================


================================================================================
 v2.0.0 — Full Release — February 24, 2026
================================================================================


────────────────────────────────────────
 ✅ ADDED
────────────────────────────────────────

CORE SYSTEMS:
  + Sanity System (100 → 0, decreases over time, no way to restore)
  + Sanity-to-client sync via SanitySyncPayload networking
  + VHS Camera item with battery drain and night vision
  + Cassette Tape collectible item (required for camera operation)
  + Permadeath system
  + Mob Removal — all vanilla hostile mobs removed from overworld

DIRECTOR AI (BehaviorTracker.java):
  + Sprint tracking — detects when player is running away
  + Camping detection — detects when player stays in one area 2+ min
  + Paranoia detection — detects rapid camera spinning
  + AFK detection — spawns Shadow behind player after 60s of no movement
  + Sleep degradation — punishes sleeping after 3rd attempt or sanity < 30%
    (random: scary message, 2 hearts damage, teleport, or Shadow spawn at bed)

ENTITIES (12 total):
  + The Stalker — watches from distance, vanishes on approach
  + The Demon — aggressive long-range pursuer
  + The Crawler — spawns invisible behind player
  + The Watcher — floats above ground, observes silently
  + The Killer — long-range hunter
  + The Bleeding — disturbing visual presence
  + The Shadow — spawns 6 blocks directly behind player
  + The Shapeshifter — mimics other entities
  + ZeroX Entity — custom texture entity
  + TwoX Entity — custom texture entity
  + The Cinematic Entity — scripted boss with 9-stage cinematic sequence
  + The Angel — appears during cinematic, carries entity skyward
  + Dark Entity — shadow variant for advanced sequences
  + Darker Entity — shadow variant for advanced sequences

ENTITY RENDERERS:
  + DemonRenderer, StalkerRenderer, ShapeshifterRenderer
  + CrawlerRenderer, WatcherRenderer, KillerRenderer
  + BleedingRenderer, ShadowRenderer
  + ZeroXRenderer, TwoXRenderer
  + CinematicRenderer, AngelRenderer, DarkRenderer, DarkerRenderer

VISUAL SYSTEMS:
  + VHS Overlay — permanent scanlines, film grain, tracking errors
  + DarknessHandler — world desaturation, pitch-black nights, fog control
  + UICorruptionOverlay — screen glitches on entity proximity
  + JumpscareOverlay — full-screen demon face + loud audio
  + Texture Blackout — 5-second pitch-black screen takeover

RANDOM EVENTS (24 total, triggered when sanity < 50%):
  + Ambient cave sounds at random pitches
  + Visual distortion (Darkness/Nausea effects)
  + "There is no exit." on-screen message
  + Light flickering (candle extinguish sound)
  + Player hurt sound with no source
  + Footstep sounds behind player
  + Stalker spawn behind player
  + Demon spawn at distance
  + Crawler spawn (invisible)
  + Watcher spawn above player
  + Killer spawn at long range
  + Bleeding entity spawn
  + Shadow spawn behind player
  + Visual-only lightning strike nearby
  + Fake death message broadcast ("was consumed by the darkness", etc.)
  + Skull block replacing random nearby blocks (reverts after 3s)
  + Fake footsteps + breathing behind player
  + Nearby chests open by themselves
  + "I see you, [PlayerName]" message
  + Radio signal transmission with player coords in binary
  + Fake player join ("Null joined the game", "The_Watcher joined the game", etc.)
  + Fake disconnect error in chat (java.io.IOException message)
  + Fake achievement ("[PlayerName] has made the advancement [You Can't Hide]")
  + Texture blackout (5s pitch-black screen via GlitchEffectPayload)

RARE WORLD EVENTS:
  + Heavy Fog — visibility drops to 2 blocks
  + Red Moon — sky turns crimson, red fog
  + Sky Silhouette — massive dark shape in the sky
  + Mob Wipe — all entities vanish at once

VIRAL LORE / 4TH WALL BREAKS:
  + Player's real name used in threatening chat messages
  + Fake crash screen (looks real, game continues underneath)
  + dont_open.txt file generated on player's computer
  + Radio signal intercepts with encoded coordinates
  + Fake death messages broadcast server-wide

THE VOID DIMENSION (Sanity = 0):
  + ModDimensions.java — dimension registry keys
  + the_void_type.json — pitch-black dimension type, no skylight, fixed midnight
  + the_void.json — single flat layer of black concrete
  + void_biome.json — all-black fog, sky, water color
  + SanityManager teleports player to Void when sanity <= 0
  + On-screen message: "You wanted me to appear."

SCRIPTED CINEMATIC SEQUENCE (9 stages):
  + CinematicEntity walks slowly toward player
  + Stops and turns around
  + Raises arms
  + Lightning tornado + heavy rain + fire ring
  + Entity levitates into sky
  + Angel entity descends and carries it higher
  + Massive sky explosion
  + Blood particle rain
  + Sequence ends

THE ULTIMATE SCARE (0.01% chance):
  + UltimateScarePayload networking
  + Triggers when sanity < 5%, 1 in 10,000 chance per second
  + Screen goes black: "It found you."
  + 2 seconds later, Minecraft client gracefully shuts down
  + Player is returned to desktop — no crash, no error

NETWORKING:
  + SanitySyncPayload — syncs sanity value to client
  + JumpscarePayload — triggers jumpscare on client
  + WorldEventPayload — syncs fog/red moon state
  + UltimateScarePayload — triggers client shutdown
  + GlitchEffectPayload — triggers texture blackout on client
  + ParanoiaNetworking — central registration for all payloads
  + ClientPacketHandler — handles all client-side packet processing


────────────────────────────────────────
 🔧 FIXED
────────────────────────────────────────

  * Fixed ParanoiaMod.LOGGER access — changed from private to public
    so ModDimensions and other classes can log registration events
  * Fixed duplicate HashMap import in BehaviorTracker.java
  * Fixed duplicate renderer imports in ModClientEvents.java
    (CinematicRenderer, AngelRenderer, DarkRenderer, DarkerRenderer
    were imported twice)
  * Fixed unused BlockPos import in SanityManager.java
  * Fixed EventTriggers random range mismatch — RANDOM.nextInt(23)
    was excluding case 23 (texture blackout), changed to nextInt(24)
  * Fixed EventTriggers syntax error — closing brace was prematurely
    ending triggerRandomEvent(), causing switch statement to fall
    outside the class body
  * Fixed DarknessHandler duplicate variable declarations — width and
    height were declared twice after adding blackout rendering logic


────────────────────────────────────────
 ❌ REMOVED
────────────────────────────────────────

  - Removed StructureGenerator.java — procedural structure generation
    (abandoned cabins, ritual circles, graves, blood pools) was causing
    severe lag during chunk loading due to excessive level.setBlock()
    calls. Structures were spawning on every chunk load event (1 in 200
    chance) and creating visible stutter on world exploration.

  - Removed all vanilla hostile mob spawns from the overworld via
    MobRemover — Zombies, Skeletons, Creepers, Spiders, Endermen, etc.
    are no longer present. Only Paranoia entities exist.


================================================================================
 END OF CHANGELOG — PARANOIA AYBW v2.0.0
================================================================================