HarderMobs

HarderMobs



This fun plugin allows you, the server owner, to modify how the mobs spawn on your server. You can give them Armour, and potion effects to make them easier and/or harder to kill.

Features:

Developer Mode (Only available in versions lower than 3)

The "DeveloperMode" in the plugin allows me to only see the following information:

  • The chance of the mob taking the item in hand
  • What entity was attacked
  • Who was attacking the entity
  • The difficulty of the server
  • And if the plugin is enabled

I have put the "DeveloperMode" in so that if you have any problems, I can quickly see what's gone wrong. If you don't want me to be able to see these details, turn the "DeveloperMode" in the config to false.

Defaults

"harder mobs.json"

{
    "__c__":"These are comments, they will be ignored. Use comments to explain attributes etc.",
    "__c__":"Name of the modification (Will be displayed in minecraft after command)",
    "name":"Harder Mobs",
    
    "description": "Makes the mobs harder to kill, also gives cool mods",
    
    "__c__" : "Chance that this mod will be applied to mobs specified below",
    "chance" : 50,
    
    "__c__" : "Whether this is going to be applied or not",
    "enabled" : true,
    
    "__c__" : "Mobs that this modification applies to, see: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/LivingEntity.html. Can be 'all' (Without quotes)",
    "__c__" : "Required",
    "mobs" : [
        "all"
    ],
    
    "__c__" : "Item types can be found here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html. Case-insensitive",
    "__c__" : "item can be 'random', this will get a random armour",
    "armour" : {
        "helmet": {
            "name" : "&2Cool &7Helmet",
            "item" : "random",
            "drop_chance" : 100
        },
        "chestplate" : {
            "name" : "&2Cool &7Chestplate",
            "item" : "iron_chestplate",
            "drop_chance" : 50
        },
        "leggins" : {
            "name" : "&2Cool &7Leggings",
            "item" : "chainmail_LEGGINGS",
            "drop_chance" : 25
        },
        "boots" : {
            "name" : "&2Cool &7Boots",
            "item" : "LEATHER_boots",
            "drop_chance" : 10
        }
    },
    
    "__c__" : "Weapon the mob will hold see: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html",
    "weapon" : {
        "name" : "&1Cool &aWeapon",
        "item" : "random",
        "drop_chance" : 100
    },
    
    "__c__" : "Effects the mob is spawned with can be found: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html",
    "spawn_effects" : [],
    
    "__c__" : "Effects that are applied to player when hit by this mob",
    "attack_effects" : []
    
}

"harder skeletons.json"

{
    "__c__":"These are comments, they will be ignored. Use comments to explain attributes etc.",
    "__c__":"Name of the modification (Will be displayed in minecraft after command)",
    "name":"Harder Skeletons",
    
    "description": "Makes the skeletons harder to kill, also gives cool mods",
    
    "__c__" : "Chance that this mod will be applied to mobs specified below",
    "chance" : 75,
    
    "__c__" : "Whether this is going to be applied or not",
    "enabled" : true,
    
    "__c__" : "Mobs that this modification applies to, see: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/LivingEntity.html. Can be 'all' (Without quotes)",
    "__c__" : "Required",
    "mobs" : [
        "skeleton"
    ],
    
    "__c__" : "Item types can be found here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html. Case-insensitive",
    "armour" : {
        "helmet": {
            "__c__" : "Name of the helmet, doesn't have to be set",
            "name" : "&2Cool &7Helmet",
            
            "__c__" : "Item to put in this slot, must be set",
            "item" : "LEATHER_HELMET",
            
            "__c__" : "Color will only work with leather armour see: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html",
            "color" : "yellow",
            
            "__c__" : "Chance that this armour will have of dropping when mob wearing it is killed, out of 100. Must be set",
            "drop_chance" : 100
        },
        "chestplate" : {
            "name" : "&2Cool &7Chestplate",
            "item" : "leather_chestplate",
            "drop_chance" : 50
        },
        "leggins" : {
            "name" : "&2Cool &7Leggings",
            "item" : "LEATHER_LEGGINGS",
            "drop_chance" : 25
        },
        "boots" : {
            "name" : "&2Cool &7Boots",
            "item" : "LEATHER_boots",
            "drop_chance" : 10
        }
    },
    
    "__c__" : "Effects the mob is spawned with can be found: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html",
    "__c__" : "These are automatically given the maximum duration value, this can be overriden by using the 'duration' attribute",
    "spawn_effects" : [
        {
            "type" : "speed",
            "amplifier":10
        }
    ],
    "__c__" : "Effects that are applied to player when hit by this mob",
    "attack_effects" : [
        {
            "type" : "speed",
            
            "__c__" : "Duration is in seconds",
            "duration" : 10,
            
            "amplifier" : 1,
            
            "__c__" : "Chance it will affect the player attacked",
            "chance" : 100
        },
        {
            "__c__" : "Random will pick a random effect (can be bad or good)",
            "type" : "random",
            
            "__c__": "Parameters for amplifier (must have min and max for random effects)",
            "amplifier_min" : 1,
            "amplifier_max" : 255,
            
            "chance" : 50
        }
    ]
    
}

Auto Update

Auto-update is a feature that automatically updates the plugin for you.. If you don't want this feature enabled, you can disable it in the config (change "auto-update" to false)

Stats

This plugin has a metric system installed, it sends information to the website (MCStats to allow me to see who is using my plugin. If you don't want this feature enabled, set "allow-stats" to false.

Commands:

HarderMobs:

  • description: Show commands for HarderMobs
  • usage: /hm
  • aliases: [hm, h, mobs]

HarderMobs on:

  • description: Turn HarderMobs on!
  • usage: /hm on
  • permission: HarderMobs.Admin

HarderMobs off:

  • description: Turn HarderMobs off!
  • usage: /hm off
  • permission: HarderMobs.Admin

HarderMobs mods:

  • description: See which mods are enabled on the server
  • usage: /hm mods
  • permission: HarderMobs.Admin

Permissions:

HarderMobs.*:

  • description: All HarderMobs permissions
  • default: op
  • children:
  • HarderMobs.Admin: true

HarderMobs.Admin:

  • description: Use the admin commands
  • default: op

Video Demonstration

Version 3 (Coming soon):

Versions below 3:

Bugs reports and features requests

Ticket Manager

Fixes

HarderMobs 2.0.0:

  • Fixed the annoying stack trace error the console spewed out when you attack a mob with no item in your hand.
  • Added auto-updater
  • Added metric system

Donations:

Donations are always welcome. If you feel like donating click the button below:

Donate


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    77840
  • Created
    Apr 10, 2014
  • Last Released File
    May 2, 2015
  • Total Downloads
    2,813
  • License

Categories

Members

Recent Files