Tags
Creators
Details
1.12.2-1.6.3
Compatibility
Required content
Changes
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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:O3HDffUR:f0ZpMdXQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:O3HDffUR:f0ZpMdXQ"
}


