
Additions
+ added hordes reload command
+ added husk players
+ add support for oceanic expanse to spawn drowned players if that mod is installed
+ Added the following universal functions:
hordes:random
hordes:weighted_random
hordes:set_player_nbt
hordes:set_variable
hordes:call_script
hordes:break
hordes:return
hordes:cancel
+ added hordes:is_called condition
+ added hordes:get_variable value
+ added an operation value to the wearables protection config, to specify the mode protection attributes are added
+ added unique message if another player's horde is preventing you from sleeping
+ if enabled in the config the protection sound now plays if the random infection roll would cause them to be infected if they didn't have an infection resistance attribute
Changes
~ improved script error logging in the hordes.log file
~ improved error message sent to players on log in
~ changed hordes:set_entity_nbt to a universal function
~ updated to hordes data version 11, your configs may not be compatible
~ updated commands to use the new 1.20.1 hordes command
Version Parity Changes from 1.21
+ rework of infection system - entity infectivity and infection resistance are now attributes
+ complete rework of config structure
+ added a resource loader to the hordes config folder
+ added values
hordes:day
hordes:spawn_table
+ added spawndata function:
hordes:add_reward_command
+ made entity chance to cause infection an attribute
+ added forge event HordeFindSpawnPosEvent for other mods to hook into to change horde spawn positions
+ changed the hordes spawn distance to be configurable
+ added config option to disable zombie player cape rendering (in case other mods cause issues)
+ added mod reference to mixin method names to make determining if this mod is the cause of issues more easily
+ added visual effect to make infected entities slightly yellow
- added reward commands function for horde events
~ tweaked infection visual effects slightly
Fixes
~ fixed crash from horse flee ai
~ fixed issues with infection resistance attribute tooltips
~ fixed lag on some clients with the infection overlay rendering
~ made hordes random more determanistic
~ fixed issues with spawnFirstDay in the config not working correctly
~ fixed zombie piglins not respecting the aggressiveZombiePiglins option when they are able to cause infection
~ made horde mob passengers no longer add to mob cap
~ made scheduled hordes for online players prevent other players sleeping
~ fixed potential null pointer on entity update event
~ fixed player zombes dropping items on conversion
~ rework hordes:day condition to read from event day not player day
- remove hordes:player_day, and redirect any calls to hordes:day
+ added unique message if another player's horde is preventing you from sleeping
+ if enabled in the config the protection sound now plays if the random infection roll would cause them to be infected if they didn't have an infection resistance attribute
~ fixed issues with wearable protection file not being read correctly
~ fixed incorrect text being added to the log file
~ slightly optimised certain parts of logic
~ fixed zombie players not spawning
~ fixed capability data not being saved
~ fixed crash when entities died while infected
+ added unique message if another player's horde is preventing you from sleeping
+ if enabled in the config the protection sound now plays if the random infection roll would cause them to be infected if they didn't have an infection resistance attribute
~ fixed issues with the zombie players config showing up in the wrong category
~ fixed wolf armour incorrectly being in the default datapack
~ fixed issues with wearable protection file not being read correctly
~ fixed issues with armour infection protection attributes not being removed if armour was unequipped
~ fixed reward commands not being saved to horde world data
~ fixed incorrect text being added to the log file
~ fixed issue with hordes:weighted_random function deserialization
~ fixed issue with hordes:weighted_random function deserialization
~fixed crash on servers caused by importing the wrong class
~fixed issues with min and max spawn counts in tables not being handled correctly
~fix crash on servers caused by importing the wrong class
~ fixed issue with mobs spawning from hordes
~ fix attribute registry crash
~ fix datapack errors
~fixed crash caused by invalid mixin config
Нет описания изменений
Нет описания изменений
~ fix error caused by resourcelocations in languages other than english
~ fix infected effect not working properly
~ fix crash on latest neoforge
+ port most changes from 1.20.1 version
~ fix bug stopping horde mobs pathfinding properly and freezing when too far away from the player
+ add zn_ch translation
~ fix issues with zombie piglins beig aggressive
~ prevent zombie players despawning in peacefull unless turned on in the config
~ zombie players now drop their inventory when despawning
~ prevented the infection overlay from rendering at level 0
~ tweaked infection visuals to be slightly less intrusive
+ add zn_ch translation
~ fix issues with zombie piglins beig aggressive
~ prevent zombie players despawning in peacefull unless turned on in the config
~ zombie players now drop their inventory when despawning
~ prevented the infection overlay from rendering at level 0
~ tweaked infection visuals to be slightly less intrusive
~ changed how horde day fixing works to prevent recurring hordes
+ add zn_ch translation
~ fix issues with zombie piglins beig aggressive
~ prevent zombie players despawning in peacefull unless turned on in the config
~ zombie players now drop their inventory when despawning
~ prevented the infection overlay from rendering at level 0
~ tweaked infection visuals to be slightly less intrusive
~ changed how horde day fixing works to prevent recurring hordes
+ add zn_ch translation
~ fix issues with zombie piglins beig aggressive
~ prevent zombie players despawning in peacefull unless turned on in the config
~ zombie players now drop their inventory when despawning
~ prevented the infection overlay from rendering at level 0
~ tweaked infection visuals to be slightly less intrusive
~ update to neoforge 21.0.42
-
rework of infection system
-
rework of config and datapack structure
-
changed default settings
-
add hordes:spawn_table String value
-
add hordes:day int value
~ rework hordes:day condition to now detect from the horde day instead of world day
- remove hordes:player_day condition as hordes:day is now read from the horde event rather than the world
~updated to hordes data version 7, your configs and datapacks may not be compatible with this version from 1.5.3
-

