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.
NOTE: For 1.12.2 and older use version: 5.4, build 5.6 and up are 1.13+
A picture of an Infernal Spider:

A picture of an Infernal Chicken with the boss bar:

Divining Rod:
The divining rod can be used when you are near an infernal mob.
It will take a blaze powder, then point you in the direction of the nearest mob. It will show you a line of particles pointed at the mob.
This rod only works if you are near one of the mobs.

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.
Commands:
/im reload
/im worldInfo
/im error
/im getloot <index>
/im setloot <index>
/im giveloot <player> <index>
/im abilities
/im showAbilities
/im setInfernal <time delay>
/im spawn <mob> <ability> <ability>
/im cspawn <mob> <world> <x> <y> <z> <ability> <ability>
/im pspawn <mob> <player> <ability> <ability>
/im kill <size>
/im killall <world>
To use these commands you need the permission: "infernal_mobs.commands"
Installation:
Media:
An animation about an Infernal Zombie:
[MEDIA=youtube]_Z9BclupMoA[/MEDIA]
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:
- MobArena v0.96.6
- Any plugin (like MCMMO) that uses score-boards may cause lag when combined with IM (if you have IM score-boards enabled).
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.
Donate:
If you like my plugins and want to help me out:
--------------------------------------------------------------
Check out my YouTube for more Minecraft awesomeness:
Keep up to date or get help on my Discord: https://discord.gg/yHkSSedczg


-
View User Profile
-
Send Message
Posted Sep 5, 2015Yes, I may add API too, but IDK.
-
View User Profile
-
Send Message
Posted Sep 5, 2015@jacob_vejvoda
Sigh.. ok I guess I'll give up on automation then
Still going to do the BossBarAPI Import?
-
View User Profile
-
Send Message
Posted Sep 5, 2015@Scimiguy
You can do it via command block.
-
View User Profile
-
Send Message
Posted Sep 5, 2015@jacob_vejvoda
But can it do it when an admin isn't online?
Allowing a plugin to do it would allow for controlled minigames and additional content.
As it is at the moment, an admin has to be online and spawning them
I suppose the best we can get this way is forcing the console to run the command
-
View User Profile
-
Send Message
Posted Sep 5, 2015@Scimiguy
Check it: /im cspawn <mob> <world> <x> <y> <z> <ability> <ability>
That can do all of those things.
-
View User Profile
-
Send Message
Posted Sep 4, 2015@jacob_vejvoda
Yes but the API would allow plugins to handle the spawning aswell, for more precise and automatic usage.
Think mob arenas, trials, gauntlets, etc, etc..
-
View User Profile
-
Send Message
Posted Sep 4, 2015@Scimiguy
You can spawn Internals with the spawn command, and you can pick the powers, but not the drops yet.
Ill look into importing the bar code.
-
View User Profile
-
Send Message
Posted Sep 4, 2015@jacob_vejvoda
And while I'm suggesting things;
Any chance you could import the BossBarAPI into your build, so we don't have to use it as a dependency?
The source for it is quite small, so it won't add a lot to your deployment
-
View User Profile
-
Send Message
Posted Sep 4, 2015@jacob_vejvoda
Any chance we can get an API for other plugins to spawn infernal mobs (possibly with custom drops?)
-
View User Profile
-
Send Message
Posted Sep 4, 2015@Scimiguy
I may make it open source in the future, but for now no. However, feel free to request features.
-
View User Profile
-
Send Message
Posted Sep 4, 2015Any chance I can get the source for this Jacob?
I have no plans of re-distributing it, I just want to edit it and add a few features for my own server
-
View User Profile
-
Send Message
Posted Aug 28, 2015@dddylan98
I guess IM is incompatible with "KeepItems".
@ManBeastPigDev
Fixing it now.
-
View User Profile
-
Send Message
Posted Aug 28, 2015I'm getting massive console error spam. Here's a sample Spigot 1.8.8. Infernal Mobs v4.5 for 1.8.1
http://pastebin.com/6vyUxj4F
-
View User Profile
-
Send Message
Posted Aug 23, 2015@jacob_vejvoda
I really don't know. It only happens with InfernalMobs, which is the problem it seems. I just tested on a local server with 3 plugins: PermissionsEx, KeepItems, and InfernalMobs. After about 30 deaths, it happened. Double death, lost items too. I think the double death is caused by InfernalMobs, and the KeepItems doesn't have time to respond and give them their items back from the first death- thus causing it to delete their items. That's my best guess.
-
View User Profile
-
Send Message
Posted Aug 23, 2015@dddylan98
Well IM does not change or modify player deaths, mabey you have two other plugins interfering with each other?
-
View User Profile
-
Send Message
Posted Aug 23, 2015Still having the double deaths issue regardless of world now. Nothing in console except that it shows they died twice. Never had this problem before InfernalMobs being added, and it only happens when fighting InfernalMobs. I would either try to see what the problem is (if possible), or just put that it is incompatible.
Log output:
-
View User Profile
-
Send Message
Posted Aug 21, 2015I have a new idea for IM - Define available skills for every level.
Some skills may make the mob hard to kill such as armoured, so only higher level mobs can have this skill.
-
View User Profile
-
Send Message
Posted Aug 20, 2015@triarry
Any errors? Are the charms in your hot bar? Did you edit the config from the default?
-
View User Profile
-
Send Message
Posted Aug 20, 2015@jacob_vejvoda
Is anyone else havnig a problem with charms not working with 4.5?
-
View User Profile
-
Send Message
Posted Aug 15, 2015@jacob_vejvoda
E.g., I have defined item drops in loot.yml but maximum drops configured as level 6, but at the map edge there's level 7 even level 8 mobs spawned, while no drops configured for these level.
Thus player defeated those mobs but did not get a drop.