Mobs Spawning #28


  • New
  • Other
Open
Assigned to _ForgeUser9460195
  • _ForgeUser11852052 created this issue Jun 18, 2014

    IMPORTANCE::Low

    What steps will reproduce the problem?
    1. Run flag /flag set area spawnmob false
    2. Wait......
    3. Mobs have Spawned. (skellie, Spider and Zombie)

    What is the expected output? What do you see instead?
    Expected is No Mobs
    Seen. Mobs

    What version of the product are you using?
    Latest Flags and Latest Dev of GriefPRevention

    What type and version of Bukkit Host are you using (CraftBukkit, Spigot, MCPC+, etc.)?
    Spigot Latest Dev

    What land management system are you using (Grief Prevention, Residence, WorldGuard, None, etc.)?  What version?

    Grief Prevention Latest Dev

    Do you have an error log of what happened?
    No error Log

    Please provide any additional information below.
    I have Extra Hard Mod installed that Generates Custom settings for Mobs I have Spawnrate X5 in settings on

    This does not happen all the time. just on occasion. Cant track it Down.

    I can verify with /flag get area tha t12 Flags are linked but mob spawning is only one not working.
    Like i said this It does work.... But on occasion it dont.

  • _ForgeUser11852052 added the tags New Other Jun 18, 2014
  • _ForgeUser9460195 posted a comment Jun 19, 2014

    The way this feature works is that Bukkit identifies all possible spawns, which include NPCs, Mobs, and Players with a "SpawnReason". The SpawnMob flag specifically cancels any spawn where the spawn reason is "natural". Which is the usual spawning of monsters in the dark.

    Many other factors (which are handled by different flags) can cause spawns. You can see the full list here.

    This leaves 3 possibilities. First, The creature is being spawned by with some reason other than "Natural". There could be a nearby underground mob spawner for example. It could have also been tagged with the "Custom" spawn reason, which means a plugin is creating it (possibly your extra hard mode).

    However, the other possibility is that whatever is causing the spawn, whether it's minecraft, bukkit, or a mod, it simple hasn't been given a reason, because Bukkit doesn't require one be given. The SpawnOther flag handles this scenario.

    Finally the third possibility is also handled by SpawnOther. This is a fall through case caused by new additions to the spawn reasons, of which there are quite a few in 1.7.9 which you can see here, these include infection, cured, dispense egg, and several others. These of course will be added to Flags as their own flags eventually but aren't there right now because they are simply so new.


To post a comment, please login or register a new account.