+Summoning Herobrine now has stages. Herobrine progresses to the next stage roughly every full day-night cycle with a total of 4 stages (0-3). With each stage more aggressive variants of Herobrine can spawn. *The spawn rates for Herobrine are now doubled in the Cursed Forest Biome, like it was in the legacy Forge version. *Herobrine no longer spawns in the biome "The Void". There is no difference in the vanilla game, but some mods and datapacks use this biome for custom dimensions which should be empty and no mobs should spawn there. *Fixed a bug where reading save data that is not yet present causes a NullPointerException crashing the game.
+The player can now remove cursed or purified diamonds from an altar of herobrine by right-clicking *Altar of Herobrine now has a sound for putting a cursed or purified diamond in the altar *Lightning now only strikes an Altar of Herobrine when the status of Herobrine being summoned changes *Items that can activate an Altar of Herobrine are now stored in the herobrine:activates_herobrine_altar item tag instead of being hardcoded *Minor optimizations to activating an Altar of Herobrine *Fake herobrine mages now despawn when the original is killed *When a fake herobrine mage is killed it now does not play the death "animation" *Optimized survivor *Made the error message for when world save data can not be written to a file easier to understand
+Cursed Diamond Sword now has a magical lightning strike attack charged by kills, the default number of kills to charge the sword is 5 which is configurable with a default of a 50 tick cooldown which is also configurable +Cursed Diamond Pickaxe now automatically smelts blocks when mining +Cursed Diamond Hoe now has a magical ability that fertilizes crops with a 500 tick cooldown which can be changed in the config +Added magical ability to Cursed Diamond Armor which adds status effects to the player when worn and has a full set bonus +Cursed Diamond Shovel now has a silk touch effect on blocks it is applicable for +Cursed Diamond Axe now has a berserk ability that gives speed 2, haste 2, strength, and resistance for 30 seconds by default and has a 1 minute (1200 tick) cooldown by default +Added a config option to change the amount of durability taken from each use of a magical ability, defaulting at 10 *Fix a bug causing a NullPointerException when trading with survivors which led to an exploit where the player could get any trade for free due to null sound events *Survivor trades are more balanced now *Fixed missing item tags *Fixed the track C418 - Dog not playing *Mod now uses a less compressed version of C418 - Dog *Added credits for C418 - Dog *Fixed Statue of Herobrine sometimes dropping an item when it shouldn't *All loot tables now use a random sequence introduced in 1.20 Pre-release 1 *All recipes now unlock in the crafting guide when materials are gathered and are grouped properly *Herobrine Spy now despawns when within 8 blocks of a player or survivor *Fake Herobrine Mages now make the poof particle and play a sound when killed indicating they are fake clones *Altar of Herobrine plays a sound when active. When activated with a Cursed Diamond it plays a creepy hum and when with a Purified diamond an ethereal hum. Currently uses the beacon hum with changes in pitch. May change in the future *Herobrine Warrior now only breaks blocks in the most efficient path to get to the player *Slightly optimized the code for detecting whether Herobrine can reach its target *Herobrine Builder now builds structures in the direction it is facing *Updated supported languages to contain all translations. May not be 100% accurate
Initial release for Fabric 1.20+
Requires Fabric Loader >= 0.14.21 and Fabric API >= 0.83.0 Built and tested on Minecraft 1.20.1, Fabric Loader 0.14.21, and Fabric API 0.83.1+1.20.1 using Yarn Mappings 1.20.1 build 2 Tested to work on Quilt loader >= 0.19.0 and QFAPI >= 7.0.2 + QSL >= 6.0.3
Differences between Forge 1.16.5: +Herobrine Mage has an extra magical ability named "Hold", inspired by force choke from Star Wars *MANY bug fixes *Mod now uses a custom save data API to handle config and world save data that stores values in JSON files *Herobrine now uses random number generation for various timed attacks and events *Herobrine now spawns on the outer end islands by default *All textures are now based off their latest versions *Minor texture improvements with Cursed Diamonds, Cursed Dust, and the Altar of Herobrine *Altar of Herobrine is now crafted with gold ingots instead of gold blocks to be less annoying to obtain and make more sense with the base being half a block tall *Creative UI is now organized *World generations is handled mostly through vanilla datapack mechanics *Terrain now properly adapts around custom structures *Structures now work with the /locate command *Survivor Base can spawn in any overworld land biome *Trapped House can now spawn on any block *Statues of Herobrine can now spawn on any block in any mountain biome *Spawn rates are now far more balanced *Code is now far more optimized
Initial release candidate for Fabric 1.20/1.20.1
Differences between Forge 1.16.5:
+Herobrine Mage has an extra magical ability named "Hold", inspired by force choke from Star Wars
*MANY bug fixes
*Mod now uses a custom save data API to handle config and world save data that stores values in JSON files
*Herobrine now uses random number generation for various timed attacks and events
*Herobrine now spawns on the outer end islands by default
*All textures are now based off their latest versions
*Minor texture improvements with Cursed Diamonds, Cursed Dust, and the Altar of Herobrine
*Altar of Herobrine is now crafted with gold ingots instead of gold blocks to be less annoying to obtain and make more sense with the base being half a block tall
*Creative UI is now organized
*World generations is handled mostly through vanilla datapack mechanics
*Terrain now properly adapts around custom structures
*Structures now work with the /locate command
*Survivor Base can spawn in any overworld land biome
*Trapped House can now spawn on any block
*Statues of Herobrine can now spawn on any block in any mountain biome
*Spawn rates are now far more balanced
*Code is now far more optimized
*Fixed crash when missing save data for a world
*Herobrine spy and stalker now properly spawn in peaceful mode
*Various bug fixes and code improvements surrounding entities
*Cursed Forest is no longer considered an ideal spawn for the player to the game
*Fix for crash when Herobrine Warrior tries to break blocks with no attack target
*All variants of Herobrine and infected mobs are 50% more common in Cursed Forest biomes
*Removed arbitrary caps to timers used by Herobrine for AI and behavior
*Fixed Herobrine Stalker AI becoming bugged when the "RunningAtTarget" boolean is modified to be true by commands or another mod
*Fixed Herobrine Stalker targets and melee attacks Survivors
*Survivors can no longer trade with the player when in combat
*Added function to reset the Herobrine Stalker AI State
*The Herobrine Stalker now moves more slowly and pursues the player for a much shorter amount of time
*Moved from MCP Mappings to Official Mappings
*Updated to Gradle 7 and Forge Gradle 5.1