Перейти к содержимому
Mineforgian

The Hordes

Adds monster hordes invasions and zombie infection.

Загрузки
1.4M
Подписчики
338
Обновлён
9 августа 2026 г.
Лицензия
LGPL-2.1-only

Опубликован 14 января 2023 г.

For Forge, requires Atlas Lib.

This mod will only support Neoforge instead of forge in 1.21 +  

Invasions

You hear the howls of a nearby horde

 The Horde

On a configurable nights hordes of monsters will attack your base in waves from midnight until morning, with the encounterable mobs and times of day also being configurable.

  For guides about configuring the mod in version 1.2.0+ check here.

Infection

If enabled players and horses can be infected after being hit by a zombie, turning into a zombie after 5 minutes have passed or they die with the infection.

In a players case this will kill them and spawn a zombie player in their place.

This infection can be cured with a golden apple with the default settings, but can be configured to be any item which can be consumed, but not reversed.

Optional settings that are enabled by default extends this to villagers, preventing zombie villagers from being cured.

  Has an option in the config to add any zombie variants of other mods mobs to the list of entities that can become zombified, providing there is a corresponding zombie for it to convert into.

1.3.0+ now has support for custom textures to make it possible to add zombified variants of similar mobs.

Zombified Illagers

Zombie Players

Zombie Players

When a player dies from infection or dies when an optional setting is enabled a zombified version of that player spawns in their place, containing all their items, or when underwater a drowned version.

By default zombie players are immune to sunlight, but this can be disabled in the config.

 

Other Misc Tweaks

Optional settings to make zombie horses a hostile mob (enabled by default) and to prevent undead mobs from burning in sunlight (disabled by default).

 

 

Special thanks to bstylia14 for the original mod concept and for providing ideas and help during development, as well as Ski_Z for helping find a lot of bugs and giving mod suggestions.

Ченджлог

1.12.2-1.6.3bРелиз1.12.2 · 9 августа 2026 г.

~fixed issues with hordes:weighted_random function

1.21.1-1.6.3dРелиз1.21.1 · 28 июля 2026 г.

~ Improved horde day detection for red sky visuals and player sleeping

~ Rewrote hordeEventByPlayerTime to use a value stored in player nbt instead of game statistics, which fixes multiple issues

~ Fixed issues with spawnFirstDay

~ Added an extra check to remove the infected effect when applying infection immunity

~ Fixed an issue with the other player sleep message that could cause players to be kicked from a server

~ Fixed issues with zombie player names that could cause players to be kicked from servers

~ Fixed several issues with the hordes:weighted_random function causing scripts to not be loaded correctly and crash when they are

~ Fixed the infected effects negative speed modifier not being properly cleared when the effect is removed (note: this will not clear the modifier if you already have it, you will have to either die or edit your playerdata to remove it)

1.12.2-1.6.3aРелиз1.12.2 · 28 июля 2026 г.

~ Improved horde day detection for red sky visuals and player sleeping

~ Rewrote hordeEventByPlayerTime to use a value stored in player nbt instead of game statistics, which fixes multiple issues

~ Fixed issues with spawnFirstDay

~ Added an extra check to remove the infected effect when applying infection immunity

~ Fixed issues with the other player sleep message

~ Fixed several issues with the hordes:weighted_random function causing scripts to not be loaded correctly and crash when they are

1.20.1-1.6.3gРелиз1.20.1 · 28 июля 2026 г.

~ Improved horde day detection for red sky visuals and player sleeping

~ Rewrote hordeEventByPlayerTime to use a value stored in player nbt instead of game statistics, which fixes multiple issues

~ Fixed issues with spawnFirstDay

~ Added an extra check to remove the infected effect when applying infection immunity

~ Fixed an issue with the other player sleep message that could cause players to be kicked from a server

~ Fixed issues with zombie player names that could cause players to be kicked from servers

~ Fixed several issues with the hordes:weighted_random function causing scripts to not be loaded correctly and crash when they are

~ Fixed the infected effects negative speed modifier not being properly cleared when the effect is removed (note: this will not clear the modifier if you already have it, you will have to either die or edit your playerdata to remove it)

1.12.2-1.6.3Релиз1.12.2 · 12 июня 2026 г.

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
1.21.1-1.6.3cРелиз1.21.1 · 25 мая 2026 г.

+ 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

1.20.1-1.6.3fРелиз1.20.1 · 24 мая 2026 г.

+ 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

1.21.1-1.6.3bРелиз1.21.1 · 2 мая 2026 г.

~ fixed issue with hordes:weighted_random function deserialization

Комментарии

Загружаем…