Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
The Hordes

The Hordes

Adds monster hordes invasions and zombie infection.

500.8k
204
Adventure
Game Mechanics
Mobs
AboutGalleryChangelogVersions

1.21-1.6.1b

by Smileycorp on Aug 25, 2024
Download

~ fix error caused by resourcelocations in languages other than english

~ fix infected effect not working properly

1.21-1.6.1a

by Smileycorp on Aug 1, 2024
Download

~ fix crash on latest neoforge

1.12.2-1.5.3a

by Smileycorp on Jul 16, 2024
Download

+ port most changes from 1.20.1 version

~ fix bug stopping horde mobs pathfinding properly and freezing when too far away from the player

1.18.2-1.5.4

by Smileycorp on Jul 9, 2024
Download

+ 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

1.19.4-1.5.4

by Smileycorp on Jul 9, 2024
Download

1.19.2-1.5.4

by Smileycorp on Jul 9, 2024
Download

+ 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

1.20.1-1.5.4

by Smileycorp on Jul 9, 2024
Download

+ 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

1.21-1.6.1

by Smileycorp on Jul 3, 2024
Download

~ 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

1.20.1-1.5.0

by Smileycorp on Apr 11, 2024
Download

+ updated default datapack to use new features from 1.4.0 and 1.5.0, and improve default data generation method

+ Added infection armour protection, wearing armour reduces the chance of being infected, these chances stack exponentially, by default it only works for vanilla armour, but thsi can be configured via datapack

+ Added tooltips to show the player whether items can cure infection, give immunity, or reduce infection chance when worn, these can be turned off in the client config

+ Vindicators, Pillagers, Witches, Ravagers, Evokers and Vexes will now fight back and/or flee undead mobs if enabled in the config

+ Added config option to enable or disable zoglins attacking non-undead monsters

+ Spawn tables now have min and max spawn properties, where an entity will be spawned per wave greater than it's min spawns value and less than or equal to it's max spawns regardless of weight

+ Added SpawnEvent functions as shown below, they are not compatible with other functions know as Spawndata functions, they fire when an entity spawns as opposed to when an event starts

+ added hordes:set_entity_type SpawnEvent function

+ added hordes:set_entity_nbt SpawnEvent function

+ added hordes:set_entity_x SpawnEvent function

+ added hordes:set_entity_y SpawnEvent function

+ added hordes:set_entity_z SpawnEvent function

+ added hordes:set_entity_loot_table SpawnEvent function

+ Added hordes:game_difficulty condition

+ Added hordes:entity_type condition for use with SpawnEvent functions

+ Added hordes:weighted_random value getter

+ Added hordes:entity_nbt value getter for use with SpawnEvent functions

+ Added hordes:entity_pos value getter for use with SpawnEvent functions

+ Added hordes:abs value getter

+ Added hordes:log value getter

+ Added hordes:sin value getter

+ Added hordes:cos value getter

+ Added hordes:tan value getter

+ Added hordes:arcsin value getter

+ Added hordes:arccos value getter

+ Added hordes:arctan value getter

+ Added hordes:sinh value getter

+ Added hordes:cosh value getter

+ Added hordes:tanh value getter

+ Added hordes:round value getter

+ Added hordes:floor value getter

+ Added hordes:ceiling value getter

+ Added hordes:truncate value getter

+ Added hordes:random value getter

+ Added hordes:bitwise_not value getter

+ Added hordes:add value getter

+ Added hordes:minus value getter

+ Added hordes:divide value getter

+ Added hordes:multiply value getter

+ Added hordes:mod value getter

+ Added hordes:power value getter

+ Added hordes:bitwise_and value getter

+ Added hordes:bitwise_or value getter

+ Added hordes:bitwise_xor value getter

+ Added hordes:left_shift value getter

+ Added hordes:right_shift value getter

+ Added hordes:unsigned_right_shift value getter

+ Added russian translations provided by mpustovoi

~ NBT value getters now use nbt predicates instead, allowing you to use all nbt values form the /data command instead of just saved data

~ fix null pointer crash when horde mobs convert

~ fixed issue that caused dimensions other than the overworld to act like lazy chunks if there were no players in the overworld

~ fix issue that prevented the config option spawnFirstDay to not be respected

Updated to horde data version 4, your previous configs will be backed up if you forget to change your version

1.20.1-1.4.0

by Smileycorp on Mar 14, 2024
Download

+ added hordes:not condition

+ added hordes:local_difficulty condition

+ added hordes:advancement condition

+ added gamestages:gamstage condition

+ added hordes:multiple function

+ added hordes:set_spawn_type function

+ added hordes:set_spawn_sound function

+ added hordes:set_start_message function

+ added hordes:set_end_message function

+ added hordes:set_spawn_duration function

+ added hordes:set_spawn_interval function

+ added hordes:set_spawn_amount function

+ added hordes:set_entity_speed function

+ added spawn_types which determine how horde mobs are spawned, and which blocks they can spawn on top of

+ horde scripts can now be an array of script objects instead of a single object

+ hordes:biome now supports biome tags and lists of biomes/tags

+ hordes now spawn based on a seperate random source so the world's random function isn't used which may cause random spawning/worldgen issues. as well as better seeding horde spawn

~ fixed bug that caused cures to be able to cure other players without consuming the item

~ fixed bug that caused crashes when an entity was given the infected effect client side

1.18.2-1.2.3

by Smileycorp on Feb 20, 2024
Download

1.19.2-1.2.3

by Smileycorp on Feb 20, 2024
Download

1.19.4-1.2.3

by Smileycorp on Feb 20, 2024
Download

+ backport check to prevent hordes spawning in water

1.20.1-1.3.2b

by Smileycorp on Feb 8, 2024
Download

~ fix crashes when disabling infection or horde events in the config

1.19.4-1.2.2

by Smileycorp on Feb 7, 2024
Download

1.19.2-1.2.2

by Smileycorp on Feb 7, 2024
Download

1.18.2-1.2.2

by Smileycorp on Feb 7, 2024
Download

+ backport 1.20 pathfinding optimisations (as shown below)

+ added option to change the horde pathing interval to increase performance on servers

~ increased default time for calculation from 5 to 10

~ changed horde ai to randomly stagger pathing intervals to hopefully force less pathing calculations per single tick

1.12.2-1.1.7

by Smileycorp on Feb 7, 2024
Download
  • backport 1.20 pathfinding optimisations

1.20.1-1.3.2a

by Smileycorp on Feb 2, 2024
Download

~fix incorrect day calculation with hordeEventByPlayerTime enabled

1.20.1-1.3.2

by Smileycorp on Jan 27, 2024
Download
  • add check to pause server when players are offline
  • add config option to track horde progression by player playtime for servers
  • add config option to change movement speed of horde mobs
  • add config option to prevent zombie players spawning items
  • added husk players which replace zombie players spawned in deserts
  • added an infection immunity potion effect as well as a datapack file to configure it
  • add a tag to include infection immune armour
  • reworked command system, added listEntities and spawnZombie command ~ fix bug that caused dead/despawned entities to not be removed from hordes ~ fix an incompatability with Entity Model Features ~ fix bug that caused float values to break certain config entries

Updated to horde data version 3, your previous configs will be backed up if you forget to change your version

1
2

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@aaf125c

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.