[MECH] CustomDifficulty v4.5.0 - Monsters too strong or too weak for you? Change it! [1240]

Discussion in 'Inactive/Unsupported Plugins' started by Pasukaru, Jun 6, 2011.

  1. Offline

    Pasukaru

    CustomDifficulty
    The Plugin to adjust the difficulty in SMP
    Latest version: 4.5.0
    blank line
    [​IMG]
    BLANK LINE : D : D
    CustomDifficulty provides a lot of features to change the all around difficulty in Minecraft.
    You can change the monster's HP, damage, aggressiveness and more! You are also able to modify the player's damage.
    Each difficulty is stored in its own file - which enables you to create as many difficulties as you like! It's possible to set a difficulty for a certain region only (Use the built-in regions, or WorldGuard regions). This enables you - for example - to create hard dungeons with ease.
    For more information, take a look at the 'Features' section below.

    Please report any bugs you may encounter!

    If you are a developer and take a look at the source, please let me know if you have some improvements! I'm still new to this (Java/programming in general) and want to get better. :)

    Features:
    • Change monster's hp (200 HP is max - but that should be enough, a player has 20)
    • Change monster's damage - Let them beat you up - or not even scratch you :>
    • Change aggressiveness of monsters and animals. (Aggressive, Passive, Friendly)
    • Change if monsters burn in sunlight.
    • Spawn any mob, anywhere - naturally! Giant, 'monster' and sheep in any color included!
    • Define spawn chance.
    • Define min/max height for mobs to spawn.
    • Define min/max light level for mobs to spawn.
    • Define block types mobs will only/will never spawn on.
    • Define custom drops for each mob in each difficulty.
    • Define a loot-multiplier to let monsters drop more items!
    • Limit mobs per server/world/chunk
    • iConomy support! (For monster-killing rewards)
    • Change player's damage.
    • Multi-world support!
    • Permissions support!
    • WorldGuard support!
    • Create regions, each with a custom difficulty!
    • No need to restart/reload the server to apply changes, simply use the /difficulty reload command!
    • All (reasonable) commands can be used from the console!
    If you download, please also click the 'like' button at the lower right corner of this post - Thanks!

    If you need a more detailed explanation, feel free to drop me a message and I'll try to help as much as I can. :)
    This text is only used to have an empty line! :>
    How to use:
    Click me :)

    • Copy CustomDifficulty.jar into the /root/plugins folder.
    • Download WorldEdit (If you want to use regions) and place it into the /root/plugins folder as well.
    • Difficulties are located in the /root/plugins/CustomDifficulty/difficulties folder. Each difficulty is in its own [difficulty].yml file.
    • Simply change the values of the default configs and/or create new config files. The plugin will load all *.yml files inside the difficulties folder automatically on reload.
    • If you remove a configuration node, this plugin won't change anything of the corresponding event, thus preventing conflicts with other plugins.
    • You can create regions with the /difficulty region [regionCommand] commands and set difficulties for each of them independently! (See 'Commands and Permissions' below)
    Note that you must notuse tabs in *.yml (YAML) files. If you do, it will mess up the format and Bukkit will throw you a million errors (something like *snakeyaml* ) :>
    Important notes:
    Click me :)

    • All configuration nodes are case sensitive and your world's names shouldn't contain special character, as it might mess up the configuration nodes!
      If a configuration node does not exist, Bukkits default will be used - or nothing happens at all.
      The plugin will check if the monster/player is in a region first (if enabled - see below)
      If the monster/player is in no region, the world's difficulty settings will be used.
    • Slimes are handled according to their size.
    • Wolves are handled according to their tamed/untamed status.
    • Creepers are handled according to their powered/unpowered. status.
    • The last three points exclude the following nodes:
      spawnChance, spawnOnlyOn, spawnNotOn, lightLevelMin, lightLevelMax
    • Creepers have a floating point (e.g. 1.65) damage value and it's used as multiplier, not as fixed damage. This value applies to the damage only, not the explosion range/radius.
    • Wild wolves can be aggressive. They will attack a player on sight, but it is still possible to tame them - unless the player fights back.
    • Tamed wolves HP will always be read from the worlds difficulty! (To avoid exploits like healing it in a region where it as a maximum of 100 hp and then move to a region with a maximum of 50 hp)
    • Player's damage will be calculated like this:
      Round( (usualDamage * damageMultiply) + damageAdd )
      damageAdd is an integer.
      damageMultiply is a floating point value.
      usualDamage is the players default damage (e.g. 2 with fists, 5 with diamond pickaxe) - might be different if another plugin modified the event damage before CustomDifficulty did!
      You can use different values for Player vs Player and Player vs Monster. You can also set negative values - but a negative multiplier is not recommended.
    • Regions are disabled by default! If you want to use them, go to your config.yml(not difficulty.yml!) and set useRegions for the specified actions to 'true' (without quotes!)
      I disabled them by default do increase performance (a tiny, tiny bit :p, unless you have 1 million regions in one world) and I guess not everyone will use them.
    • Change difficulty of (regions or worlds) by using the corresponding command where difficulty = one of your /difficulties/[difficulty].yml without the ".yml" extension!
    Commands and Permissions:
    Click me :)
    Permission node to receive rewards: 'CustomDifficulty.reward'
    Ops can use all commands and permission nodes are case sensitive!
    bold = mandatory
    underlined = optional
    " | " = "or"

    Difficulty-related commands:
    • /difficulty help - Displays the help / lists commands and descriptions.
      Permission node: 'CustomDifficulty.help'
    • /difficulty - Displays difficulty of the world the player is currently in - or of all worlds if the command user is no player (e.g. console)
      Permission node: 'CustomDifficulty.check'
    • /difficulty check <World | all> - Displays the difficulty of <World>, <all> worlds or the world the player is currently in if <World> is not specified. If the command user is no player, it will list all worlds.
      Permission node: 'CustomDifficulty.check'
    • /difficulty <change | set><World> <Difficulty> - Change difficulty of <World>, or the world you are currently in if none specified.
      Permission node: 'CustomDifficulty.change'
    • /difficulty reload - Reloads the config files. Use this after changing/adding difficulties or other configurations!
      Permission node: 'CustomDifficulty.reload'
    • /difficulty performance - Counts the used time for each feature for the next 10 seconds. Use this if you think the plugin causes lag, and to find out which part of it.
    Region-related commands (These require WorldEdit and WorldGuard):
    All commands start with /difficulty region *** - Replace "***" with one of the below:
    • help - Displays help about region commands.
      Permission node: 'CustomDifficulty.region.help'
    • <set | change> <World> <Difficulty> - Change difficulty of world <World>, or the world you are currently in, if <World> is not specified, to <Difficulty>
      Permission node: 'CustomDifficulty.region.set'
    • info <World> <RegionName> - Displays some information about region <RegionName> on world <World> or the world you are currently in.
      Permission node: 'CustomDifficulty.region.list'
    Note:
    If you are using WorldGuard regions, only the region commands 'info' and 'set | change' are available. To define new regions, you WorldGuard's '/region define' command.
    Changelog:
    Version 4.5.0 | 10/6/2011
    • Fixed: Squid spawn - for real this time
    • Fixed: min/max spawn distance works now.
    • Fixed: Ghats can now be friendly. (passive too, but they will behave as friendly. :/) Friendly ghasts hardly move though.
    • Added: OPs will receive a message on login, if a new of CD is available. Can be turned off, config.yml -> global.checkForUpdates
    • Added: Some code to make squids follow their targets. They don't do that naturally like other mobs. -.-
    • Ghasts and PigZombies take damage over time to simulate burning in sunlight. (If enabled)
    Old versions (open)
    Version 4.4.0 | 9/28/2011
    • Changed: Mob limit configuration; Nodes you have to use now:
    Code:
    global:
        mobLimit: 500 #= server Limit
    worlds:
        [worldname]:
            mobAggressiveLimit: 75
            mobPassiveLimit: 75
            mobFriendlyLimit: 75
            mobChunkLimit: 1
    
    You can remove all other limit nodes, they aren't used anymore.
    • Added: A new config node inside the difficulty files:
    Code:
    global:
        dropOnlyWhenKilledByPlayer: false
    
    Should be self-explanatory, but you have to add it manually if you want to enable it.
    • Fixed: Squid spawning. Was checking for lava instead of water..
    • Fixed: A NPE inside the spawn algorithm.
    • Fixed: Another NPE inside spawn algorithm (dev build only)
    • Added: Multiverse-Core will now load before CD does.
    • Added: Register support. All major economy plugins should work with CD now.
    • Removed: iConomy5 support. If you use iConomy5, you also have to download and use Register.
    Version 4.3.0 | 9/24/2011
    • Fixed: Feeding wolf in 1.8; Item amount decreases and Raw Flesh added as food.
    • Fixed: Getting rewards with projectiles (arrows) works now.
    • Fixed: Giants spawning in walls and small caves. - Some still spawn in walls or weird locations and suffocate, but they will be removed immediately.
    • Added: Configuration nodes for the new mobs Enderman, CaveSpider and Silverfish.
    • Added: Now spawn-able: Electrified Creeper, Spider-Jockeys, coloured sheep.
    • Changed: Mobs will now spawn in at least 2 block high rooms instead 1 block only. (To prevent Zombies and other tall mobs to suffocate.)
    Version 4.2.3 | 7/28/2011
    • Changed: Giants attack players up to 3 blocks below them instead of 1.
    • Changed: config.yml nodes: spawnInterval, aggressivenessInterval and burnsInSunlightInterval are now in the worlds.worldname section. You can remove the global ones.
    • Probably fixed: ClassCastException in aggressiveness task. (?)
    • Changed: performance command.
    • Fixed: Another bug, I just don't remember which one... I should start writing it down immediately :eek:
    Version 4.2.2 | 7/27/2011
    • Fixed: BurnsInSunlight now reads the interval correctly from the config. (=Slight performance increase if you don't use an interval of 1. Default is 20.)
    • Fixed: Mobs can now spawn in snowy areas.
    • Added: Giants should attack players now, they don't do it naturally... (Please test this :))
    • Changed: Aggressiveness check is now performed every X ticks for every player, instead of every X move-events for the corresponding player only.
    Version 4.2.1 | 7/26/2011
    • Fixed: NPE in mobCleanup
    • Removed: Creation of unused node 'ignoreInvalidWorldDifficulty' in config.yml
    Version 4.2.0 | 7/25/2011
    • Added: command '/difficulty performance'
    • Added: another way of reading the difficulty of a mob (for testing purposes). change useOldGetDifficulty in your config.yml if you want.
    Version 4.1.0 | 7/15/2011
    • Removed built-in regions. (Use WorldGuard, it provides more features for regions)
    • Added customizable drops.
    • Added: Players will receive rewards if their wolf kills a mob
    • Changed spawn-algorithm, it will use the chunks around a random player per run, instead of chunks around all players.
    • Changed check for old iConomy versions.
    Version 4.0.6 | 7/13/2011
    • Fixed an 'out of bounds exception' in the reward calculations.
    • Mobs shouldn't suffocate anymore if they spawn next to a wall.
    Version 4.0.5 | 7/12/2011
    • fixed automatically created node burnInSunlight to burnsInSunlight in the config.yml
    • probable fix for a concurrent modification exception.
    Version 4.0.4 | 7/11/2011
    • Added fix for incompatible iConomy versions.
    Version 4.0.3 | 7/10/2011
    • Major bug fixed within the spawn-algorithm. To be specific: instead of reading the maximum light level for a mob to spawn, it was reading the minimum height - this, of course, messed everything up.
    Version 4.0.2 | 7/10/2011
    • NPE fix regarding the loot multiplier. - A weird one :confused:
    Version 4.0.1 7/9/2011
    • Mobs shouldn't spawn in water anymore if spawnNotOn WATER and/or STATIONARY_WATER is used.
    Version 4.0.0 | 7/9/2011
    • Aggressiveness is now split into aggressivenessDay and aggressivenessNight.
    • Added option on which blocks mobs will only spawn, or will never spawn on.
    • Reward now requires permission 'CustomDifficulty.reward' to receive it.
    • Added option for min/max light level for mobs to spawn.
    • Added option for min/max height for mobs to spawn.
    • large rewrite of the plugin.
    Version 3.6.0 | 7/7/2011
    • Depreciation of rewards if you kill the same mob type repeatedly.
    • Bugfix of the isDay() function which resulted in wrong calculations for the BurnInSunlight feature. (It was checking for night instead of day - fail)
    • SpawnChance will only affect naturally spawned mobs. (I was too stupid to find it previously - lol). Also, It will never affect the spawn behaviour of 'monster' and giant in any way, even if a plugin spawns them as 'naturally'. If you use another plugin to make them spawn, it should be possible to change the spawn amount there.
    • isAggressive and burnsInSunlight features are now available for animals as well.
    Version 3.5.1 | 5/7/2011
    • Added check for a nearby mob spawner for reward and lootMultiplier.
    • Added success-rate of a mob spawning.
    Version 3.5.0 | 7/5/2011
    • NPE fix within the reward system.
    • Added WorldGuard-Regions support.
    • Added option to disable startup messages.
    • Region Commands now have their own classes.
    • Difficulties with uppercase letters work properly.
    Version 3.4.2 | 7/3/2011
    • Fixed another bug regarding region-persistence. :eek:
    Version 3.4.1 | 7/3/2011
    • Fixed monsters (except skeletons & zombies) starting to burn during night if burnsInSunlight was set to true.
    Version 3.4.0 | 7/2/2011
    • Fixed regions not saving into database due to a wrong function call.
      Thanks to @Kytsune for spotting this bug!
    • Added iConomy support for mob-killing rewards.
    • Added lootMultiplier feature
    Version 3.3.1 | 7/1/2011
    • NPE fix
    Version 3.3.0 | 7/1/2011
    • Added some (possible) bugfixes
    • Added possibility to change if (hostile) monsters burn in sunlight.
    Version 3.2.0 | 6/24/2011
    • Added changeable aggressiveness.
    • Changed the way I hooked into WorldEdit / Permissions.
    • Different settings for wild wolves and tamed wolves.
    • Tested against RB 928.
    Version 3.1.0 | 06/16/2011
    • Added configuration nodes for "monster" (the 'human' mob)
    Version 3.0.0 | 06/16/2011
    • Added regions. (Requires WorldEdit and HSQLDB)
    • Added possibility to create as many difficulties as you want
    • Changed commands a bit to clean up source code - it was a mess!
    • Some minor bug fixes.
    • Something else I don't remember right now. :eek:
    Version 2.2.2 | 06/14/2011
    • Removed "Error in [world].yml - Check HP settings for [monster]" debug message.
    Version 2.2.1 | 06/07/2011
    • Added option to change Player's damage for each difficulty (multiply and [add or subtract damage] or both)
    • Added checks if config nodes are set. (If not - Plugin won't touch the corresponding event)
    • Changed "/difficulty" command - displays now the current world - or all worlds if the command user is no player (e.g. console)
    • Added "/difficulty all" - will display the difficulty on all worlds.
    • Priorities of 'CREATURE_SPAWN' and 'ENTITY_DAMAGE' events have been set to 'Lowest'.
    • Bug-fix - Fixed error with slimes - it was looking for node "slime[size]..." instead of "slime.[size]..."
    • Some minor changes in the source code (e.g. refactoring)
    Version 2.1.1 | 06/06/2011
    • Added Multi-World support.
    • Added Permissions support.
    • Bug-fix - Slimes are now handled according to their size.
    Version 1.0.0 | 06/05/2011
    • Initial release.

    To-do
    • Limit mob spawning to biomes.
    • Suggestions!
    • Change Player's HP | Out of the scope of this plugin as it requires a custom health system. I might add later though... who knows.
    If you like this plugin and want to help me a lil bit - please [​IMG]. Thanks!

    ~Pardon my imperfect English. :>
     
    Snatch, bluehasia, Smokie23 and 27 others like this.
  2. Offline

    Syd

    Using Craftbukkit #1185

    config.yml (open)

    Code:
    global:
        savePlayerKills: 3
        useOldGetDifficulty: false
        initMessages: true
        useWorldGuardRegions: false
        minSpawnDistance: 24.0
        maxSpawnDistance: 222.0
        mobSpawnerRadius: 5.0
        mobLimit: 500
    worlds:
        world:
            mobAggressiveLimit: 250
            mobPassiveLimit: 125
            mobFriendlyLimit: 250
            mobChunkLimit: 2
            difficulty: default
            burnsInSunlightInterval: 20
            spawnInterval: 5
            aggressivenessInterval: 10
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
        world_nether:
            mobAggressiveLimit: 75
            mobPassiveLimit: 75
            mobFriendlyLimit: 75
            mobChunkLimit: 1
            difficulty: default_nether
            burnsInSunlightInterval: 20
            spawnInterval: 5
            aggressivenessInterval: 10
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false


    difficulty.yml (open)

    Code:
    global:
        rewardDepreciation: 0.0
        dropOnlyWhenKilledByPlayer: false
        possibleSpawnCreatures:
        - chicken
        - cow
        - creeper
        - enderman
        - pig
        - sheep
        - skeleton
        - slime
        - spider
        - squid
        - wolf
        - zombie
    player:
        vsMonsterDamageAdd: 0
        vsPlayerDamageAdd: 0
        vsPlayerDamageMultiply: 1.0
        vsMonsterDamageMultiply: 1.0
    cavespider:
        hp: 30
        damage: 4
        spawnChance: 100.0
        spiderJockeyChance: 1.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 2.5
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 64
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    enderman:
        hp: 50
        damage: 9
        spawnChance: 10.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 10.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    zombie:
        hp: 30
        damage: 7
        spawnChance: 100.0
        burnsInSunlight: true
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 3.5
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    skeleton:
        hp: 30
        damage: 6
        spawnChance: 100.0
        burnsInSunlight: true
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 4.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    creeper:
        spawnChance: 100.0
        electrifiedChance: 2.0
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
        powered:
            hp: 30
            damage: 1.0
            burnsInSunlight: false
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 7.5
            lootMultiplier: 1
            drops:
        unpowered:
            hp: 40
            damage: 1.0
            burnsInSunlight: false
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 5.0
            lootMultiplier: 1
            drops:
    spider:
        hp: 25
        damage: 4
        spawnChance: 100.0
        spiderJockeyChance: 1.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 2.5
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    slime:
        spawnChance: 100.0
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 15
        spawnOnlyOn:
        spawnNotOn:
        huge:
            hp: 40
            damage: 4
            burnsInSunlight: false
            reward: 2.0
            lootMultiplier: 1
            drops:
        big:
            hp: 30
            damage: 4
            burnsInSunlight: false
            reward: 1.0
            lootMultiplier: 1
            drops:
        average:
            hp: 20
            damage: 2
            burnsInSunlight: false
            reward: 0.8
            lootMultiplier: 1
            drops:
        small:
            hp: 15
            damage: 0
            burnsInSunlight: false
            reward: 0.1
            lootMultiplier: 1
            reward: 1
            drops:
    pigzombie:
        hp: 35
        damage: 7
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 4.5
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
    ghast:
        hp: 10
        damage: 7
        spawnChance: 100.0
        burnsInSunlight: false
        reward: 10.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
    giant:
        hp: 50
        damage: 10
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 10.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 64
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    monster:
        hp: 30
        damage: 5
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0 
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    wolf:
        spawnChance: 5.0
        lightLevelMin: 7
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
        wild:
            hp: 16
            damage: 2
            burnsInSunlight: false
            aggressivenessDay: passive
            aggressivenessNight: passive
            reward: 0.0
            lootMultiplier: 1
            drops:
        tamed:
            hp: 32
            damage: 3
            burnsInSunlight: false
            aggressivenessDay: passive
            aggressivenessNight: passive
            reward: 0.0
            lootMultiplier: 1
            drops:
    cow:
        hp: 20
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 1.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    pig:
        hp: 20
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.5
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    chicken:
        hp: 15
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.5
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    sheep:
        hp: 15
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.5
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
        color0: 7950
        color1: 0
        color2: 0
        color3: 0
        color4: 0
        color5: 0
        color6: 70
        color7: 550
        color8: 550
        color9: 0
        color10: 0
        color11: 0
        color12: 300
        color13: 0
        color14: 0
        color15: 550
    silverfish:
        hp: 20
        damage: 2
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.5
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
    squid:
        hp: 15
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 0.5
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
    


    I also used a fresh install on my local server without success...
     
  3. Offline

    gorenova

    This is my server log.

    03:43:36 [INFO] [CustomDifficulty] Hooked into WorldGuard v5.2.2.
    03:43:36 [INFO] [CustomDifficulty] Found the following 1 difficulties: default.
    03:43:36 [INFO] [CustomDifficulty] Hooked into Permissions v3.1.6.
    03:43:36 [WARNING] [CustomDifficulty] Couldn't hook into Register!
    03:43:36 [WARNING] [CustomDifficulty] Spawning will not be activated for world world. World's difficulty is invalid and ignoring is disabled.
    03:43:36 [INFO] [CustomDifficulty] MobListCleanup activated.
    03:43:36 [INFO] [CustomDifficulty] Mob counter started.
    03:43:36 [INFO] [CustomDifficulty] version 4.4.0 (for CB: 1185) has been enabled. (220.78ms)

    so... I type some ;)

    >difficulty check
    03:49:24 [INFO] Difficulty on world world: none.
    >difficulty set world default
    03:49:36 [INFO] Difficulty of world world has been set to default
    >difficulty reload
    03:49:40 [INFO] [CustomDifficulty] Reloading...
    03:49:40 [INFO] [CustomDifficulty] Mob counter stopped.
    03:49:40 [INFO] MobListCleanup deactivated.
    03:49:40 [INFO] [CustomDifficulty] Found the following 1 difficulties:
    default.
    03:49:40 [INFO] [CustomDifficulty] Spawning activated for world world. | Interval: 5
    03:49:40 [INFO] [CustomDifficulty] AggressivenessControl activated for world: world. | Interval: 10
    03:49:40 [INFO] [CustomDifficulty] BurnsInSunlightControl activated for world: world. | Interval: 20
    03:49:40 [INFO] [CustomDifficulty] Mob counter started.
    03:49:40 [INFO] [CustomDifficulty] MobListCleanup activated.
    03:49:40 [INFO] [CustomDifficulty] Reloading done. (24.85ms)
    >
    phew,.. now it seems to work well... but it soon makes some severe errors that I can understand while server is running about 5mins or so.

    03:55:16 [SEVERE] java.lang.InstantiationException
    03:55:16 [SEVERE] at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
    03:55:16 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    03:55:16 [SEVERE] at net.minecraft.server.EntityTypes.a(EntityTypes.java:29)
    03:55:16 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.spawnCreature(CraftWorld.java:324)
    03:55:16 [SEVERE] at Pasukaru.CustomDifficulty.SchedulerTasks.SpawnControl.run(SpawnControl.java:433)
    03:55:16 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    03:55:16 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:441)
    03:55:16 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    03:55:16 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    I did nothing odd, but it doesn't work for me :(
    CB build #1221 (Sep 27, 2011 101847 PM)
     
  4. Offline

    Rilly

    @gorenova
    In your config.yml, within the settings for your 'world'.. what is the line 'Difficulty' set to? it should be default since you only have the one difficulty file.


    edit: (ah.. you updated some more since i posted - so the difficulty is fixed now)
     
  5. Offline

    Pasukaru

    @Syd
    Works fine on my server with your config files. No clue why it doesn't work for you. :/

    @gorenova
    I've no idea whats causing the error. It's the first time I see something like this. o.o
    Post a list of your plugins please, maybe theres something interfering.
     
  6. Offline

    varunax

    @gorenova
    Hm.. you're using CraftBukkit build #1221. It might be causing problems. Have you tried the latest RB of CB 1185?

    @Pasukaru
    I've done multiple tests and squids do not seem to be spawning on any settings I am using. All mobs spawn correctly, just not the squids. I've triple checked to make sure everything is set correctly and not a single squid spawns.

    Is there a reason for this? It would be nice if squid were able to spawn on my server since we need some water mobs and I've set them to be aggressive.

    I'm using CB 1185, CustomDifficulty 4.4.0 with Spout 1.0.6.
     
  7. Offline

    Dothackking

    I have a suggestion:

    I am trying to make a world where mobs are limited to 1 per chunk, but I also want dungeons...jam packed with monsters.

    Could you implement the "mob per chunk" limit into each difficulty instead of in the global config?
     
  8. Offline

    Pasukaru

    @varunax
    Hmm I'm going to check the code again. There's something fishy going on here.

    @Dothacking
    I'm not sure if I can implement it like this, a chunk can have several difficulties if regions overlap or are close together.
    Well, maybe I can find a way. :p
     
  9. Offline

    Sepulzera

    Spiders (aggressivenessDay set to passive) won't attack the player in dark caves, will they?
    Seems kinda broken, you should check it. (aggressivenessDay should be changed in "aggressivenessBrightness" :D)
     
  10. Offline

    novek

    Are there a option so monsters can be attack players in a group? Lile Pigmens and Wolfs?
    Normal that CommandBooks /spawnmob command sometimes don't works, when this plugin is active? (with setuped difficulty file)
     
  11. Offline

    frozencanadian

    Is there way to configure enderjerks not to slowly grief the server by moving blocks through their spawning controls. Currently I've just reduced they're spawn rates to slow it, still they are driving me mad slowly.
     
  12. Offline

    Dothackking

    Thanks! Is the mob health cap still 200? I use this with Heroes and the damage calcs between each seem correct, and it took me 6 shots to kill a "300" hp mob with "50" damage
     
  13. Offline

    wlo3176844

    hello
    I am Taiwanese
    So I am very bad English

    I would like to ask
    Why do I input

    / difficulty set World default
    after
    No monster world?



    For example no zombies
    But my zombies config is the following:

    hp: 20
    damage: 4
    spawnChance: 100.0
    burnsInSunlight: true
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 0.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    drops:
    spawnOnlyOn:
    spawnNotOn:
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS
     
  14. Offline

    varunax

    You have to make a difficulty config file first or just edit the "default" config file. It should be: /difficulty set default

    I made my own difficulty config files for world and netherworld and renamed them to the worlds I'm using.
     
    wlo3176844 likes this.
  15. Offline

    wlo3176844

    I mean
    Enter the /difficulty set default, the server will all disappear monster

    There is no server-generated monster can approach?
    Or that require special set default.yml file?
     
  16. Offline

    varunax

    Have you checked your global?

    global:
    rewardDepreciation: 0.0
    dropOnlyWhenKilledByPlayer: true
    possibleSpawnCreatures:
    - chicken
    - cow
    - creeper
    - pig
    - sheep
    - skeleton
    - spider
    - squid
    - wolf
    - zombie
     
  17. Offline

    sephirothtm

    Im not sure if anyones covered this or fixed it yet the squids..they spawn but wont kill on agressive they derp around still xD Am I doing somehting wrong ot is it just squids bug
     
  18. Offline

    Pasukaru

    Updated to v4.5.0. Read changelog. :)
     
  19. Offline

    SrJoben

    This plugin is aweseome.

    On my server I now have pigs that go feral and will attack at night.
    And cows that are Passive not friendly. So if you try to punch one to death it will turn and gore you.

    Thank you so much man, this is fantastic. :)
     
  20. Offline

    Pasukaru

    Thanks. I'm glad you like it. :)
     
  21. Offline

    Takel

    A feature suggestion, if I may:
    Is it possible to have per-mob specific spawning radii? I would like to toy with the idea of zombies and spiders being able to 'ambush' players by spawning very close to them, but I don't want the same to happen with creepers because that would be just plain sadistic.

    The reason for that idea is I'm proposing an idea of a special high difficulty mineral-rich mining world, but the flip-side is that the monsters are absolutely and utterly rabid. High spawn rates, spawning in high light levels, damage resistant, the works really. Even cautious miners won't be able to escape the dangers if a zombie is capable of popping out of the ground right behind them but having creepers do the same would just be removing any pretence of a sporting chance ;P
     
  22. Offline

    im2awsm

    Hi, i tried to make it so creepers dont spawn in my server, and i looked at the wiki section, and it didnt help.. do i need to put the difficultly.yml file were the config.yml file is?
     
  23. Offline

    varunax

    Thanks for the update!
     
  24. Offline

    Pasukaru

    No, use the command to change the difficulty to default (if you haven't already). Then simply remove creepers from the spawn list inside the default.yml
     
  25. Offline

    wlo3176844


    1.How do I change it?
    I do not know which one to change
    My config is the following
    global:
    rewardDepreciation: 0.0
    dropOnlyWhenKilledByPlayer: true
    possibleSpawnCreatures:
    - cavespider
    - chicken
    - cow
    - creeper
    - enderman
    - pig
    - sheep
    - skeleton
    - slime
    - spider
    - squid
    - wolf
    - zombie


    2.I think the pig too much, too little zombie
    There are ways to change it?
    my zombie config:
    zombie:
    hp: 20
    damage: 4
    spawnChance: 100.0
     
  26. Offline

    Shanev

    This is exactly the plugin I was searching for, big thx for this great work!!! ... but ...
    I have a problem:

    -1- MOB DROPS -1-
    In my hell.yml I've added some custom drops for specific mobs, but somehow they still seem to drop their default items. The .yml should only apply to the hellworld-raid created by empyrium plugin (http://dev.bukkit.org/server-mods/empyrium/pages/features/)
    ------------------------
    global:
    rewardDepreciation: 0.0
    dropOnlyWhenKilledByPlayer: false
    possibleSpawnCreatures:
    - creeper
    - enderman
    - skeleton
    - spider
    - zombie
    player:
    vsMonsterDamageAdd: 0
    vsPlayerDamageAdd: 0
    vsPlayerDamageMultiply: 1.0
    vsMonsterDamageMultiply: 1.0
    enderman:
    hp: 80
    damage: 20
    spawnChance: 100.0
    burnsInSunlight: true
    aggressivenessDay: passive
    aggressivenessNight: passive
    reward: 20.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    drops:
    spawnOnlyOn:
    spawnNotOn:
    - GLASS
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS
    zombie:
    hp: 80
    damage: 16
    spawnChance: 100.0
    burnsInSunlight: true
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 10.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    drops:
    - 298:0:1:1:25
    - 299:0:1:1:25
    - 300:0:1:1:25
    - 301:0:1:1:25
    spawnOnlyOn:
    spawnNotOn:
    - GLASS
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS
    skeleton:
    hp: 40
    damage: 8
    spawnChance: 100.0
    burnsInSunlight: true
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 12.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    drops:
    - 302:0:1:1:20
    - 303:0:1:1:20
    - 304:0:1:1:20
    - 305:0:1:1:20
    spawnOnlyOn:
    spawnNotOn:
    - GLASS
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS
    creeper:
    spawnChance: 100.0
    electrifiedChance: 2.0
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    spawnOnlyOn:
    spawnNotOn:
    - GLASS
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS
    powered:
    hp: 60
    damage: 4.0
    burnsInSunlight: false
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 12.0
    lootMultiplier: 1
    drops:
    - 266:0:1:3:50
    - 48:0:1:3:75
    unpowered:
    hp: 40
    damage: 2.0
    burnsInSunlight: false
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 10.0
    lootMultiplier: 1
    drops:
    - 266:0:1:3:10
    - 48:0:1:3:50
    spider:
    hp: 60
    damage: 8
    spawnChance: 100.0
    spiderJockeyChance: 1.0
    burnsInSunlight: false
    aggressivenessDay: passive
    aggressivenessNight: aggressive
    reward: 10.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    drops:
    - 30:0:1:3:20
    - 98:0:1:3:20
    spawnOnlyOn:
    spawnNotOn:
    - GLASS
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS
    -----------------------------------
     
  27. Offline

    varunax


    You need to add the ' around the item drops.

    Example would be that you missed this:

    zombie:
    hp: 80
    damage: 16
    spawnChance: 100.0
    burnsInSunlight: true
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 10.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 7
    heightMin: 0
    heightMax: 127
    drops:
    - '298:0:1:1:25'
    - '299:0:1:1:25'
    - '300:0:1:1:25'
    - '301:0:1:1:25'
     
  28. Offline

    ray0911

    I'm having trouble getting anything to spawn at ALL.. Does this pluged work with multiverse 2.0??? Stuff first spawed out of control and ignored the limits i set/defaults. When i did /butcher all the animals and mobs were removed and they never returned.
    CB1240
    Multiverse 2.0
    This is my current settings but i have also tried running it with ALL the default settings.
    Config.yml
    Code:
    global:
        checkForUpdates: true
        savePlayerKills: 3
        useOldGetDifficulty: false
        initMessages: true
        useWorldGuardRegions: false
        minSpawnDistance: 10.0
        maxSpawnDistance: 222.0
        mobSpawnerRadius: 0
        naturalMobLimit: 1000
        mobLimit: 1000
    worlds:
        thinghunter:
            mobAggressiveLimit: 300
            mobPassiveLimit: 300
            mobFriendlyLimit: 300
            mobChunkLimit: 1
            difficulty: thinghunter
            burnsInSunlightInterval: 1200
            spawnInterval: 5
            aggressivenessInterval: 20
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
        thinghunter_nether:
            mobAggressiveLimit: 50
            mobPassiveLimit: 0
            mobFriendlyLimit: 0
            mobChunkLimit: 1
            difficulty: nether
            burnsInSunlightInterval: 1200
            spawnInterval: 5
            aggressivenessInterval: 20
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
        Minegasm:
            mobAggressiveLimit: 400
            mobPassiveLimit: 50
            mobFriendlyLimit: 400
            mobChunkLimit: 1
            difficulty: Minegasm
            burnsInSunlightInterval: 1200
            spawnInterval: 5
            aggressivenessInterval: 20
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
        world:
            mobAggressiveLimit: 0
            mobPassiveLimit: 0
            mobFriendlyLimit: 0
            mobChunkLimit: 1
            difficulty: none
            burnsInSunlightInterval: 1200
            spawnInterval: 5
            aggressivenessInterval: 20
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
        jail:
            mobAggressiveLimit: 0
            mobPassiveLimit: 0
            mobFriendlyLimit: 0
            mobChunkLimit: 1
            difficulty: none
            burnsInSunlightInterval: 1200
            spawnInterval: 5
            aggressivenessInterval: 20
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
        Mini_Game:
            mobAggressiveLimit: 0
            mobPassiveLimit: 0
            mobFriendlyLimit: 0
            mobChunkLimit: 1
            difficulty: none
            burnsInSunlightInterval: 1200
            spawnInterval: 5
            aggressivenessInterval: 20
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: false
                playerVsMonster: false
                reward: false
                lootMultiplier: false
                spawnAlgorithm: false
    thinghunter.yml
    Code:
    global:
        rewardDepreciation: 0.0
        dropOnlyWhenKilledByPlayer: false
        possibleSpawnCreatures:
        - cavespider
        - chicken
        - cow
        - creeper
        - enderman
        - pig
        - sheep
        - skeleton
        - slime
        - spider
        - gaint
    player:
        vsMonsterDamageAdd: 0
        vsPlayerDamageAdd: 0
        vsPlayerDamageMultiply: 1.0
        vsMonsterDamageMultiply: 1.0
    cavespider:
        hp: 20
        damage: 2
        spawnChance: 100.0
        spiderJockeyChance: 1.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 64
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    enderman:
        hp: 20
        damage: 4
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    zombie:
        hp: 20
        damage: 4
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    skeleton:
        hp: 20
        damage: 4
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    creeper:
        spawnChance: 100.0
        electrifiedChance: 2.0
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
        powered:
            hp: 20
            damage: 1.0
            burnsInSunlight: false
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 0.0
            lootMultiplier: 1
            drops:
        unpowered:
            hp: 20
            damage: 1.0
            burnsInSunlight: false
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 0.0
            lootMultiplier: 1
            drops:
    spider:
        hp: 20
        damage: 2
        spawnChance: 100.0
        spiderJockeyChance: 1.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    slime:
        spawnChance: 100.0
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 15
        spawnOnlyOn:
        spawnNotOn:
        huge:
            hp: 32
            damage: 4
            burnsInSunlight: false
            reward: 0.0
            lootMultiplier: 1
            drops:
        big:
            hp: 16
            damage: 4
            burnsInSunlight: false
            reward: 0.0
            lootMultiplier: 1
            drops:
        average:
            hp: 16
            damage: 2
            burnsInSunlight: false
            reward: 0.0
            lootMultiplier: 1
            drops:
        small:
            hp: 12
            damage: 0
            burnsInSunlight: false
            reward: 0.0
            lootMultiplier: 1
            reward: 1
            drops:
    pigzombie:
        hp: 10
        damage: 5
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
    
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
    ghast:
        hp: 10
        damage: 7
        spawnChance: 0
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
    giant:
        hp: 50
        damage: 10
        spawnChance: 10
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 64
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    monster:
        hp: 30
        damage: 5
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    wolf:
        spawnChance: 5.0
        lightLevelMin: 7
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
        wild:
            hp: 8
            damage: 2
            burnsInSunlight: false
            aggressivenessDay: passive
            aggressivenessNight: passive
            reward: 0.0
            lootMultiplier: 1
            drops:
        tamed:
            hp: 16
            damage: 1
            burnsInSunlight: false
            aggressivenessDay: passive
            aggressivenessNight: passive
            reward: 0.0
            lootMultiplier: 1
            drops:
    cow:
        hp: 10
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    pig:
        hp: 10
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    chicken:
        hp: 10
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    sheep:
        hp: 10
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
        color0: 8184
        color1: 0
        color2: 0
        color3: 0
        color4: 0
        color5: 0
        color6: 16
        color7: 500
        color8: 500
        color9: 0
        color10: 0
        color11: 0
        color12: 300
        color13: 0
        color14: 0
        color15: 500
    silverfish:
        hp: 20
        damage: 1
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
    squid:
        hp: 10
        damage: 0
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: friendly
        aggressivenessNight: friendly
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
     
  29. Offline

    Sepulzera

    Animals (set to passive) won't attacking skeletons, when they shoot them.
     
  30. Offline

    RandomMiner

    Would it be possible to have a global health modifier for enemy mobs added (seems to not exist yet as far as I read)?

    I'd simply like to set all enemy mobs to have twice as much health as they have now, nothing else. (so each mobs default health value would be multiplied by the modifier).
     
  31. Offline

    OtoChan

    Oh i love this! I'm a little disappointed when my members just stay out at night and have no problems fighting monsters and are absolutely not scared xD I want them to go run and hide once they see the sun setting and be scared :p This plugin would probably help loads. Thanks!
     

Share This Page