[MERGED][MECH] MobControl merged with CrowdControl

Discussion in 'Inactive/Unsupported Plugins' started by WinSock, Feb 18, 2011.

  1. Offline

    WinSock

  2. Offline

    monir

    is this plugin so i can choose a area there mobs spawn?
    i have a server and some of the peole wants mobs and some dont want is this the right plugin for me?
    so i can set 1 big area with mobs and they dont move out of the choosen area?
    i dont want mobs over the hole map just a choosen area so the people who dont want mobs can play whitout and the other guys can have mobs is this possible with this plugin?
     
  3. Offline

    Jaime_Wolf

    Getting this error every time an arrow is used on a ghast with the latest recommended build:
    2011-02-20 19:31:31 [SEVERE] Could not pass event ENTITY_DAMAGED to MobControl
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftGhast cannot be cast to org.bukkit.entity.Creature
    at com.WinSock.MobControl.Listeners.MobControlEntityListener.onEntityDamage(MobControlEntityListener.java:81)
    at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:329)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.EntityArrow.b_(EntityArrow.java:170)
    at net.minecraft.server.World.a(World.java:1106)
    at net.minecraft.server.WorldServer.a(WorldServer.java:57)
    at net.minecraft.server.World.f(World.java:1088)
    at net.minecraft.server.World.c(World.java:1065)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:321)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:240)
    at net.minecraft.server.ThreadServerApplication.run

    Also, you might look to add the ability to enable/disable explosions, or, better yet, enable/disable whether explosions destroy land. I know that there are other plugins which do this, but it seems like it's in keeping with the intent of this plugin and it'd be nice to consolidate and prevent conflicts. Also, having the ability to toggle it for ghast explosions as well as creeper explosions would be amazing (I haven't managed to find any plugin anywhere that can prevent ghast explosions from destroying terrain).
     
  4. Offline

    ShoTro

    @WinSock - THANKS FOR YOUR EFFORTS! Haven't fully tested, and the torch burn was a cool "feature-not-a-bug" not sure if that bug could be turned into something useful or not, but thanks for the fixes and your time.

    no, look at some of the cuboid/zone plugins, but a lot of them didn't have this feature last time I looked (weeks ago), but they will be the first to have this.

    There are a few plugins that support this, not sure if they work particularly well with other plugins. Search creeps in the plugin list. Not sure if that is part of the scope of this plugin, but it is ultimately up to WinSock.
     
  5. Offline

    Caid

    I have noticed that a lot of the multiplayer lag in minecraft is caused by mobs. Without monsters, it runs pretty well, however with them enabled, it's horrible, depending on where you're located in the world. I'm wondering if this is due to monster movement. Is there a way to put an option into this plugin that will stop monsters from moving unless aggroed by proximity or damage? I would greatly like to see if not loading movement algorythms would help to reduce client/server lag.

    Thanks in advance.

    -Caid.
     
  6. Offline

    Kimberly2000

    Wish I would have seen this before I posted my request in the forums, this plugin does like 50% of what I'm requesting.

    Here is my request:
    http://forums.bukkit.org/threads/night-of-the-living-dead.5188/

    Think you could add in the other things I'm requesting that your plugin doesn't do, so my dream can come true?
     
  7. Offline

    urakkia

    I've been looking for something like this for a while, thanks!
    One request, if I may: Is it possible to limit the types of blocks that mobs spawn on? So you could, say, prevent them from spawning on leaf blocks so people don't get jumped by mobs spawning on top of trees when the ground is all lit up?
     
  8. Offline

    mcanusrules

    I think for this to be complete there should be a health setting for mobs.
    This could be very useful, especially when riding an invincible pig (keep hitting it to fly)
     
  9. Offline

    martynd

    With multiworld support, would it be possible to have different settings per world?
     
  10. Offline

    kexus

    Yay! This will be great! Will this interfere with plugins such as SpawnMob and Bukkitmon? Like, if you set is so a certain mob wont spawn, can you still use SpawnMob to spawn it?
     
  11. Offline

    WinSock

    This plugin only changes naturally spawned mobs so yes there should be no conflict i think.
    --- merged: Feb 22, 2011 9:56 PM ---
    It will be possible, i'm adding the support now.
    --- merged: Feb 22, 2011 9:56 PM ---
    I will look into setting health of mobs but i cannot promise anything.
     
  12. Offline

    martynd

    Sounds amazing, thanks!
     
  13. Offline

    IOn Vash

    I tried setting the limit of mobs to 50 and its still spawning about 700 mobs for the server do i need to limit each type of mob separately or something
     
  14. Offline

    turtlelink2

    @WinSock
    does this support the newest builds for minecraft 1.3? it shows no errors, says nothing about wether it works or not and does nothing, heres my config
    Code:
    MobControl:
        Mobs:
            Max: 0
            PIG:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Passive
                Day:
                    Burn: false
                    Nature: Passive
            COW:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Passive
                Day:
                    Burn: false
                    Nature: Passive
            CHICKEN:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Passive
                Day:
                    Burn: false
                    Nature: Passive
            ZOMBIE:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Aggressive
                Day:
                    Burn: true
                    Nature: Agressive
            CREEPER:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Aggressive
                Day:
                    Burn: true
                    Nature: Agressive
            SPIDER:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Aggressive
                Day:
                    Burn: true
                    Nature: Agressive
            SKELETON:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Aggressive
                Day:
                    Burn: true
                    Nature: Agressive
            GIANT:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 0
                Night:
                    Nature: Aggressive
                Day:
                    Burn: true
                    Nature: Agressive
            GHAST:
                SpawnChance: 100
                Enabled: true
                SpawnHeight: 60
                Night:
                    Nature: Aggressive
                Day:
                    Burn: true
                    Nature: Agressive
    
     
  15. Offline

    jwideman

    This doesn't seem to prevent slime spawning. I can't see any, but I can hear them behind the walls. Sounds like popcorn.
     
  16. Offline

    WinSock

    it works for me. Do you see the enabled code?
     
  17. Offline

    RenStrike

    I'm getting the same problem. creepers are set to burn during the day but do not. I do see the plugin get enabled in the console.
     
  18. Offline

    turtlelink2

    @WinSock
    It does say enabled, but it doesnt do anything mobs dont burn, ghasts dont spawn its just like it was without the plugin
     
  19. Offline

    jwideman

    Yeah, I've had my players confirm that mobs are spawning that shouldn't and aren't burning when they should. Further, and this may not be related to MobControl, mobs are spawning invisible sometimes.
     
  20. Offline

    Xioteer


    Same here..

    And i agree the thought, that invisible mobs is a MC Bug..
    Workaround for that: Ultraspeed Logout and Login, Kick him in his nuts (Whatever it is)
     
  21. Offline

    rawdmon

    Any idea what's causing this?

    19:39:53 [SEVERE] Could not load plugins/MobControl.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.WinSock.MobControl.MobControlPlugin.<init>()
    at java.lang.Class.getConstructor0(Class.java:2706)
    at java.lang.Class.getConstructor(Class.java:1657)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75)
    ... 8 more
     
  22. Offline

    jwideman

    It helps to post your build number.
     
  23. Offline

    WinSock

    Sorry guys im working on a fix as fast as i can. It's taking longer because i'm adding a major feature to the plugin right now.
     
  24. Offline

    RenStrike

    oooh! What's the feature? :)
     
  25. Offline

    turtlelink2

    when do you expect it to be out by? im highly looking forward to my players reactions when i tell them nothing of ghasts now exploring the sky "OMG WHY ARE THERE GHASTS OUTSIDE THE NETHER?"
     
  26. Offline

    WinSock

    Custom mob spawning system that replaces minecraft's default one.
    How about giants? :p
     
  27. Offline

    turtlelink2

    Those will also be put in but according to minecraft wiki, there not actually that scary and are just big...ghasts are just...evil...
     
  28. Offline

    RenStrike

    Any ETA on release? This is one of my favorite plugins, and my guys are disappointed that it's not working right now. We want creepers to BURN! :)
     
  29. Offline

    WinSock

    Within the weekend i think, just working out the kinks in the spawning code.
     
  30. Offline

    darkcammo

    As in... one might be able to increase spawn rate? I was under the impression that this was not possible currently :O

    *bows down*
     
  31. Offline

    andrewpo

    Getting the errors shown here on build 451 (Posted this both on Mob Control and Elevator plugin topics): http://bukkit.pastebin.com/PmuPVAYY

    It's because you're using org.bukkit and bukkit have sealed it so that they don't work, there was a forum topic about not using org.bukkit in the plugins a while ago. =/



    Thanks (=
     

Share This Page