[Request] Controll what mobs spawn in this biome/WGregion

Discussion in 'Archived: Plugin Requests' started by Guarana_SUI, Mar 17, 2013.

  1. Offline

    Guarana_SUI

    Hello.

    I am looking for a plugin or plugins that allows me to define where a specific mob spawns. for example: I want cows only spawn on Plains, and the Spiders should only spawn in Forest Biomes! And Zombies should only spawn at the ruins that is in a Worldguard region.

    This allowes me as a mapmaker or hoster of a RPG server to play around with biomes (biomeedit) and make them more usefull!

    sorry for my bad english.

    Greetings from Swizerland
     
  2. Offline

    zta192

    I could do this for you. Do you have Skype by chance?
     
  3. Offline

    Zarius

    OtherDrops can already do this, some configs based on your examples (these go at the bottom of the otherdrops-config.yml file):

    Code:
      COW:
        - action: MOBSPAWN
          drop: NOTHING
          biome: [-PLAINS]
      SPIDER:
        - action: MOBSPAWN
          drop: NOTHING
          biome: [-FOREST]
      ZOMBIE:
        - action: MOBSPAWN
          drop: NOTHING
          region: [-RUINS]
    
    Alternately, rather than drop: nothing, you could replace the spawns in the other areas with a different preferred mob. OtherDrops is very flexible so let me know if you think of something you want to do but don't know how.

    edit: mobspawn is a new feature so make sure you grab one of the recent beta versions rather than the older "release" version.
     
  4. Offline

    Guarana_SUI

    Thanks!

    The Biome thing its working, but the Region thing not. using the latest version of OtherDrops and i set up a region namend RUINS tried to spawn some zombies with eggs -> Doesnt work. Bukkit 1.4.7 R1

    I also tried with MCPC + 1.4.7 R1 and its working(the biome thing)! well, for the vanilla mobs. if you could add support for Mocreatures Mobs that would be absolutly fantastic!
     
  5. Offline

    Zarius

    Guarana_SUI

    It appears that WorldGuard stores the names in lowercase, so "region: [-ruins]" works fine. I've fixed the code to be case insensitive (as I think it unlikely someone wants to distinguish between RuiNs and ruinS).

    MoCreatures support is planned but I'm not as familiar with that code and I'd also need to build it as a separate library so that the core OtherDrops jar file doesn't need to be updated with each Bukkit release.
     

Share This Page