Official page:
Features
- Custom Zombie AI and Horde system that is independent of any other NPC behaviour
- Horde members will stick together, they will wander the map and target enemies as a group
- Hordes can merge together when in proximity to create a even larger horde
- Horde members can equip bean can's or grenade's and will throw them at targets they can not reach
- Spawn a specified amount of hordes when the plugin loads, and respawn them as they are killed
- Option to make the horde gain members over time
- Option to make the horde gain a member when they kill a player
- Option for headshot instant kills
- Option for horde members to sense nearby sounds such as explosions, gunshots, tree's falling down, etc and run to investigate
- Option to only have hordes spawn during certain times, and despawn them outside of that time
- When a horde loses sight of a target they will attempt to find that target by travelling to the last location they saw them, if they don't they will continue wandering
- Customizable vital, sensory and movement statistics for horde members using loadouts
- Customizable gear and weapons for horde members using loadouts
- Create custom loadouts using kits made in the Kits plugin
- Customizable loot tables or have members drop their current inventory
TruePVE
If you are using TruePVE, the exclusion type for these NPCs is ZombieNPC
Chat Commands
/horde info - Show information about current hordes on your server
/horde destroy <number> - Destroy the specified horde
/horde create - Create a new horde on the closest valid point to your position. Creating hordes with chat or console commands will bypass the horde limit set in your config
/horde createloadout - Copies your current inventory to a new zombie loadout in your config
Permission
zombiehorde.admin - Required to use the chat commands
zombiehorde.ignore - Zombies will not target players with this permission
Console Commands
horde info - Show information about current hordes on your server
horde destroy <number> - Destroy the specified horde
horde create <opt:distance> - Create a new horde at a random position. Creating hordes with chat or console commands will bypass the horde limit set in your config
horde addloadout <kitname> <opt:kitname> <opt:kitname> - Converts the specified kits to a loadout definitions and adds them to your config. You can add as many kits as you like in the same command with a space between the name
Spawn Systems
There are 2 spawn systems to select from to determine where random hordes will spawn. This does not include monument spawns
Random - Picks a random point on the map
SpawnsDatabase - Gets a random spawnpoint from a spawnfile you have created. This requires you to specify a spawnfile in the config.
The amount of hordes that can be spawned at any given time is governed by the "Maximum amount of hordes at any given time" config option.
Monument Spawning
Monument spawning takes priority over random spawning but is still restricted by the horde limit. If you have a horde limit of 5 and you try to spawn hordes at 10 monuments it wont work. The horde limit applies to all auto-spawned hordes
Loot System
If you do not wish to drop random loot and only drop the current inventory of the NPC you can toggle the config option "Drop inventory on death instead of random loot" to true
The random loot system is a predefined list of items that can potentially be spawned as loot. The amount of items to spawn is random chosen between the minimum and maximum values set in the config.
Each item has an assigned probability (a number between 0 and 1), when loot is being populated a random probability is generated and only items with a probability greater than or equal to the random number will be chosen to populate the random loot.
Items with a lower probability will spawn less often then items with a high probability.
All items are chosen at random and will only spawn if the probability is greater then what has been randomly generated
- Custom Zombie AI and Horde system that is independent of any other NPC behaviour
- Horde members will stick together, they will wander the map and target enemies as a group
- Hordes can merge together when in proximity to create a even larger horde
- Horde members can equip bean can's or grenade's and will throw them at targets they can not reach
- Spawn a specified amount of hordes when the plugin loads, and respawn them as they are killed
- Option to make the horde gain members over time
- Option to make the horde gain a member when they kill a player
- Option for headshot instant kills
- Option for horde members to sense nearby sounds such as explosions, gunshots, tree's falling down, etc and run to investigate
- Option to only have hordes spawn during certain times, and despawn them outside of that time
- When a horde loses sight of a target they will attempt to find that target by travelling to the last location they saw them, if they don't they will continue wandering
- Customizable vital, sensory and movement statistics for horde members using loadouts
- Customizable gear and weapons for horde members using loadouts
- Create custom loadouts using kits made in the Kits plugin
- Customizable loot tables or have members drop their current inventory
TruePVE
If you are using TruePVE, the exclusion type for these NPCs is ZombieNPC
Chat Commands
/horde info - Show information about current hordes on your server
/horde destroy <number> - Destroy the specified horde
/horde create - Create a new horde on the closest valid point to your position. Creating hordes with chat or console commands will bypass the horde limit set in your config
/horde createloadout - Copies your current inventory to a new zombie loadout in your config
Permission
zombiehorde.admin - Required to use the chat commands
zombiehorde.ignore - Zombies will not target players with this permission
Console Commands
horde info - Show information about current hordes on your server
horde destroy <number> - Destroy the specified horde
horde create <opt:distance> - Create a new horde at a random position. Creating hordes with chat or console commands will bypass the horde limit set in your config
horde addloadout <kitname> <opt:kitname> <opt:kitname> - Converts the specified kits to a loadout definitions and adds them to your config. You can add as many kits as you like in the same command with a space between the name
Spawn Systems
There are 2 spawn systems to select from to determine where random hordes will spawn. This does not include monument spawns
Random - Picks a random point on the map
SpawnsDatabase - Gets a random spawnpoint from a spawnfile you have created. This requires you to specify a spawnfile in the config.
The amount of hordes that can be spawned at any given time is governed by the "Maximum amount of hordes at any given time" config option.
Monument Spawning
Monument spawning takes priority over random spawning but is still restricted by the horde limit. If you have a horde limit of 5 and you try to spawn hordes at 10 monuments it wont work. The horde limit applies to all auto-spawned hordes
Loot System
If you do not wish to drop random loot and only drop the current inventory of the NPC you can toggle the config option "Drop inventory on death instead of random loot" to true
The random loot system is a predefined list of items that can potentially be spawned as loot. The amount of items to spawn is random chosen between the minimum and maximum values set in the config.
Each item has an assigned probability (a number between 0 and 1), when loot is being populated a random probability is generated and only items with a probability greater than or equal to the random number will be chosen to populate the random loot.
Items with a lower probability will spawn less often then items with a high probability.
All items are chosen at random and will only spawn if the probability is greater then what has been randomly generated