### Version 4.0.0-D-beta and up updates and changes
---
- Changed Lurklings to spawn slightly more often
- Fixed Sorrowful Logs not using an empty bottle when the stack is above 1
- Changed the Void Barrens ambience to be way quieter
- Changed the block placing detection for the Arena so if you eat and look at the ground it doesn't "cancel" your "block" placement
- Fixed the Void Onyx Ore not generating naturally
- Added some stuff on the backend for full release, might cause bugs but idk
- Added the anticipation quotes as they were missing/I forgot to add them originally
For anyone curious about when the full release is dropping, it'll most likely be the next "update" that drops
### Version 4.0.0-C-beta and up updates and changes
---
- Lowered the Void Gateway spawn chances as they seemed to be too common
- Changed Void Gateways to only retreat/activate when next to them or when they are in range and are able to be seen so you can't activate them through walls
- Renamed the Howling Willow logs that contain "sorrow" from "Howling Sorrow Willow Log" to "Sorrowful Howling Willow Log"
- Shapeshifter Villagers should now have the correct outfit based on the biome they are in
- Adjusted the Lurker's spawning so hopefully he spawns more consistently
- Fixed anticipation music not playing when enabled
- Renamed the "Warper Sac" to "Warp Sac" as the original name may have lead people to think there was a mob added named "Warper"
- Added a dash to the Radiant Wings
- Fixed the player not getting the "Insanity" and "Helpless" effects when in an insanity chase
### Version 4.0.0-B-beta and up updates and changes
---
- Fixed phantom Lurker returning null and crashing the game
- Fixed not being able to select the last two outcast book trades
- Hostile mobs now no longer attack the player if being chased by the Lurker or if the player is locked in the phantom head event
- The boss should now choose a random player to target every so often so he isn't hard targeting one player in multiplayer
- Corrected boss retry line to always play after the first attempt
- Changed Lurklings to now have a small chance to drop dark spinal shards
- Gave the boss scythes a glowing aura so they are easier to see
- Changed the void missiles to now glow purple instead of being black so they are easier to see
- Corrected anticipation music so it should now always play if enabled
- Fixed the void music not being stopped when starting the boss
- Changed the blast attack from the boss to hurt all entities and not just the player
- Fixed anticipation music not playing
- Fixed chase music not stopping when the player dies and fixed insanity not resetting so the Lurker constantly tried chasing the player when they respawned
- Fixed the velocity when double jumping with the Radiant Wings
### Version 4.0.0-A-beta and up updates and changes
---
- Fixed fog code not letting people join servers
- Fixed not being able to craft "Warp & Steel"
- Added a config for constant music in the void
- Fixed the boss "anti-cheat" not working
- Fixed the Lurker playing holiday voice lines when it's not the holiday
- Corrected advancement name for entering the Void
- Fixed final form boss always saying the same death-line
### Version 4.0.0-beta and up updates and changes
---
- Rewrote the way the Midnight Lurker works (He still functions the same in game it's just mostly backend stuff to make the modding process easier and now he can be summoned using a spawn egg in game)
- Added a new Dimension "The Void"
- Added two new Wood types "Umbral Oak" and "Howling Willow"
- Added new stone type "Gloomstone"
- Added a new Deepslate variant of blocks
- Added a new dirt/grass type "Eclipsed"
- Added new mobs for the new dimension
- Added structures to the new Dimension
- Changed it so when the Lurker disappears and is on low health he will now drop new items
- Removed the need for Geckolib as a dependency
- Made it so the Lurker now scales with difficulty (kinda) when the game is on easy the Lurker will function how he used to so when Aggressive he will insta break doors and take his time breaking stone however when on normal or hard the normal "aggressive" variant will break stone progressively and will break doors in stages and the actual "aggressive" variant will break doors and stone instantly
- New items have been added
- Some "dev" items have been added (Sort of like Terraria dev items but they're obtainable and can be used in game)
- Added new potion effects related to the new mobs and items
- Added "Boss Arena" structure for the new dimension
- Added "Boss" Lurker variant that can only be summoned by using the new "Alter" block inside of the "Boss Arena" (trying to summon the boss Lurker using command won't work as he'll just disappear)
- Added a new command "Midnight Lurker" which can be combined with "Config" to access a config menu in game (The command can also be combined with "dev" for using dev features if you have cheats enabled)
- Added a custom "spawner" to the game that is used to spawn the Midnight Lurker and other things
- Added a feature where the Lurker will spawn more or less depending on the moon phase
- Reduced insanity jumpscare "effects" amount to 2 so the mod file isn't as large --to be decided
- Some Lurker variants now "slow down" when chasing the player and near them to "toy" with the player
- Largely Reduced the visibility of the Lurker on Xaero's Minimap/Worldmap
- Changed the "Faker" variant to "Phantom" and changed the texture to be red and the entity to be transparent
- Changed the "Phantom Head" to be red and transparent
- Added a feature when the player is in the higher stages of Insanity faker/phantom Lurkers will appear teleporting around the player
- Insanity will now scale with difficulty and will go slower or faster depending on the difficulty
- Changed the "Insanity Bar" to be off by default
- Changed it so skipping a night will make it so you can no longer reduce Insanity by sleeping unless you sleep for one night
- Added a feature where if you have encountered the Lurker within the past 5 minutes you won't be able to reduce Insanity by sleeping
- Changed it so the Lurker will spawn more if the player is in the higher stages of Insanity
- Changed the faker/phantom variant to only show up if the player is in the higher stages of Insanity
- Made it so if the Lurker "Boss" has been defeated the Lurker will no longer spawn unless you "re-summon" him and if the "Insanity Bar" is turned on the eye will be closed
- Added a feature where if the player isn't near their base any "axis" or rotational based blocks will have a super rare chance to change direction (this feature can be turned off in the config)
- Made it so when the Lurker is near normal or soul torches they will flicker and if the Lurker is aggressive will make them go out permanently
- Changed the Lurker's stun time to now scale with difficulty so on easy it will be shorter, on normal it will ne the normal amount of time, and on hard it will be faster
- Added more "Shapeshifter" variants
- There will now be a random chance for the "Invisible" variant to jumpscare the player if close to the player for long enough and the player hasn't noticed it
- Changed it so the Lurker can no longer be hurt or stunned by arrows/projectiles
- Added a feature so when the Lurker is hit by a mob that isn't a player and can be stunned he will send out a shockwave that immobilizes nearby mobs that aren't the player
- Changed it so the Lurker can only be stunned using a weapon/tool
- Changed it so the "aggressive" variant's speed is now relative to the player's or tries to be anyway so that if the player has a speed potion or is using the "ParCool!" mod the Lurker can keep up
- Made it so if the player somehow gets too far away from the "aggressive" variant he will teleport in front of you if there is space and if there isn't will teleport on top of you and leaves "Void Hands" in the place where he teleported from
- Added sound cues for dictating which stage of sanity you are at without needing the "Insanity Bar"
- Added "Farmer's Delight/Respite" compatibility so when you have that mod installed you can only decrease insanity using foods that give the "Comfort" buff or by drinking teas
- Changed the "Nether" variant to now spawn less and will now walk when a certain distance away from the player and will no longer scream
- Added a feature where if you have a pet near you it will slowly decrease Insanity
- Made it so if you are near a pet that you own and it dies it will greatly increase your insanity most likely making it go up by an entire stage however this will have a cooldown so if you say have 7 dogs and they all die at once you don't get immediately chased by the Lurker
- Added a feature where if you are near hostile mobs for a extended period of time and the light level isn't above 8 then your insanity will increase
- Made it so dying will greatly increase your insanity
- Changed the Outcast Villager so you can now trade with him
- Changed the Outcast Villagers book to be somewhat different
- Changed the Lurker's damage so it now properly goes through armor
- Changed the "aggressive" variant's damage to scale with the player's health so no matter how much health you have if you are hit 3-4 times then you're dead (unless you heal obviously)
- Made it so the Lurker can now swim underwater
- Made it so certain Lurker variants now slow down when chasing the player and near them as if he's "toying" with them
- Changed the "Void Gateway" and "Void Hands" entities and combined them into one entity
- Changed the Lurker's chase theme to only play on to the player that is being "chased" and now plays at the location of the player instead of the Lurker so the music shouldn't get muffled when using the "Sound Physics" mod
- Changed it so the Lurker now spawns less in caves because he is the "Midnight" Lurker not the "Cave" Lurker
- Changed it so the Lurker can now break any type of glass block
- Added config option for the red insanity fog
- Changed the Shapeshifter Villager to only spawn in villages
- Change the Shapeshifter Villager to have a small chance of attacking the player instead of running away when attacked
- Added Lurker variant "Insomnia"
- Fixed Shapeshifter entities possibly spawning multiple Lurkers
- Fixed Lurker chase music replaying once he disappears if music is turned on
- Hopefully fixed server tps being around 10 when in the Nether
- Changed how to Lurker breaks glass so you now no longer have fix the glass he breaks and instead the glass will automatically regenerate
- Changed it so the Lurker can only break blocks on server side so there shouldn't be any "invisible blocks" that you can get stuck on after he breaks blocks
- Added a new "Tough Door" that is strong like an iron door but can be opened like a wooden door
- Hopefully fixed backturned variant crashing the game when taking fall damage from dripstone
- Added stun to the backturned variant so you can't just outright kill it
- Changed certain variants of the Lurker to be stunned after being hit instead of being able to be killed if the config option "lurker_invulnerable" is set to false
- Added a cooldown on how often you can hit the Lurker variants that can be stunned
- Changed teleport timer for the true runaway to be shorter
- Changed Hider variant to teleport when hit and the hitbox for him now shrinks when hiding
- The aggressive Lurker now takes less knockback
- The Lurker's damage now scales with the armor the player is wearing
- Jumpscares have been changed to be more random instead of always happening when activated
- Fixed the Unprovoked variant looping the teleport animation on newer MC versions
- Added new variant called "Creep"
- Added new entity "Midnight Lurker Phantom Head"
- Added encounters progressing insanity stages
- Added config option for encounters progressing insanity stages
- Added more Shapeshifter variants of the Lurker
- Gave the Lurker the ability to kill animals if the player is not near
- Changed it so the Unprovoked variant wont
always disappear when looked at
- Added the ability for the Lurker to swim faster if the player is in a boat
- Added translations for the new entities
- Added a chance for the "Runaway" variant to taunt the player when killed by laughing
- Fixed the Lurker sometimes trying to climb on grass
- Fixed the game freezing when loading new chunks (hopefully)
- Changed player using NBT data for insanity and jumpscares to a global variable specific to each player
- Changed the "Shadow" variant to now disappear when holding out a torch within a certain distance of it
- The "Faker" variant will no longer jumpscare the player when looked at unless it's the "Watcher Faker" variant
- The "Shadow" variant with eyes will no longer jumpscare the player when looked at and will now either jumpscare the player when there is light near by or become "Unshadowed" and chase the player
- Changed spawning close system to spawn Lurker variants at different times so it doesn't spawn them all within a few seconds of each other also changed the spawn close parameters for some of the variants so they can't spawn if a certain variant exists around the player
- Changed aggressive Lurker to now crawl and duck under blocks
- New Lurker varient added "Faker"
- Faker varient spawns when insanity stage is at 6
- Another new Lurker varient added "Shadow"
- The Shadow varient spawns in dark places and doesn't like the light
- Shadow varient will spawn at insanity stage 1 and above unless the insanity event is turned off then the Shadow varient will spawn all the time like the faker
- New neutral Lurker varients added: backturned, running away, walking towards player after standing still
- Insanity event added
- Insanity event will passively count up when Lurker spawns and will stop when if Lurker is killed
- Jumpscare updated to only play when the player dies to the Lurker or if activated by something external
- Jumpscare is now animated
- New sounds have been added
- Changed ambient sounds
- Lurker will now have a chance to walk toward the player or run away when seen
- Insanity potion effect added
- Void gateway added plus Void gateway can jumpscare player
- Void gateway system added
- Chase music now stops when the Lurker is killed
- Chase music is now set to false in the config by default
- New config option added called "multi_spawning"
- The Lurker will now only spawn once in a large radius around the player if "multi_spawning" set to false
- The Lurker can now climb
- The Lurker can now tunnel towards a player underground
- New particles added to the Lurker
- Lurker can now break regular glass and glass panes
- New Lurker variant added "Hider" the hider will only spawn in desert and snow biomes and will hide within the snow and sand blocks
- New Lurker variant added "Shapeshifter" the shapeshifter can become a villager and spawn in villages
- Lurker now has swimming and teleporting animations
- Lurker's health will increase after being killed 5 times if insanity event hasn't happened
- New Lurker variant added "unprovoked" this variant will become aggressive for "unknown" reasons
- New Lurker variant added "Stare" this variant will chase the player if they stare at it for too long and will follow the player if they aren't looking at it
- The config option "blindness_in_chase" has been removed
- Changed the Russian translation a bit
- Added support for Xaero's Minimap
- Config option added "insanity_countdown_time" this determines how long the timer is for the insanity event
- A death jumpscare will now play if the Lurker kills the player on insanity stage 7