[FUN/MECH] AdvancedMobs v0.3.7 - Mob variants for your normal, nether, and skylands worlds [1060]

Discussion in 'Inactive/Unsupported Plugins' started by TheTennessee, Aug 10, 2011.

  1. Offline

    TheTennessee

    AdvancedMobs - Mob variants for spawning in normal, nether, and skylands worlds
    Version: 0.3.6
    Tested with: CB 1060

    Latest JAR:
    MediaFire - <Edit by Moderator: Redacted mediafire url>
    MegaUpload - Version 0.3.7 JAR

    Previous Versions:
    0.3 - MegaUpload - Version 0.3 JAR
    0.2 - MegaUpload - Version 0.2 JAR
    0.1 - MegaUpload - Version 0.1 JAR

    As my first plugin, I decided to do some of the things I couldn't find with other plugins. I've run AngryWolves (with hellhounds), and Tossers on my server before. These plugins added new variations on old enemies. This got me started thinking about what I could do. So, I learned java (I have been doing C++ for years), read and listened to some plugin tutorials, and learned from looking at some other source code that the plugin developers have been kind enough to upload. This is the culmination of that work.

    AdvancedMobs is a plugin meant to add advanced mob types to your worlds. The nether too bland for you, the skylands nice to look at, but utterly devoid of anything to do? Maybe you just want giants to work in your world. This plugin has all of that, and more is going to be added too. The nether will get fire immune versions of zombies, skeletons, spiders and slimes, the skylands will get ghasts, creepers with new attacks, and animals, and your normal world will finally get to see zombie pigmen, and they are none too happy about being yanked out of their normal world. All of this and giants too, and they have a few surprises of their own.

    <font color="rgb(255, 0, 0)">Important: If you find any bugs or adherent behaviors while using this plugin, please give a list of the mob changing plugins you have besides this one, the startup messages for AdvancedMobs (it will show [AdvancedMobs] in front of it) as well as any errors you get in the console. Your config file would also be helpful if you changed any values. </font><font color="rgb(255, 0, 0)">Also be sure to include your CB version. I will not be responsible for versions I don't support.</font>

    <font color="rgb(255, 0, 0)"><font color="rgb(255, 153, 0)">Warnings: Skylands mobs use velocity in their attacks. They will cause you to sometimes move too fast and get kicked. This is rare under most circumstances, but if you have a fly mod enabled on your server it can do this. There are several ways to solve this, including enabling fly, adding the plugin "NoMovedTooQuicklyKick", and also possibly handling the velocity with anti-hack plugins. If you do not want this, you can turn the force down on their attacks, or turn them off altogether.</font></font>


    Features:
    * Zombie Pigmen can spawn in normal worlds (and can be spawned hostile)
    * Zombies, Skeletons, Spiders, and Slimes can spawn in the nether, and are immune to fire

    - * Nether Slimes can set YOU on fire too
    - Ghasts, Powered Creepers, Pigs, and Sheep will spawn in your skylands worlds
    * Aether Ghast fireballs explode into snowballs instead of explosions
    * Powered Creepers can explode with air power instead of damage, possibly knocking you off the skylands
    - Giants spawn in all worlds!
    * Normal Giants will toss TNT at enemies to give them a ranged attack (TNT won't destroy terrain)
    * Fire Giants spawn in the nether and spit fireballs instead of TNT
    * Storms cause normal giants to gain the power of lightning, calling it down on you
    * Custom loot tables for giants (since they normally don't drop anything)
    * Configurable health
    - Advanced Hostile Wolves for all worlds
    * Hellhounds are immune to fire and spawn in the nether and normal world
    * Winter Wolves spit blasts of cold at you, and spawn in the skylands and in snowy terrain in the normal world
    * A super secret special wolf type - fear the sitting wolves
    * Configurable loot tables for both
    * All special wolves are tamable!

    - * (Hit them with a raw porkchop to calm them for 10 seconds)
    - Configurable spawn rates for everything, and the ability to turn on and off most special properties for advanced mobs
    - Multiworld support - turn off mob types in certain worlds
    - Much much more to be added

    Multiworld Setup:

    In order to set up multiworld support, you will need to create files in your "AdvancedMobs" folder. These files will be named the name of the world you want to modify plus "_config.yml" ([world]_config.yml). So if your world "world_nether" needs to have some creatures changed, you need to make a file called "world_nether_config.yml" and put it in that folder.

    Once you have made this file, you do not need to turn any creatures to true. Any creature names not found in the config will default to true. So, if you wanted to turn off nether zombies for instance, you would put on a line inside the config file "Zombie: false". All creatures have their normal names, and zombiepigmen are called "PigZombie". You can only turn off a creature type that this plugin is spawning, it will not effect natural spawns or spawns from other plugins.

    Example contents of "world_config.yml"
    Code:
    PigZombie: false
    Wolf: true
    That would turn the ability for this mod to create pig zombies in the world "world" to off, but leave Hellhounds and Winter Wolves on. Conversely, since the default is true anyways, "Wolf: true" could have been left out and they would still be on.

    Change Log:

    Version 0.3.7
    * Fixed a ClassCastException error that was happening
    * Added an example world config file to the default config files

    Version 0.3.6
    * Toned down the secret wolves' attacks some
    * Fixed the log message for autosaving (it was saying AnimalCompanion because that's where I copied the auto save from)
    * Fixed a bug in the world loading section of loadWolves()

    Version 0.3.5
    * Fixed nether slimes getting giant fire effects
    * All tick rate timers were 3 times too fast, fixed
    * Added force variables in the config for ghast/winter wolf snowballs and creeper explosions
    * Fixed a bug with the "secret wolves" that was leaving behind junk in the world
    * Added hookups for the AnimalCompanion plugin

    Version 0.3
    * Made all wolf types tamable - hit them with a raw porkchop to calm them down long enough to tame one
    * Tamed special wolves are persistent between server restarts
    * Added a super secret wolf type, fear the sitting wolf
    * Gave hellhounds a small tick fire bite
    * Ghast fireballs in the skylands now explode with snowballs and deal a small amount of damage + knockback

    Older Notes:

    Show Spoiler
    Version 0.2
    * Added multiworld support
    * Added Hellhounds and Winter Wolves
    * Added loot tables for advanced wolves
    * Tweaked Aether Creeper explosions
    * Added version identifier to console output

    Version 0.1
    * Initial Release



    Known Issues:
    * Slimes that catch fire have huge fire effects on them
    * Fire giant fireballs sometimes don't show up but will still damage you
    * Ghasts in the skylands can sometimes get stuck in terrain (Should be resolved)
    * Winter Wolf smoke effects can sometimes become disembodied
    * Winter Wolves in the normal world become normal angry wolves on server restart
    * Hellhounds in the normal world near water or after/during a rain storm can lose their fire effect until they find a target
    * Winter Wolves/Ghasts/Powered Creepers in the skylands can under rare instances with some other mods enabled cause a "Kicked for moving too fast" client kick

    Planned Features:
    * Aether Slimes (high jumping slimes that push you away when they land)
    * Aether Ghasts shoot snowballs (instead of fireballs, do less damage, but have a high spread)
    * Adventurers (humanoids with armor on that can attack you)

    - * Valkyries for the skylands
    * Demons for the nether
    - Advanced Wolves (hellhounds for nether, winter wolves for skylands/normal world)
    * Make advanced wolves tamable and persistent
    - More configuration for everything
    - Add a check to make sure giants don't spawn underground
    - Full multiworld support
    - Spout support for skins
    - Custom mob spawning and hookups for other plugins

    Possible Features:
    * Giants can kick you if you get too close to them
    * Giants might throw up slimes onto you if you hit them (rare chance)
    * Flying/floating mobs for the skylands (pigs and sheep that can fly!)
    * Ghasts for the normal world that do... something
    * Depth dependent normal world mobs (like elemental creepers or harder mobs of some kind)
    * Biome specific normal world mobs (like cactus creepers that explode in arrows)
    * Mob riders, like spider jockeys but with different mob variants

    Related Plugins: (Not made by me)
    * AngryWolves - http://forums.bukkit.org/threads/me...lf-spawns-now-with-hellhounds-953-1000.11256/
    * Tossers - http://forums.bukkit.org/threads/fu...hat-jump-up-jump-up-and-chow-down-1000.16844/
    * Creeper Rods - http://forums.bukkit.org/threads/mech-misc-creeperrods-v1-2-lightning-rods-not-bombs-860.20691/
    * NaturalGiants - http://forums.bukkit.org/threads/mech-naturalgiants-v1-30-make-giants-spawn-naturally-1000.10746/
    * OtherBlocks (for loot dropping) - http://forums.bukkit.org/threads/me...op-editing-ultimate-customization-1000.21074/
    * sRPG (for advanced normal mob behaviors) - http://forums.bukkit.org/threads/rp...ustomizable-rpg-and-combat-system-1000.19180/
     
    Last edited by a moderator: Nov 13, 2016
    Meechel likes this.
  2. Offline

    minechomp

    It looks like he abandoned it. He hasnt been on bukkit in about a month. Remember. Every plugin dies eventually. (except Worldguard, worldedit and a few others) If he doesnt return to it in a few months, someone will likely take it up. All great plugins also get revived in time.
     
  3. Offline

    Emiya Shirou

    Well even though it's an old plugin, this doesn't mean it doesn't work. And I was just asking if it is possible with this plugin. I can't find literally anything to do that for me which is saddening me :/
     
  4. Offline

    happypumkin

    hm wish someone took this up :/ (hint hint)
     
  5. Offline

    DeadlyScone

    You should update this plugin so it will work again with 1.0
    i love this plugin and you did such a good job on it, i hat to see it die out Q_Q
     
  6. Offline

    Sputnik_15

    This plugin actually runs fine on 1.0 rec build or R1

    The only issue I'm getting is i don't have skylands.. and it keeps sending skylands information to my server.. and i get an error because there is no damn skylands file -_-

    But other than that.. working well enough
     
  7. Offline

    LucidCraft

    Same issue.

    I've tried several approaches and configurations. I've had to disable it till its updated. The spam is overwhelming and I'm concerned about stability over 24+ hour periods.

    Love the plugin. Will wait till update. :)
     
  8. Offline

    Cosmicbrowny

    I put this mod in my jar, it looks great but i got these three errors...
    [SEVERE] Could not pass event CHUNK_LOAD to AdvancedMobs
    [SEVERE] Could not pass event WORLD_LOAD to AdvancedMobs
    [SEVERE] Could not pass event ENTITY_DAMAGE to AdvancedMobs
    the other mob plugins i have are
    bleeding mobs
    monster hunt
    zombie attack
    vampire
    The werewolf

    removed those creature mods from my pluggins and still dosn't work, if you can help that would be amazing

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

    moodoggy

    UPDATE PLEASE! I really need this please!
     
  10. Offline

    brakleet

    I get a HUGEE error on my server screen.

    [severe] could not pass event CHUNK_LOAD to AdvancedMobs
    java.lang.NosuchfieldError: SKYLANDS
    at com.bukkit.tennessee.advancedMobs......AND it goes on forever.
    I have been looking for a fix everywhere but cant find anything.
    Also the other plugins im using are
    -AnimalCompanion
    -reAnimate
    -bookworm
    -lockette
    -Expminer
     
  11. Offline

    coolo1

    I keep getting errors repetitively when I run my server making it unusable:
    2012-01-05 10:37:41 [SEVERE] Could not pass event CHUNK_LOAD to AdvancedMobs
    java.lang.NoSuchFieldError: SKYLANDS
    at com.bukkit.tennessee.AdvancedMobs.AdvancedMobs.shouldBeWinterWolf(AdvancedMobs.java:565)
    at com.bukkit.tennessee.AdvancedMobs.AdvancedMobsWorldListener.onChunkLoad(AdvancedMobsWorldListener.java:57)
    at org.bukkit.plugin.java.JavaPluginLoader$52.execute(JavaPluginLoader.java:626)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:92)
    at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:577)
    at org.bukkit.Bukkit.createWorld(Bukkit.java:159)
    at org.bukkit.WorldCreator.createWorld(WorldCreator.java:191)
    at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:491)
    at com.onarandombox.utils.WorldManager.addWorld(WorldManager.java:102)
    at com.onarandombox.utils.WorldManager.loadWorlds(WorldManager.java:384)
    at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:137)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)

    Please help.
    Coolo1
     
  12. Offline

    TehTwisT

    How do i get to skylands any req. plugins? plz reply
     
  13. Offline

    scungilli

    @coolo im getting the same error. anyone have a fix for this? it doesnt cause any in game issues but it is repetitive and seems to be spamming the console like crazy.
     
  14. Offline

    rmeriano

    This is one of the best plugins I am anxiously awaitng the update....my players love the variance this plugin gives to the worlds.
     
  15. Offline

    LucidCraft

    Been months since The Tennessee has posted. Hate to say it, but stopped holding my breath. Not sure if anything can replace this, but would love to see something with similar functionality.
     
  16. Offline

    rmeriano

    Is the source available for this?
     
  17. Offline

    Zarius

    I was wondering this too and I've pm'd TheTennessee a couple of days ago to ask but no response yet (as I'd love to have access & permission to use his code, it'd save me from doubling up on some work).

    If anyone's interested in customising mobs - health (including ranges for more variance in mobs), attacks (fireballs, snowballs, freeze & burn), abilities (glowing, flaming, etc), factions (some mobs may not like others) and where they spawn (based on the same conditions as Otherdrops) - check out my work in progress: OtherMobs (there's a pre-release download at the bottom of the page - be careful with it)

    There's also an example config for it here which shows a bit more of what I have in mind. Eventually you should be able to configure it to add the custom mobs here and more.
     
    rmeriano likes this.
  18. Offline

    rmeriano

    I am interested....his sounds awesome. I will give it a try...! Thanks....looking forward to the "completed" work and supporting your efforts!

    Thanks

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

    luew12345

    Hi i am getting a error or well server works fine no lag but this is spamming the console
    012-01-05 10:37:41 [SEVERE] Could not pass event CHUNK_LOAD to AdvancedMobs
    java.lang.NoSuchFieldError: SKYLANDS
    at com.bukkit.tennessee.AdvancedMobs.AdvancedMobs.shouldBeWinterWolf(AdvancedMobs.java:565)
    at
    and over and over plz respond and i can't find winter wolves in any world?! plz help!
     
  20. Offline

    CombineGamer

    doesn't work for me
    dont know why...
    i put it in the plugin folder and restartet the server... nothing happened
    please help me
     
  21. Offline

    md_5

    Long time no see TheTennessee. You will notice that this thread has now been placed into the Inactive Plugin subforum.
    If you wish to revive this plugin, please ensure that you update and test compatibility with the latest recommended Bukkit build before reporting your original post, asking for it to be moved back to the release forum.

    Thanks for your time.
    md_5
     

Share This Page