1. A note to new members who are making their first purchase

    Once you have made your first purchase you will be unable to instantly download. Due to the recent influx of fraudulent purchases we now need to verify your account before we can grant access to download.
    To verify your account/purchase please email admin@chaoscode.io from the email address your PayPal account is registered to and state your ChaosCode username and the name of the plugin you have purchased.
    Once this is done access to your download your purchase will be granted.

    Please be aware that the verification process may take up to 24 hours!

    We apologise for any inconvenience this may cause
    Dismiss Notice

ZombieHorde 0.1.16

Create hordes of zombies that roam around your server looking for brains

  1. ZombieHorde

    k1lly0u
    Create hordes of zombies (customizable murderers) that roam around your server in packs.

    Features
    - A horde will always stick together, they will wander the map together and when a horde member finds a target the rest of the horde will follow
    - Hordes can merge together when in proximity to create a even larger horde.
    - 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
    - Customizable health, damage multiplier and kits for horde members

    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 your position, option to set the max roam distance for this horse

    Permission
    zombiehorde.admin - Required to use the chat commands

    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, option to set the max roam distance for this horse

    Spawn Systems
    There are 3 spawn systems included in the plugin.
    Default - Selects a default player spawn
    RandomSpawns - Gets a random spawnpoint from the RandomSpawns plugins
    SpawnsDatabase - Gets a random spawnpoint from a spawnfile you have created. This requires you to specify a spawnfile in the config.

    Loot System
    There are 3 options regarding loot that zombies can drop;
    Default - Gives out the default loot from a Murderer
    Random - Picks loot randomly from the Loot Table in the config
    Kit - Drops the kit that the zombie spawned with. This option also adds random amount and condition modifiers to the items dropped

    You can select 1 type or all 3 by adding them to the loot types section of your config

    Monument Spawning
    Monument spawning takes priority over random spawning and follows the same rules. 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

    Local Roaming
    By enabling local roam hordes can only wander the set distance away from their initial spawn point. They will exceed this limit if they are chasing an enemy, but will return when they have lost/killed the target. Local roaming can be applied to all spawned hordes (seperate config option), monument spawned hordes, and to hordes spawned via command by setting the distance argument

    Config
    Code (C#):

    {
      "Horde Options": {
        "Maximum amount of spawned zombies per horde": 15,
        "Amount of zombies to spawn when a new horde is created": 5,
        "Amount hordes to create": 3,
        "Amount of time from when a horde is destroyed until a new horde is created (seconds)": 900,
        "Amount of time before a horde grows in size": 300,
        "Add a zombie to the horde when a horde member kills a player": true,
        "Maximum distance a horde can be away from a target before losing interest": 75.0,
        "Merge hordes together if they collide": true,
        "Spawn system (Default, SpawnsDatabase, RandomSpawns)": "Default",
        "Spawn file (only required when using SpawnsDatabase)": "",
        "All hordes will only roam locally in a set distance from their initial spawn point": false,
        "Distance that hordes can roam from their initial spawn point (Local roam hordes only)": 50.0
      },
      "Horde Member Options": {
        "Zombie damage multiplier": 1.0,
        "Zombie kits (selected at random per zombie)": [],
        "Initial health": 100.0,
        "Members can target animals": true,
        "Members can be targeted by turrets": false,
        "Members can target scientists": false,
        "Types of loot dropped when killed (Default, Random, Kit)": [
          "Random"
        ],
        "NPC Names": []
      },
      "Loot Table": {
        "Minimum amount of items to spawn": 1,
        "Maximum amount of items to spawn": 4,
        "Loot list": [
          {
            "Item shortname": "apple",
            "Item skin ID": 0,
            "Minimum amount of item": 2,
            "Maximum amount of item": 6
          },
          {
            "Item shortname": "bearmeat.cooked",
            "Item skin ID": 0,
            "Minimum amount of item": 2,
            "Maximum amount of item": 4
          },
          {
            "Item shortname": "blueberries",
            "Item skin ID": 0,
            "Minimum amount of item": 4,
            "Maximum amount of item": 8
          },
          {
            "Item shortname": "corn",
            "Item skin ID": 0,
            "Minimum amount of item": 4,
            "Maximum amount of item": 8
          },
          {
            "Item shortname": "fish.raw",
            "Item skin ID": 0,
            "Minimum amount of item": 2,
            "Maximum amount of item": 4
          },
          {
            "Item shortname": "granolabar",
            "Item skin ID": 0,
            "Minimum amount of item": 1,
            "Maximum amount of item": 4
          },
          {
            "Item shortname": "meat.pork.cooked",
            "Item skin ID": 0,
            "Minimum amount of item": 4,
            "Maximum amount of item": 8
          },
          {
            "Item shortname": "candycane",
            "Item skin ID": 0,
            "Minimum amount of item": 1,
            "Maximum amount of item": 2
          }
        ]
      },

      "Monument Spawn Options": {
        "Airfield": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 85.0
        },
        "Dome": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 50.0
        },
        "Junkyard": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 50.0
        },
        "LargeHarbor": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 120.0
        },
        "GasStation": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "Powerplant": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 120.0
        },
        "Stone Quarry": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "Sulfur Quarry": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "HQM Quarry": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "Radtown": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 85.0
        },
        "RocketFactory": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 140.0
        },
        "Satellite": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 60.0
        },
        "SmallHarbor": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 85.0
        },
        "Supermarket": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 20.0
        },
        "Trainyard": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 100.0
        },
        "Tunnels": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 90.0
        },
        "Warehouse": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "WaterTreatment": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 120.0
        }
      },
      "Version": {
        "Major": 0,
        "Minor": 1,
        "Patch": 5
      }
    }
     

Recent Updates

  1. 0.1.16
  2. 0.1.15
  3. 0.1.14

Recent Reviews

  1. Sly Stone
    Sly Stone
    5/5,
    Version: 0.1.15
    Works as it should, was very simple to customize loadouts. There is nothing else even close to this. AMAZING
  2. xXBLITZxKRIEGXx
    xXBLITZxKRIEGXx
    5/5,
    Version: 0.1.14
    Seems to be working great! No issues adding Kits or Spawn Files. Works exactly how I hoped!
  3. devilWill
    devilWill
    1/5,
    Version: 0.1.14
    very bad
  4. fabian flores zuñiga
    fabian flores zuñiga
    1/5,
    Version: 0.1.14
    bad
  5. Kitty87
    Kitty87
    5/5,
    Version: 0.1.13
    this plugin was worth the buying not only is it fun but it makes it rather exciting trying to raid and you may get jumped by a horde. it also gives something to do
  6. Hanumann
    Hanumann
    5/5,
    Version: 0.1.13
    works very smooth.
  7. Gamingoutlaws
    Gamingoutlaws
    5/5,
    Version: 0.1.13
    Great mod. Just what I was looking for.
  8. Lethal_Existance
    Lethal_Existance
    5/5,
    Version: 0.1.9
    OMG what a great mod. Keep up the good work.
  9. htclemo
    htclemo
    5/5,
    Version: 0.1.6
    very nice plugin .. easy to use and my players love it
  10. Michael J Copeland
    Michael J Copeland
    5/5,
    Version: 0.1.6
    Great mod K1lly0u! you do great work