Infernal Mobs

Infernal Mobs Logo

Infernal Mobs

Infernal Mobs

Features

Mobs will randomly become "infernal", then they will become mini bosses. They get a random amount of random powers, a name tag proclaiming them "infernal", and when they die they will drop random enchanted loot. I saw this mod for Forge made by Atomic Stryker, and thought I would make a version for Bukkit. Most aspects of this mod are configurable.

A picture of an Infernal Spider:
http://i784.photobucket.com/albums/yy127/Elimiator/spider_zps29711e26.png

A picture of an Infernal Chicken with the boss bar:
http://i784.photobucket.com/albums/yy127/Elimiator/boss_bar_chicken_zps447c5cf5.png

--------------------------------------------------------------

Powers

Poisonous: Gives player the poison effect.
Armoured: Give mobs full diamond armour or a resistance effect.
Blinding: Gives player the blindness effect.
Withering: Gives player the withering effect.
Tosser: Tosses the player around.
Thief: Steals the item the player is holding.
Quicksand: Gives player the slowness effect.
Bullwark: Takes less damage.
Rust: Damages the tool the player is holding.
Sapper: Gives player the hunger effect.
1up: Has 2 lives.
Cloaked: Is invisible.
Ender: Can teleport.
Ghastly: Shoots fireballs.
Lifesteal: Gets health from damaging player.
Sprint: Can go fast.
Storm: Strikes the player with lightning.
Webber: Makes a web at the players feet.
Vengeance: Gives damage from being hit.
Weakness: Gives player the weakness effect.
Berserk: Damages the player more, but takes damage from attacking.
Explode: Explodes on death.
Potions: Throws harmful potions at the player.
Mama: Has a slim chance to spawn three babies of its type.
Molten: Is immune to fire/lava, starts a fire on death and lights the player on fie.
Archer: Randomly shoots a volley of arrows at player.
Necromancer: Shoots wither skulls.
Firework: Fireworks explode from mob when hit.
Gravity: Levitates the player for a while.
Flying: Mob can fly.
Mounted: Riding on another mob.
Morph: Can infrequently morph into another infernal mob.
Ghost: On death a ghost is spawned.
Confusing: Gives player the confusion effect.

Loot:
The download comes with 100+ predefined loot drops, but there are so many options to define and create your own loot, that this plugin may as well be a loot drops plugin!

--------------------------------------------------------------

Magic

You can make Infernal Mobs drop magic staffs by installing my plugin WizardlyMagic.

Then copy the contents of this paste-bin to the bottom of your loot file.
If you modified your loot file, or have an old version, you may need to edit the index numbers.

Then reload your loot file with /im reload, then the staffs should drop!

--------------------------------------------------------------

Commands

/im help

/im reload

/im info

/im getloot <index>

/im spawn <mobname> <ability1> <ability2> <ability3> ...

/im cspawn <mob> <world> <x> <y> <z> <ability1> <ability2> ...

/im abilities

/im showAbilities

--------------------------------------------------------------

Permissions

Permission to use the commands:

"infernal_mobs.commands"

--------------------------------------------------------------

Installation

Configuration

FAQ

Loot creation info.

--------------------------------------------------------------

Media

An animation about an Infernal Zombie:

A plugin spotlight:

--------------------------------------------------------------

Incompatibilities

There have been instances of incompatibilities with other plugins, any plugin that changes mob names or messes with mob spawning may cause some problems. While they may not be game-braking you may see some weird things and some features might not work.

Known incompatible plugins:
- LeveledMobs v15.0
- MobArena v0.96.6
- Any plugin (like MCMMO) that uses score-boards may cause lagg when combined with IM (if you have IM score-boards enabled).

--------------------------------------------------------------

DEV Build:

Has not been approved by Bukkit, use at your own risk:
http://www.mediafire.com/download/67s7q3i35umygtx/InfernalMobs.jar

--------------------------------------------------------------

Upcoming Features

- IDK, ask and I might add!

- Pre-Defined Custom Mobs?

--------------------------------------------------------------

Problems?

If you have a problem please create a ticket and include the error (If there was one) and a link to a paste-bin of your config.
If you just post the error in the comments section or PM me I might not see it. Thanks.

--------------------------------------------------------------

MC Stats

This plugin sends info on how many servers and players are using this plugin.
If you wish to disable the usage stats, look at /plugins/PluginMetrics/config.yml.
http://api.mcstats.org/signature/InfernalMobs.png

--------------------------------------------------------------

Licence

This plugin is distributed under the CC BY-NC-SA licence:
https://creativecommons.org/licenses/by-nc-sa/3.0/

--------------------------------------------------------------

Donate

If you like my plugins and want to help me out:

https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif

--------------------------------------------------------------

YouTube/FaceBook/Twitter

Check out my YouTube for more Minecraft awesomeness:
http://www.youtube.com/user/Jacobvejvoda

Keep up to date with my stuffs at my FB page/Twitter:
https://www.facebook.com/EliminatorProductions
https://twitter.com/Elimnator

--------------------------------------------------------------

http://i.imgur.com/Ogr3Oyo.png

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of j2ther j2ther May 24, 2016 at 09:55 UTC - 0 likes

    @phoenixlzx: Go

    I can confirm the powersMin/Max are not working as well. I made sure to set both like you said and they still are not working. Any loot drops from any infernal as far as a I can tell.

    Last edited May 24, 2016 by j2ther

    http://incraftion.com/download/ingif.gif

  • Avatar of phoenixlzx phoenixlzx May 24, 2016 at 08:29 UTC - 0 likes

    @jacob_vejvoda: Go

    Thanks, after regen the config it works but loot items still abnormal.

    I have both powersMin and powersMax set in every loot item, and I could see the console log

    [16:22:55 INFO]: LL: [84, 109, 120, 156, 157, 168, 169, 172, 173, 177, 178, 180, 181, 183, 184, 187, 189, 190, 191, 192]
    

    which should indicates the correct loot item IDs, but actually it doesn't drop item in this list.

    Also, I noticed there is another error in console but I can't confirm it's related with IM

    [16:22:55 INFO]: EntityDeathEvent: java.lang.IllegalArgumentException: Cannot drop AIR.
    

    This error does not appear every time when an IM killed.

    Last edited May 24, 2016 by phoenixlzx
  • Avatar of jacob_vejvoda jacob_vejvoda May 24, 2016 at 00:30 UTC - 0 likes

    @phoenixlzx: Go @wrecktify80: Go

    Make sure you let the configs regen, also you need both powersMax and powersMin set on a loot for them to work.

    Custom MC Plugins

  • Avatar of phoenixlzx phoenixlzx May 23, 2016 at 13:29 UTC - 0 likes

    For version 4.8 on spigot 1.9.4, it yields the following errors:

    [21:15:07] [Server thread/ERROR]: Could not pass event CreatureSpawnEvent to InfernalMobs v4.8
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.craftbukkit.v1_9_R2.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:280) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.World.addEntity(World.java:973) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.SpawnerCreature.a(SpawnerCreature.java:186) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.WorldServer.doTick(WorldServer.java:227) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:781) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
    Caused by: java.lang.NullPointerException
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.EventListener.onMobSpawn(EventListener.java:218) ~[?:?]
            at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) ~[?:?]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
            at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            ... 12 more
    
    [21:14:57] [Server thread/WARN]: [InfernalMobs] Task #1881 for InfernalMobs v4.8 generated an exception
    java.lang.NullPointerException
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.applyEffect(infernal_mobs.java:1261) ~[?:?]
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs$6.run(infernal_mobs.java:1311) ~[?:?]
            at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:734) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
    

    When practicals is enabled in v4.7.1, which is the last partial working version, get

    [21:00:13] [Server thread/WARN]: [InfernalMobs] Task #11691 for InfernalMobs v4.7 generated an exception
    java.lang.NoClassDefFoundError: net/minecraft/server/v1_9_R1/EnumParticle
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.ParticleEffects_1_9.createPacket(ParticleEffects_1_9.java:149) ~[?:?]
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.ParticleEffects_1_9.sendToLocation(ParticleEffects_1_9.java:134) ~[?:?]
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.displayEffect(infernal_mobs.java:965) ~[?:?]
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.showEffect(infernal_mobs.java:988) ~[?:?]
            at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs$4.run(infernal_mobs.java:1099) ~[?:?]
            at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:734) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_9_R1.EnumParticle
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_91]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_91]
            ... 12 more
    

    Also, PowersMin and PowersMax in the loot table seems not working, any leveled infernal mob may drop any items defined in loot table. I don't know if this is fixed in version 4.8 because 4.8 never works :-(

  • Avatar of wrecktify80 wrecktify80 May 22, 2016 at 19:12 UTC - 0 likes

    Getting this error on the new 1.9.4 version and the latest spigot 1.9.4 build

    http://pastebin.com/taCg3sDa

    Also the bunny charm doesn't work anymore from the loot table, it was working fine on the last version

    Last edited May 22, 2016 by wrecktify80
  • Avatar of Kevinhsneh Kevinhsneh May 22, 2016 at 07:05 UTC - 0 likes

    Make a suggestion makes more fun Please strengthen sound example http://dev.bukkit.org/bukkit-plugins/scare-your-friends/

  • Avatar of jacob_vejvoda jacob_vejvoda May 18, 2016 at 03:55 UTC - 0 likes

    @wrecktify80: Go

    Not updated to 1.9.4 yet.

  • Avatar of wrecktify80 wrecktify80 May 18, 2016 at 03:47 UTC - 0 likes

    Error on start with 1.9.4 spigot

    [20:40:11 WARN]: [InfernalMobs] Task #3834 for InfernalMobs v4.7 generated an exception java.lang.NoClassDefFoundError: net/minecraft/server/v1_9_R1/EnumParticle at io.hotmail.com.jacob_vejvoda.infernal_mobs.ParticleEffects_1_9.createPacket(ParticleEffects_1_9.java:149) [?:?] at io.hotmail.com.jacob_vejvoda.infernal_mobs.ParticleEffects_1_9.sendToLocation(ParticleEffects_1_9.java:134) [?:?] at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.displayEffect(infernal_mobs.java:965) [?:?] at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs.showEffect(infernal_mobs.java:988) [?:?] at io.hotmail.com.jacob_vejvoda.infernal_mobs.infernal_mobs$4.run(infernal_mobs.java:1099) [?:?] at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftTask.run(CraftTask.java:71) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at net.minecraft.server.v1_9_R2.MinecraftServer.D(MinecraftServer.java:734) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at java.lang.Thread.run(Unknown Source) [?:1.8.0_66] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_9_R1.EnumParticle at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [spigot-1.9.4.jar:git-Spigot-4af49dc-4e19de1] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_66] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_66] ... 12 more

  • Avatar of jacob_vejvoda jacob_vejvoda May 07, 2016 at 23:07 UTC - 0 likes

    @DarkFoxDie: Go

    Use this bass bar API: http://www.spigotmc.org/resources/api-bossbarapi.7504/

    On its 1.8 version.

    Last edited May 07, 2016 by jacob_vejvoda
  • Avatar of DarkFoxDie DarkFoxDie May 07, 2016 at 21:24 UTC - 0 likes

    I want to use the bossbarapi but when i do the boss bar stays floating around somewhere even after i kill it... i dont know whether to ask here or the bossbar developer for whats wrong. im using Spigot 1.8.7 (4.5 Infernal Mobs) (1.0.6 BossBarAPI) (BarAPIReplacer)

    Last edited May 07, 2016 by DarkFoxDie

What Infernal Mob Power should I add next?

  1. Choice:

  1. Results
  2. 8 comments

Facts

Date created
Sep 22, 2013
Categories
Last update
May 21, 2016
Development stage
Release
Language
  • enUS
License
CC BY-NC-SA 3.0
Curse link
Infernal Mobs
Downloads
48,054
Recent files

Authors