Horde Nights v1.0.4
This is the last planned update including MC 1.20-1.20.6. See the roadmap on the discord!
Additions
- Add full support for the RRC Resource Pack
- The RP is releasing V1.0.0 as soon as it's approved!
Changes
- Updated identifier advancements.
- Update some text around, such as advancements.
- Update to Init V3
- Update/Add all "slay" stats
- I forgot I linked some functionality to these stats, and a couple people do use them, so I am adding them all.
- I might have missed something, if so submit a bug report.
- Changed "sleeping percentage" during a Blood Moon to be more compatible (see Bug #1)
- Add a dev command for troubleshooting. Dev commands should only be run upon instruction from RRC Support.
Fixes
- Unreported: Fix 1.20-1.20.1 uninstall function being out of date.
- Unreported: Fix uninstalling the pack preventing re-initialization on world load.
- Unreported: Fix uninstalling the pack not purging horde mobs.
- #1: Fix sleeping being broken after Blood Moon Events in 1.20.2+
- Worlds that are already broken cannot be fixed. Please set the gamerule "playersSleepingPercentage" to the desired value if updating from a bugged version.
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights v1.0.3
Additions
- Recruit mobs to The Horde
- Witches
- Endermen
- Add Integration with Creeper Overhaul [13/14 creepers]
- The ocean creeper is not yet included in this integration.
- The mushroom creeper is 100% passive and so not included.
Changes
- Cave Spiders now use weaving level 2(see fix #1) [1.21+]
Fixes
- Fix Horde Effects no longer using new potion effects since Pre Release 2 [1.21+]
- Fix Blood Ritual not working [1.21+]
- Not the same bug that affectd 1.20.5+
Missing
- New Statistics
- The statistics feature is currently in question, please provide feedback on how useful this feature is to you.
- Due to this, only statistics that previously existed before 1.0.0 full release exist, new ones will be added if/when the feature is continued.
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights v1.0.1
Additions
- Recruit mobs to The Horde
- Zombified Hoglins
- Cave Spiders
Changes
- Limit The Horde to the Overworld
- Charged Creepers size buff is now 2x more powerful(1.20.5+)
Fixes
- Fix Blood Ritual not working(1.20.5+)
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights 1.0.0
Depreciated Support
This is the last major update for 1.20.x! Details:
- No support will be given for these versions.
- Bugfix & Minor backports are at our discretion.
- No new major features will be added due to the technical limitations creating massive amounts of work to maintain these versions.
Experimental Features
Experimental Features DO NOT:
- Receive support
- Guarantee support for Integrations
- Guarantee proper function
Additions
- Horde Recruitments
- Charged Creeper
- This would be a really bad thing to encounter in the Horde...
- Charged Creeper
Changes
- Ritual Overhaul Pt1
- The ritual now requires a soul campfire.
- The ritual now requires the diamond to be dropped onto the soul campfire, not placed inside of it.
- Config Overhaul Pt1
- Overhaul the config design
- Lay groundwork for more customization
- All promised future customization WILL be implimented soon. I simply ran out of time for this update.
- This groundwork was all I had time for, and it speeds up the process for the next update.
- Optimizations
- Scoreboards
- Improve Uninstall Function
- Now attempts to set gameplay values correctly
- Now will stop ticking functions from running
- Made Horde Rager particles slightly rarer [1.20.2+]
Fixes
- Purge Extra files
- Fix startup messages being invisible
- Fix manually setting the interval to a default value for a different difficulty not applying correctly
- Fix phantoms spawning sometimes getting stuck and spawning thousands of them
- Fix inconsistent values in Horde Effects
- Fix overlays for pre-1.21 technically applying to 1.21, saving some performance at runtime.
- Fix being able to pick up "structure voids" in some cases
- Fix a few things that break when the user time skips.
- This is a massive set of complicated problems to solve, so I am tackling these problems in phases to ensure they don't slow down development.
- Fix the pack not respecting configured playersSleepingPercentage gamerule (1.20.2+).
- Fix several cases that would cause Blood Moons to never happen again.
- Fix bugs with directory renames(1.21+).
- Fix all types of creeper health not increasing in extreme difficulty.
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights 1.0.0 Pre Release 2a
Fixes
- Fixed the Load & Loop files not loading in 1.21 which breaks the enitre pack in 1.21.
Known Issues
- When the ritual recipe is used, you can sometimes pick up the item directly. There is no good solution for this until 1.20.5, where item components can be used in the recipe output.
- Pack does not respecting previous playersSleepingPercentage gamerule value. This will be fixed in 1.20.2+ before full release 1.0.0!
- The config message for the ritual toggle is broken you need to run the function for the ritual to enable manually for now.
- Creeper Max Health isn't increased in Extreme Difficulty.
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights 1.0.0 Pre Release 2a
Fixes
- Creepers explosion damage applies outside of Blood Moon Events.
Known Issues
- When the ritual recipe is used, you can sometimes pick up the item directly. There is no good solution for this until 1.20.5, where item components can be used in the recipe output.
- Pack does not respecting previous playersSleepingPercentage gamerule value. This will be fixed in 1.20.2+ before full release 1.0.0!
- The config message for the ritual toggle is broken you need to run the function for the ritual to enable manually for now.
- [6:19PM] Creeper Max Health isn't increased in Extreme Difficulty.
- [8/6/2024] Loop & Load files do not run properly. (1.21)
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights 1.0.0 Pre Release 2
Updating from PRE-R1
- Before updating, please run
/function bld-moon:uninstall
stop your world, and then switch out the datapacks.- This will not be necessary in future. Data from PRE-R1 is not able to be ported to PRE-R2 or later.
Experimental Features
- All 1.20.5/6 EX Features have been fully released.
- All 1.21 EX Features have been fully released.
Additions
- Horde Effects are now more intense on Normal, Hard, & Extreme
- Added "Extreme" Difficulty.
- Mainly meant for modded servers with armor & abilities that make the horde a lot less challenging.
- Must be set manually using the config.
- Recruited the Creeper to The Horde
- Extra Explosive...
- Doesn't scale with difficulty, that would be excessive.
- [1.20.5+] Integrated W/ Mo-Variants Babyper
- [1.21+] Also has the oozing effect.
- Does NOT support 1.20.5/6 EX pack.
- Extra Explosive...
Changes
- Updated Blood Moon Interval Defaults
- Easy Mode: 45
- Normal Mode: 40
- Hard Mode: 35
- EXTREME: 30
- Optimized a lot of the code
- Updated the config to be somewhat better.
- Remove The "Remove Old Stuff" functionality
- Mobs now have a 400 Follow range base, babies getting a 200 base.
- Possibly some other things
Fixes
- Fixed Zombie Reinforcements Attribute being applied above the max, causing the attribute to revert to base level.
- Fixed phantom spawning & cowardice working even when you had already died.
Known Issues
- When the ritual recipe is used, you can sometimes pick up the item directly. There is no good solution for this until 1.20.5, where item components can be used in the recipe output.
- Pack does not respecting previous playersSleepingPercentage gamerule value. This will be fixed in 1.20.2+ before full release 1.0.0!
- [6/17/2024] The config message for the ritual toggle is broken you need to run the function for the ritual to enable manually for now.
- [6/20/2024] Creepers explosion damage applies outside of Blood Moon Events.
- [6/20/2024] Creeper Max Health isn't increased in Extreme Difficulty.
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions:
Horde Nights 1.0.0 PRE RELEASE 1
Experimental Features
Experimental Features DO NOT:
-
Receive support
-
Guarantee support for Integrations
-
Guarantee proper function
-
1.20.5 Experiments
- Mobs of the Horde are now made a little bit bigger
- 1.20.5 Pack Re-Write
- Supports 1.20.5 PRE1 (format39)
-
1.21 Experiments
- Recruited the Bogged into the Horde
- Horde Effects now use new potion effects
- Supports 1.20.5 PRE1(format39)
- Requires 1.21 Experiment Pack
Additions
- Advancements
- Now falls under RRC tab by default
- Longest Night of My Life Survive your first Blood Moon
- Nightly Dedication! Survive 100 Blood Moons
- Integrated W/ BACAP Super Challenges
- Cowardace Cower away once.
- The Blood Ritual
- A ritual to guarantee a Blood Moon
- Costs you something valuable... maybe.
- Recruited mobs to the Horde
- Zombie Villagers
- Zombified Piglins
- Phantoms
- Added stats
- Stats are in the format of Vanilla Tweak's Track Statistics for people who may want to view them.
- Blood Moons Survived
- Horde Mobs Slain
- Horde Zombies Slain
- Horde Zombie Villagers Slain
- Horde Zombified Piglins Slain
- Horde Husks Slain
- Horde Drowneds Slain
- Horde Phantoms Slain
- Horde Spiders Slain
- Horde Skeletons Slain
- Horde Strays Slain
- Times Cowered Away
- Stats are in the format of Vanilla Tweak's Track Statistics for people who may want to view them.
- Added Cowardice
- If for some reason you are avoiding The Horde, you will be marked as a coward and be unable to have successfully survived the night.
- Your Horde Mob Kills will not increase if you are a coward.
- Added a config
- Change how often the nights occur
- Toggle the ritual
- Toggle Cowardice
- Added Uninstall File
- Added Init Separation
Changes
- The event of the night is now called a Blood Moon.
- Horde Effects
- Mobs in the horde are now affected way quicker
- Horde Effects now use Attributes, NBT & Enchantments only
- The Horde now has slightly increased Health
- The Horde now uses particles to show their power
- Uses /random in 1.20.2+
- Changed the default Blood Moon Interval based on Difficulty
- Peaceful: Integer limit
- Easy: Every 31 days
- Normal: Every 26 days
- Hard: Every 21 days
- Smithed Standard Compatability
- The pack is now (mostly) properly prefixed
- The namespaces is now the pack prefix
- The Horde now ignores other smithed.entity mobs
- Other packs can bypass this by adding the tag "bld-moon.eligible" to mobs they want to join The Horde
- Mo-Variants Integration
- Butterflies & Fireflies are now disabled during a Blood Moon
- Temporarily removed all variant modifications. This will lead to problems with the two packs as mo-variants uses a weird thing to solve a problem for now.
- Baby Mobs get weaker Horde Effects from the Blood Moon
- Now properly supports the upcoming RRC Resource Pack
- Currently only supports Translations.
- Update the "bad night" message & sound
Known Issues
- When the ritual recipe is used, you can sometimes pick up the item directly. There is no good solution for this until 1.20.5, where item components can be used in the recipe output.
- Pack does not respecting previous playersSleepingPercentage gamerule value (1.20-1.20.1 & EX 1.20.5)
- Sleeping is completely broken after first blood moon (1.20.2-1.20.4)
Datapack Conventions Compliance
This pack complies with the following Datapack Conventions: