[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

    morizuki

    OldGetRegion??

    I don't have any overlapping regions..
     
  3. Offline

    Shortyg78

    Code:
    2011-08-03 14:01:49  [SEVERE] Error occurred while enabling CustomDifficulty v4.2.3 (Is it  up to date?):  com.sk89q.worldguard.bukkit.WorldGuardPlugin.getRegionManager(Lorg/bukkit/World;)Lcom/sk89q/worldguard/protection/managers/RegionManager;
    java.lang.NoSuchMethodError:   com.sk89q.worldguard.bukkit.WorldGuardPlugin.getRegionManager(Lorg/bukkit/World;)Lcom/sk89q/worldguard/protection/managers/RegionManager;
    	at Pasukaru.CustomDifficulty.hooks.WorldGuard.initializeFlags(WorldGuard.java:83)
    	at Pasukaru.CustomDifficulty.hooks.WorldGuard.initialize(WorldGuard.java:62)
    	at Pasukaru.CustomDifficulty.CustomDifficulty.initialize(CustomDifficulty.java:53)
    	at Pasukaru.CustomDifficulty.CustomDifficulty.onEnable(CustomDifficulty.java:71)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
    	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:292)
    	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:279)
    	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:343)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Code:
    2011-08-03 14:01:49 [SEVERE] Error occurred while enabling CustomDifficulty v4.2.3 (Is it up to date?): com.sk89q.worldguard.bukkit.WorldGuardPlugin.getRegionManager(Lorg/bukkit/World;)Lcom/sk89q/worldguard/protection/managers/RegionManager;
    java.lang.NoSuchMethodError: com.sk89q.worldguard.bukkit.WorldGuardPlugin.getRegionManager(Lorg/bukkit/World;)Lcom/sk89q/worldguard/protection/managers/RegionManager;
    at Pasukaru.CustomDifficulty.hooks.WorldGuard.initializeFlags(WorldGuard.java:83)
    at Pasukaru.CustomDifficulty.hooks.WorldGuard.initialize(WorldGuard.java:62)
    at Pasukaru.CustomDifficulty.CustomDifficulty.initialize(CustomDifficulty.java:53)
    at Pasukaru.CustomDifficulty.CustomDifficulty.onEnable(CustomDifficulty.java:71)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:292)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:279)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:343)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I have this error when i start my gameserver with customdifficulty on, and my permissions plugin was unable to work properly too :/
     
  4. Offline

    Westcort

    Hello everyone
    I am currently having issue with this plugin.
    I am currently receiving the error below in my console.
    It only generate these errors when I load a difficulty file. If the world has no difficulty on then i dont get the error.
    I have also ran chunkster to see if that would solve the issue it did fix some chunks but it still generate the errors below.
    Does anyone know what is the cause of this issue?

    Code:
    >18:58:46 [INFO] Chunk (14, 19) stored at  (11, 17)
    
    >18:58:46 [SEVERE] java.lang.Throwable
    
    >18:58:46 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    
    >18:58:46 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    
    >18:58:46 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:274)
    
    >18:58:46 [SEVERE] at net.minecraft.server.World.j(World.java:1869)
    
    >18:58:46 [SEVERE] at net.minecraft.server.World.doTick(World.java:1723)
    
    >18:58:46 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:441)
    
    >18:58:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    
    >18:58:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    >18:58:46 [INFO] Chunk (14, 19) stored at  (11, 17)
    
    >18:58:46 [INFO] net.minecraft.server.Chunk
    
    >18:58:46 [SEVERE] java.lang.Throwable
    
    >18:58:46 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:124)
    
    >18:58:46 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:274)
    
    >18:58:46 [SEVERE] at net.minecraft.server.World.j(World.java:1869)
    
    >18:58:46 [SEVERE] at net.minecraft.server.World.doTick(World.java:1723)
    
    >18:58:46 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:441)
    
    >18:58:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    
    >18:58:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    >18:58:47 [INFO] Chunk (9, 9) stored at  (8, 16)
    
    >18:58:47 [SEVERE] java.lang.Throwable
    
    >18:58:47 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    
    >18:58:47 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:274)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.getTypeId(World.java:221)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.e(World.java:1579)
    
    >18:58:47 [SEVERE] at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.java:96)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.doTick(World.java:1701)
    
    >18:58:47 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:441)
    
    >18:58:47 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    
    >18:58:47 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    >18:58:47 [INFO] Chunk (9, 9) stored at  (8, 16)
    
    >18:58:47 [INFO] net.minecraft.server.Chunk
    
    >18:58:47 [SEVERE] java.lang.Throwable
     
    >18:58:47 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:124)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:274)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.getTypeId(World.java:221)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.getMaterial(World.java:315)
    
    >18:58:47 [SEVERE] at net.minecraft.server.BlockStationary.j(BlockStationary.java:75)
    
    >18:58:47 [SEVERE] at net.minecraft.server.BlockStationary.a(BlockStationary.java:50)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.j(World.java:1951)
    
    >18:58:47 [SEVERE] at net.minecraft.server.World.doTick(World.java:1723)
    
    >18:58:47 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:441)
    
    >18:58:47 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    
    >18:58:47 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    >18:58:47 [INFO] Chunk (14, 19) stored at  (11, 17)
     
    aCiDcHaOZ likes this.
  5. Offline

    Ratchet

    what is a good number of mobs to have as the maximum amount allowed? is the default 250 in the config the normal SMP default? also are the light level settings and such on the monster config the regular SMP vanilla default?

    edit: @Pasukaru plugin conflicts with MobArena (no monsters spawn in the arena) :( would be awesome if you could make it compatible.
     
  6. Offline

    morizuki

    hmm.. why does my mobs, spawn so long?, i set my spawn interval to 2, and still they spawn long.. i need to wait for like 30secs or so.. before i can see one mob..
     
  7. Offline

    Shortyg78

    I have done with the permission problem, but now another was come ^^.
    When i start my server, my map Waste is on the None difficulty, but on my config file it's on Hard, the only thing i can do is to set one more time the difficulty of the map on Hard when i was in game.
     
  8. Offline

    aCiDcHaOZ

    Hello, I'm using your plugin w bukkit1000, iconomy and multiverse and have set up a custom difficulty for the world "wilderness." your plugin seems to work perfectly with spawning and all but i can't get any reward from the creatures. what am i doing terribly wrong?

    Startup log
    Code:
    C:\Users\Lionel\Desktop\temp>java -Xmx1024M -Xms1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui
    151 recipes
    16 achievements
    18:46:28 [INFO] Starting minecraft server version Beta 1.7.3
    18:46:28 [INFO] Loading properties
    18:46:28 [INFO] Starting Minecraft server on *:25565
    18:46:28 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    18:46:28 [INFO] [SuperpermBridge] Superperm/Permissions bridge initialized
    18:46:28 [INFO] Preparing level "world"
    18:46:28 [INFO] Preparing start region for level 0 (Seed: -1655122881855461481)
    18:46:29 [INFO] Preparing start region for level 1 (Seed: -2289578123430771868)
    18:46:29 [INFO] CraftBukkitUpToDate version 2.5.9 is enabled!
    18:46:29 [INFO] [SuperpermBridge] Superperm/Permissions bridge enabled
    18:46:29 [INFO] CButD: CraftBukkit is up to Date
    18:46:29 [INFO] creaturebox version 0.7.6 is enabled!
    18:46:29 [INFO] [CustomDifficulty] Found the following 2 difficulties:
    default, hardcore.
    18:46:29 [INFO] [CustomDifficulty] Hooked into Permissions v2.7.7.
    18:46:29 [INFO] [CustomDifficulty] Hooked into iConomy v5.01.
    18:46:29 [INFO] [CustomDifficulty] Spawning activated for world world. | Interval: 5
    18:46:29 [INFO] [CustomDifficulty] Spawning activated for world world_nether. | Interval: 5
    18:46:29 [INFO] [CustomDifficulty] AggressivenessControl activated for world: world. | Interval: 10
    18:46:29 [INFO] [CustomDifficulty] AggressivenessControl activated for world: world_nether. | Interval: 10
    18:46:29 [INFO] [CustomDifficulty] BurnsInSunlightControl activated for world: world. | Interval: 20
    18:46:29 [INFO] [CustomDifficulty] BurnsInSunlightControl activated for world: world_nether. | Interval: 20
    18:46:29 [INFO] [CustomDifficulty] MobListCleanup activated.
    18:46:29 [INFO] [CustomDifficulty] version 4.2.3 has been enabled. (80.08ms)
    18:46:30 [INFO] Build 2.5.6 geladen Essentials van [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
    18:46:30 [INFO] [Essentials] Payment method found (iConomy version: 5)
    18:46:30 [INFO] Build 2.5.6 geladen EssentialsSpawn van essentials team
    18:46:32 [INFO] [iConomy] Logging is currently disabled.
    18:46:32 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    18:46:32 [INFO] [iConomy] Developed by: [Nijikokun]
    18:46:32 [INFO] [iConomy] hooked into Permissions.
    18:46:32 [INFO] [InstaBreak] Starting! (version 2.0 by R3ality)
    18:46:32 [INFO] [InstaBreak] Found a permission system, using it!
    18:46:32 [INFO] [MagicCarpet] MagicCarpet version 1.5.6 is enabled!
    18:46:32 [INFO] [MagicCarpet] Take yourself wonder by wonder, using /magiccarpet or /mc.
    18:46:32 [INFO] [MagicCarpet] Using Permissions.
    18:46:32 [INFO] [MultiVerse] Permissions Found
    18:46:32 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    18:46:32 [INFO] [MultiVerse] Found iConomy, enabling payments.
    18:46:32 [INFO] [MultiVerse] Loading World & Settings - 'world_nether' - NETHER
    18:46:32 [INFO] [MultiVerse] Loading World & Settings - 'world' - NORMAL
    18:46:32 [INFO] [MultiVerse] Loading World & Settings - 'plamastan' - NORMAL
    18:46:32 [INFO] Preparing start region for level 2 (Seed: -3291678542787857502)
    18:46:33 [INFO] [MultiVerse] Loading World & Settings - 'kudotown' - NORMAL
    18:46:33 [INFO] Preparing start region for level 3 (Seed: 2028974511542925312)
    18:46:33 [INFO] [MultiVerse] Loading World & Settings - 'wilderness' - NORMAL
    18:46:33 [INFO] Preparing start region for level 4 (Seed: -6502716976755043593)
    18:46:33 [INFO] [MultiVerse] 5 - World(s) loaded.
    18:46:33 [INFO] [MultiVerse] Loading Portals
    18:46:33 [INFO] [MultiVerse] 4 - Portal(s) loaded.
    18:46:33 [INFO] [NPC-Quester]: Setting up config files
    18:46:33 [INFO] [NPC-Quester]: Config file found!
    18:46:33 [INFO] [NPC-Quester]: Players file found!
    18:46:33 [INFO] [NPC-Quester]: Permissions detected
    18:46:33 [INFO] [NPC-Quester]: Players branch is empty, ignoring.
    18:46:33 [INFO] [NPC-Quester]: Players completed branch is empty, ignoring.
    18:46:33 [INFO] [NPC-Quester]: enabled
    18:46:34 [INFO] PanelMaster : Version 0.8.1 is enabled!
    18:46:34 [INFO] [PanelMaster] Successfully linked with iConomy.
    18:46:34 [INFO] PermissionsBukkit v1.1 is now enabled
    18:46:34 [INFO] [Residence] Found Permissions Plugin!
    18:46:34 [INFO] [Residence] Successfully linked with iConomy!
    18:46:34 [INFO] [Residence] Loaded Residences...
    18:46:34 [INFO] [Residence] Enabled! Version 2.3.7 by bekvon
    18:46:34 [INFO] ResidenceSigns v0.2 enabled.
    18:46:34 [INFO] SimpleHelp V1.8 Enabled!
    18:46:34 [INFO] TweakedCycle version 1.0.2 is enabled!
    18:46:34 [INFO] [uQuest] Loaded with Flatfile!
    18:46:34 [INFO] [uQuest] v1.5 enabled! With 55 quests loaded!
    18:46:34 [INFO] [Citizens] Loaded 0 quests.
    18:46:34 [INFO] [Citizens] Permissions enabled.
    18:46:34 [INFO] [Citizens] version [1.0.9d] (Odyssey) loaded
    18:46:34 [INFO] [Citizens] Payment method found (iConomy version: 5)
    18:46:34 [INFO] [dynmap] Loaded 2 maps of world 'world'.
    18:46:34 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    18:46:34 [INFO] [dynmap] Loaded 2 maps of world 'plamastan'.
    18:46:34 [INFO] [dynmap] Loaded 2 maps of world 'kudotown'.
    18:46:34 [INFO] [dynmap] Loaded 2 maps of world 'wilderness'.
    18:46:34 [INFO] [dynmap] Dynmap WebServer started on null:8123
    18:46:34 [INFO] [dynmap] version 0.19.2 is enabled
    18:46:34 [INFO] Server permissions file permissions.yml is empty, ignoring it
    18:46:34 [INFO] Done (0.595s)! For help, type "help" or "?"
    18:46:35 [INFO] [Citizens] Loaded 48 NPCs.
    18:46:39 [INFO] [uQuest] Successfully linked with iConomy.
    18:46:39 [INFO] [uQuest] Successfully linked with Permissions.
    18:46:39 [INFO] [uQuest] Successfully linked with Essentials.
    18:46:39 [INFO] The automatic update-Check only work every 6 hours, the last check was 73 minutes ago.
    18:46:40 [INFO] [NPC-Quester] Total quests: 55
    18:47:01 [INFO] aCiDcHaOZ [/94.211.238.41:50701] logged in with entity id 438 at ([wilderness] 182.05785994339658, 72.0, 71.57887503430862)
    18:47:10 [INFO] [dynmap] Biome data support is enabled
    18:47:13 [INFO] [PLAYER_COMMAND] aCiDcHaOZ: /balance
    18:47:15 [INFO] aCiDcHaOZ lost connection: disconnect.quitting
    18:47:15 [INFO] Connection reset
    >
    
    Config.YML
    Code:
    global:
        savePlayerKills: 3
        useOldGetDifficulty: false
        initMessages: true
        useWorldGuardRegions: false
        minSpawnDistance: 24.0
        maxSpawnDistance: 222.0
        mobSpawnerRadius: 5.0
        naturalMobLimit: 450
        mobLimit: 500
    worlds:
        world:
            mobLimit: 250
            naturalMobLimit: 225
            mobChunkLimit: 1
            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:
            mobLimit: 250
            naturalMobLimit: 225
            mobChunkLimit: 1
            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
        wilderness:
            mobLimit: 250
            naturalMobLimit: 225
            mobChunkLimit: 1
            difficulty: hardcore
            burnsInSunlightInterval: 20
            spawnInterval: 5
            aggressivenessInterval: 10
            useRegions:
                aggressiveness: false
                burnsInSunlight: false
                mobHP: false
                mobDamage: false
                playerVsPlayer: true
                playerVsMonster: true
                reward: true
    
    The difficulty mode hardcore.yml
    Code:
    global:
        rewardDepreciation: 0.0
        dropOnlyWhenKilledByPlayer: false
        possibleSpawnCreatures:
        - chicken
        - creeper
        - pig
        - sheep
        - skeleton
        - slime
        - spider
        - squid
        - wolf
        - zombie
    player:
        vsMonsterDamageAdd: 0
        vsPlayerDamageAdd: 0
        vsPlayerDamageMultiply: 1.0
        vsMonsterDamageMultiply: 1.0
    zombie:
        hp: 20
        damage: 4
        spawnChance: 100.0
        burnsInSunlight: true
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 50.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: 70.0
        burnsInSunlight: true
        aggressivenessDay: aggressive
        aggressivenessNight: aggressive
        reward: 70.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 7
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
    creeper:
        spawnChance: 100.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: 200.0
            lootMultiplier: 1
            drops:
        unpowered:
            hp: 20
            damage: 1.0
            burnsInSunlight: false
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 100.0
            lootMultiplier: 1
            drops:
    spider:
        hp: 20
        damage: 2
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 70.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: 70.0
            lootMultiplier: 1
            drops:
        big:
            hp: 16
            damage: 4
            burnsInSunlight: false
            reward: 50.0
            lootMultiplier: 1
            drops:
        average:
            hp: 16
            damage: 2
            burnsInSunlight: false
            reward: 30.0
            lootMultiplier: 1
            drops:
        small:
            hp: 12
            damage: 0
            burnsInSunlight: false
            reward: 10.0
            lootMultiplier: 1
            reward: 1
            drops:
    pigzombie:
        hp: 10
        damage: 5
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: agressive
        reward: 70.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        spawnNotOn:
    ghast:
        hp: 10
        damage: 7
        spawnChance: 100.0
        burnsInSunlight: false
        reward: 200.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: 100.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        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: 8
            damage: 2
            burnsInSunlight: false
            aggressivenessDay: passive
            aggressivenessNight: passive
            reward: 20.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: 3
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    pig:
        hp: 10
        damage: 3
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    chicken:
        hp: 10
        damage: 3
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    sheep:
        hp: 10
        damage: 3
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: aggressive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 9
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        spawnOnlyOn:
        - GRASS
        spawnNotOn:
    squid:
        hp: 10
        damage: 3
        spawnChance: 100.0
        burnsInSunlight: false
        aggressivenessDay: passive
        aggressivenessNight: passive
        reward: 0.0
        lootMultiplier: 1
        lightLevelMin: 0
        lightLevelMax: 15
        heightMin: 0
        heightMax: 127
        drops:
        lootMultiplier: false
        spawnAlgorithm: false
    
    PermissionsBukkit config (w permbridge installed)

    Code:
    users:
        aCiDcHaOZ:
            permissions:
                essentials.ban: true
                essentials.kick: true
                essentials.unban: true
            groups:
            - member
            - founder
        _toxicgrave_:
            permissions:
            groups:
            - member
        Murderhands:
            permissions:
            groups:
            - member
        schaduwtaart:
            permissions:
            groups:
            - member
        braberdebrabel:
            permissions:
            groups:
            - member
        edeye:
            permissions:
            groups:
            - member
        player:
            groups:
            - member
    groups:
        default:
            permissions:
                permissions.build: false
        founder:
            permissions:
                CustomDifficulty.help: true
                CustomDifficulty.check: true
                CustomDifficulty.change: true
                CustomDifficulty.reload: true
                CustomDifficulty.region.help: true
                CustomDifficulty.region.set: true
                CustomDifficulty.region.list: true
                citizens.admin.reload: true
                citizens.admin.save: true
                citizens.admin.debug: true
                citizens.admin.info: true
                citizens.toggle.help: true
                citizens.toggle.blacksmith: true
                citizens.toggle.healer: true
                citizens.toggle.trader: true
                citizens.toggle.wizard: true
                citizens.basic.create: true
                citizens.basic.use.help: true
                citizens.basic.use.info: true
                citizens.basic.use.select: true
                citizens.basic.use.teleport: true
                citizens.basic.modify.move: true
                citizens.basic.modify.moveto: true
                citizens.basic.modify.copy: true
                citizens.basic.modify.remove: true
                citizens.basic.modify.rename: true
                citizens.basic.modify.color: true
                citizens.basic.modify.settext: true
                citizens.basic.modify.addtext: true
                citizens.basic.modify.resettext: true
                citizens.basic.modify.item: true
                citizens.basic.modify.armor: true
                citizens.basic.modify.lookat: true
                citizens.basic.modify.talkclose: true
                citizens.basic.modify.setowner: true
                citizens.blacksmith.use.help: true
                citizens.blacksmith.status: true
                citizens.healer.use.help: true
                citizens.healer.use.status: true
                citizens.healer.modify.levelup: true
                citizens.trader.use.help: true
                citizens.trader.use.showmoney: true
                citizens.trader.use.list: true
                citizens.trader.modify.money: true
                citizens.trader.modify.unlimited: true
                citizens.trader.modify.stock: true
                citizens.trader.modify.clearstock: true
                citizens.npccount.unlimited: true
                citizens.waypoints.edit: true
                essentials.delwarp: true
                essentials.eco: true
                essentials.jump: true
                essentials.clearinventory: true
                essentials.cooldown.bypass: true
                essentials.ext: true
                essentials.mute: true
                essentials.give: true
                essentials.god: true
                essentials.heal: true
                essentials.burn: false
                essentials.item: true
                essentials.tp: true
                essentials.teleport.cooldown.bypass: true
                essentials.teleport.timer.bypass: true
                essentials.spawnmob: true
                instabreak.toggle: true
                instabreak.force: true
                instabreak.bedrock: true
                magiccarpet.mc: true
                magiccarpet.ml: true
                multiverse.world.create: true
                multiverse.world.import: true
                multiverse.world.remove: true
                multiverse.world.setspawn: true
                multiverse.world.spawn: true
                multiverse.portal.create: true
                multiverse.portal.select: true
                multiverse.portal.destination: true
                multiverse.portal.rename: true
                multiverse.portal.remove: true
                multiverse.portal.list: true
                multiverse.tp: true
                multiverse.list: true
                npcq.add: true
                npcq.edit: true
                npcq.remove: true
                npcq.item: true
                npcq.chain: true
                npcq.help: true
                permissions.*: true
                panelmaster.sellpoint.make: true
                panelmaster.infinite.make: true
                panelmaster.allow.all: true
                residence.admin: true
                residence.create: true
                residence.pset: true
                residence.gset: true
                tweakedcycle.admin: true
                uQuest.CanReloadQuests: true
                uQuest.CanReloadQuestConfig: true
            inheritance:
            - member
        member:
            permissions:
                panelmaster.infinite.use: true
                panelmaster.exchange.use: true
                panelmaster.sellpoint.use: true
                CustomDifficulty.reward: true
                citizens.blacksmith.use.repair: true
                citizens.healer.use.heal: true
                citizens.trader.use.trade: true
                citizens.trader.use.help: true
                citizens.trader.use.list: true
                npcq.help: true
                uQuest.CanQuest.done: true
                uQuest.CanQuest.amount: true
                uQuest.CanQuest.stats: true
                uQuest.CanQuest.info: true
                uQuest.CanQuest.give: true
                uQuest.CanQuest.CanDropQuest: true
                permissions.build: true
                essentials.afk: true
                essentials.back: true
                essentials.broadcast: true
                essentials.balance: true
                essentials.compass: true
                essentials.depth: true
                essentials.getpos: true
                essentials.ignore: true
                essentials.helpop: true
                essentials.home: true
                essentials.list: true
                essentials.mail: true
                essentials.me: true
                essentials.motd: true
                essentials.msg: true
                essentials.ping: true
                essentials.pay: true
                essentials.rules: true
                essentials.sethome: true
                essentials.spawn: true
                essentials.time: true
                essentials.tpa: true
                essentials.tpaccept: true
                essentials.tpdeny: true
                essentials.warp: true
                essentials.whois: true
            worlds:
                creative:
                    coolplugin.item: true
            inheritance:
            - default
    messages:
        build: '&cYou do not have permission to build here.'
     
  9. What do you mean with reward? The mobs do not drop any item?
     
  10. Offline

    aCiDcHaOZ

    After a kill, no money is added to the players iconomy account, thats the problem.
     
  11. Offline

    The_Mad_Groper

    Pasukaru, Great mod! One request if it's possible: Is there a way to keep Creepers from exploding? I want them in the game and able to damage but not the destruction of the explosion. Thanks!
     
  12. Offline

    saenokda

    Code:
    creeper:
        spawnChance: 100.0
        lightLevelMin: 0
        lightLevelMax: 4
        heightMin: 0
        heightMax: 127
        spawnOnlyOn:
        spawnNotOn:
        - GLASS
        - STEP
        - WOOD_STAIRS
        - COBBLESTONE_STAIRS
        powered:
            hp: 20
            damage: 1.0
            burnsInSunlight: true
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 0.0
            lootMultiplier: 1
            drops:
        unpowered:
            hp: 20
            damage: 1.0
            burnsInSunlight: true
            aggressivenessDay: aggressive
            aggressivenessNight: aggressive
            reward: 0.0
            lootMultiplier: 1
            drops:
    
    and still the creepers don't burn in the sunlight. am i missing something?
     
  13. Hmm just anotehr guess: Did you set a region? IIRC for the reward to work correct a region must be set. (Not 100% sure though!!!)

    BTW I've found a good temporary solution:
    I did add a softdepend: [BLUBB] to the plugin.yml inside the .jar. That way the plugin waits if said nonexising plugin BLUBB gets loaded, if not it loads after all other plugins are loaded. It might be possible to insert all the Worl Managment plugins there to wait for them.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  14. Offline

    aCiDcHaOZ

    Thats a shame, now i need to find another plugin which is able to give money to the player when they kill a mob. i thought the selected difficulty mode of CustomDifficulty was applied to the entire world it is assigned to :(
     
  15. Offline

    RugRats

    How can I make it so ghasts spawn in air and nothing else. spawnonlyon- AIR doesn't work.
     
  16. Offline

    Tartosuk

    GREAT plugin
    Thanks alot
     
  17. Offline

    Amaroq

    You should add Essentials Economy support. Quite a few people would use it, and it would be great to get a money reward for defeating Monsters.
     
  18. Offline

    aCiDcHaOZ

    i found the problem, it seems the group "founder" didn't inherit CustomDifficulty permissions from the group "member".
     
  19. Offline

    masterjohn12

    Hello, how do i add costume drops?

    giant:
    hp: 200
    damage: 6
    spawnChance: 100.0
    burnsInSunlight: false
    aggressivenessDay: aggressive
    aggressivenessNight: aggressive
    reward: 50.0
    lootMultiplier: 1
    lightLevelMin: 0
    lightLevelMax: 15
    heightMin: 0
    heightMax: 127
    drops: 265
    spawnOnlyOn:
    spawnNotOn:
    - GLASS
    - STEP
    - WOOD_STAIRS
    - COBBLESTONE_STAIRS

    i want it to drop iron ingot, but doesn't seem to work.
    thanks.
     
  20. Offline

    aCiDcHaOZ

    this should to the trick now. notice the changes i made in the drops line.
    the first number represents the Item_ID
    the second number the metadata
    the third number is the minimum it should drop
    the fourth numer is the maximum it should drop
    and the final number represents the chance it will drop something.

    - aCiD
     
    masterjohn12 likes this.
  21. Offline

    masterjohn12

    Thanks acid, very helpful

    two questions, where do i find the value of the metadata?(or what is it)
    and in percentage of the chance of it dropping something, is it 100 = 100%?

    I'm very new to this stuff :)
     
  22. Offline

    operatic

    zombies dont spawn in my world. i use default difficulty. Also everywhere is full of skeletons and no zombies i checked possiblespawncreatures, zombie is printed there but there is no zombies. please help thank you
     
  23. Offline

    aCiDcHaOZ

    1. metadata can hold extra information about a item_id. take wool for example, there are 16 different
    colours but they all have the same item_id. to keep them apart metatag is used.
    2. you got that right.
    Code:
    drops:
    - 35:0:1:1:100 #would drop white wool
    - 35:1:1:1:100 #would drop orange wool.
     
    masterjohn12 likes this.
  24. Offline

    masterjohn12

    This mod works wonderful, the only problem for me atm is that i have to automatically set up
    /difficulty set world default
    everytime i:
    -reload the server
    -restart the server

    is there a way to make it so it does this automatically?
     
  25. Offline

    hamzillagod

    Hey, just a thought. Wouldnt it be cool if you could adjust the hp and strength of monsters inside of a cuboid? Like you can set the default of the whole world but then you can make a cuboid the alter the hp and strength. EX. zombies have 50Hp throughout the world. But inside the city, you create a cuboid so that they only have 30hp. I wish i could help with this. I see endless possibilities with the capability of creating a cuboid.
     
  26. Offline

    aCiDcHaOZ

    1. Open config.yml, change "world" into your worldname.
    2. Change "none" behind difficulty to your custom difficulty file eg. hardcore or novice.

    (note: don't include the ".YML")
     
    masterjohn12 likes this.
  27. Offline

    morizuki

    Suggestion... Mobs including friendly mobs regen health when they lose a health, also can this be done on a certain region like worldguard region?

    another one is I don't know if you can, but can you also make mobspawner spawn even if there's light?
     
  28. Offline

    mrvertigo27

    please list your permissions node in your plugin.yml so we may extract them regularly and stay updated using permissionshelper
     
  29. Offline

    undeadmach1ne

    any chance to add a feature where monsters get tougher the further from 'sea level' they are? like deep underground or high up on floating islands they have more health/damage output and/or resist sunlight?
     
  30. Offline

    masterjohn12

    thanks once again acid.
     
  31. Offline

    MadcowD

    Spot support please! Like when you enter a region, something appears in the side saying that it's a specific region and has a specific difficulty. I would love to hel pyou do this, skype me (paargio).
     

Share This Page