[Request] EvilMoon - Control monster spawn rates

Discussion in 'Archived: Plugin Requests' started by Vilkacis, Feb 8, 2011.

  1. Offline

    Vilkacis

    I would like a server mod that would allow me to control the rate at which specific monsters spawn.

    I really thought there'd be a setting for this by default. I've looked everywhere, but cannot find any setting or even an existing mod that lets me increase monster spawn rates. I've recently started running a server on an old laptop, which handles my small player-base (3 friends) just fine. But the monster spawn rates are just weak. We'll get 2 skeletons on a busy night. Maybe a couple of creepers stuck up on top of a mountain somewhere, easily in view but unable to see further than 5 blocks or so to come chase us down. I want something harder, honestly. I want monsters spawning and then flooding towards my walls. I want Zombie Survival Horror, where we fortify the walls in the day and hope they hold up at night. I want to make night truly terrifying and not just mildly inconvenient to our latest roller coaster construction schedule.

    Basic Request
    - The ability to increase existing spawn rates so more monsters spawn at night.

    Advanced Request
    - Increase the sight-range of monsters by a larger amount
    So monsters a small distance off will run towards you if they catch sight of you.
    - Ability to tweak spawn rates of specific monsters.
    If I had this I would probably keep normal spawn rates the same and increase the frequency at which Zombies spawn by a lot, for instance. Or make Ghasts spawn very, very infrequently as sort of a boss-mob. Or make Slimes spawn above-ground, or at all.
    - De-spawn any monsters x far away from any player
    This frees up spawning space, so more monsters can be spawned at once without actually going over the normal limits. I hate seeing zombies wandering around in caverns alone when they could be up on the surface, harassing my base and giving me some entertainment. In my mind, if no one is around for that zombie to chase, they're just wasting resources.
    - Multiple spawn-cycles per night
    Does it already do this? If not, it ties into the above. So if you go down into your mines and all the monsters down there de-spawned due to no one being around, they would re-spawn so caves are still terrifying. Would also make night more of a constant onslaught.
    - More monsters spawn on the surface
    This is why I called it 'EvilMoon'. If you can't de-spawn them or something, they should at least favor the surface. There was a theory that the moon was evil and is creating the monsters, thus why they come out at night. I always liked that as flavor.
    - Monsters are attracted to weak sources of light?
    Less interested than they are of players, but this would make them gravitate towards player structures perhaps? This way they would tend to move towards weak sources until they spotted a player, which would take priority and they would start trying to get to them instead.

    Impossible Request
    - Monster pathfinding
    Hey, you know, if you go AROUND that tree, you could actually get to me. But, whatever, keep trying to go through it. That might work eventually.
    - Boss-difficulty monsters
    Monsters with more HP or that do more damage and are visible as harder somehow. Larger or wearing armor/holding weapons or whatever is possible with existing code.
    - Modified monsters (Rare bosses?)
    Zombies with swords that do more damage, Skeletons that shoot Ghast fireballs, Slimes that shoot out smaller slimes until they're too small to shoot slimes out anymore, Wall-crawling Creepers
    - Dragons


    Any amount of more-monsters-at-night that is possible would be great. More customization is a plus. If there is an existing plug-in or server property that can do this, please let me know what I've missed.

    I suppose with some creative map editing, I could make 'monster nests' using Monster Spawners and properly built rooms that open up to the outside world. Then just place the nests strategically around the area we tend to play in. But I'd really rather it was something that we couldn't stop by just plugging an entrance with some dirt blocks.

    Thank you for your time.
     
  2. Offline

    Geremy

    well synce this thread already exists then i 2nd the request
    i also think it would be cool if mobs (namely zombies) could destroy blocks so that not only is making house out of dirt ugly, its a poor material choice for defence.
    maby at the rate that a player would dig with their hands?
     
  3. Offline

    matejdro

    Well done post!

    I think that most of the things that you are listed, are not possible with current release, but let's hope that something like that will become availble later.

    And add multiple worlds support to the list, so i can increase number of mobs in specific world :)
     
  4. Offline

    NathanWolf

    Ok- is there still not something like this around?

    If so, please PM me- I'm going to try to put something together.

    It's not going to have this feature set, but it will be multi-world compliant. It will let you turn off individual mob types by world, assuming I can block entity spawning (haven't tried, dunno if it's working yet).

    I'll then probably call it quits, but as always the source will be on github, free to anyone who wants to carry on the torch.

    Basically, I can barely fricking test NetherGate because of all the ghasts. So... I really need this plugin :p
    --- merged: Feb 11, 2011 7:36 PM ---
    I just re-read this, and realized that turning off spawning is not actually on the feature list :D

    Well, CrowdControl will be data-driven, and like I said someone else could take it over. So, you could easily add more than just "on/off" to each mob type to support all this crazy stuff, assuming the API will be there eventually to adjust all this.
     
  5. Offline

    Vilkacis

    Honestly if you could just put in spawn rate control, that would be more than enough. So you could set Ghasts to 0% spawn rate (No Ghasts) and I could increase Zombie spawn rates by a larger amount.
     
  6. Offline

    anon

    yes! Also, 0.1% giant spawn chance would be really nice.
     
  7. Offline

    robhol

    In the forum display, I only saw "EvilMoon - Control..." and for one wonderful moment, I got a Majora's Mask flashback... :D
     
  8. Offline

    Cubox

    Oo yeah, I'm gonna love you forever.
     
  9. Offline

    NathanWolf

    LOVE it ;)
    --- merged: Feb 12, 2011 9:09 AM ---
    Ok, well, update on this- it's not possible, yet.

    I've started a plugin called CrowdControl that will do this. I've got a skeletal framework ready to go, should be pretty quick once there is support in.

    A couple of people have actually implemented create_spawn event handling already- so we're just waiting on the pull request to get accepted, basically.

    Glad you're all interested! Please go follow progress on the thread- I'll make an announcement there when we're ready to go...

    Meantime, I added a "nuke" command to NetherGate that kills all ghasts. First time I used it, it killed over three hundred of them. That can't be good for business!
     
  10. Offline

    nerdnosyd

    I'd be happy with something that increases monster damage across the board; all of this would be delicious, delicious icing.
     
  11. Offline

    ShadowOfLegends

    I currently am working on a SpawnControl/Event plugin (to simulate zombie apocalypse)
    It's tied to craftbukkit but works fine, I'll post it in the plugin releases when the first version is ready for release
    It will be entitled OmnistacheSpawnControl
    :)
     
  12. Offline

    Jacobfish

    I am working on something like this that I was going to name Bloodmoon (inspired by terraria), its my first Java project, and I need to figure out some things like how to adjust spawn rates and such.
     

Share This Page