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 Jun 30, 2014@jacob_vejvoda
MagicSpells checks for plugins, it causes explode player damage, but not block damage. maybe you can borrow code.
-
View User Profile
-
Send Message
Posted Jun 30, 2014@wrecktify80
Maybe I can fix it by spawning a TNT with 1 tick till its explosion, instead of just creating the explosion.
-
View User Profile
-
Send Message
Posted Jun 30, 2014I agree it would be nice if infernal mobs obeyed the non-explosion protections by worldguard as well as towny. I use towny to disable all explosions in the overworld and infernal mobs ignores it as well.
-
View User Profile
-
Send Message
Posted Jun 29, 2014@jacob_vejvoda
Problem is, I love that power, but it ignores worldguard.
-
View User Profile
-
Send Message
Posted Jun 28, 2014@EHAndrew
If you don't like it simply disable the explode power.
Edit: Someone who has has the "name-tag glitch" happen on their server, please send me a copy of your config.yml
-
View User Profile
-
Send Message
Posted Jun 24, 2014Explode ignores plugins that negate block damage. That's a problem :/
-
View User Profile
-
Send Message
Posted Jun 23, 2014@wrecktify80
@chozo4
@AdamTragedy
@Formula350
Ill look into the name-tag glitch, the towny stuff, and mcMMO.
-
View User Profile
-
Send Message
Posted Jun 22, 2014Possible to add mcMMO support, so we can keep the IM Scoreboard enabled along with mcMMO's scoreboard features? Currently it causes tons of lag any time someone starts checking their stats. It was causing countless console errors every time someone would level up a skill with mcMMO, but I managed to counter that by at least disabling the Level Up Scoreboard feature.
Further disabling them on either plugin just wouldn't be fair to the players on the server though. For IM it makes things fun (the Boss Bar just isn't as good in my opinion), and for mcMMO it just makes life a lot easier heh If anything, and if possible, perhaps make IM's scoreboard suppress mcMMO's? That way if any of the people have it set to always show mcMMO's, when an IM mob shows up it'll display the mob data instead.
Thanks!
-
View User Profile
-
Send Message
Posted Jun 22, 2014I understand the config stuff. I just assumed the min and max numbers would be 1-100 (1%-100%), but if I can go higher...then sure. I changed it to 250. So many were spawning when set to 99....
Anyway....the NAMETAG issue needs to be fixed asap. The plugin is basically un-usable in this form with the NAMETAG glitch. They can farm more XP, gear, etc...
-
View User Profile
-
Send Message
Posted Jun 22, 2014@AdamTragedy
Confirmed to be the case. Don't need to smack it, simply naming it infernal (anything) such as 'Infernal zombie' on a creeper, chicken, silverfish, etc will turn it into an infernal after a few seconds. Not sure if this feature was intentional but it's exploitable for infernal farming. If intentional, perhaps a configuration to disable it would be nice or even a permission to allow admins to do this as desired. However, if not intentional a simple fix would be to check the interact event for a nametag being used with 'infernal' in its' name and cancel the event accordingly if so.
@AdamTragedy
That's your problem right there with spawns. It isn't a configuration option based on percentage but rather ratios. The mob rate is actually 1 in every (X) so seeting a mob spawn rate to 1 would be 1 infernal out of every 1 mob spawn. A rate of 1000 is actually 1 infernal out of every 1000 mob spawns. It's indicated in the config that 1 = highest chance of spawn, meaning a higher number = lower chance.
The drops are handles in the same way as well. a drop chance of 1 is a drop every infernal, a drop chance of 90 is 1 drop every 90 infernals.
-
View User Profile
-
Send Message
Posted Jun 22, 2014I posted a ticket but seems you respond here more. There is a problem with Towny & Infernal Mobs.
Passive mobs are spawning all over town regions in large amounts. I have 1 skyscraper building that has over 30 animals spawn in it in 1 day. My thought is that infernal mobs are trying to spawn in towns, but towny removes hostile mobs every 5 seconds. What were left with is the passive mob that was suppose to have an infernal mob mounted on it. I think it would be a good idea if infernal mobs obeyed the towny toggle mobs flag
-
View User Profile
-
Send Message
Posted Jun 22, 2014@jacob_vejvoda
Add color codes to the infernal prefix.
-
View User Profile
-
Send Message
Posted Jun 22, 2014Ummm......big problem.
If you take a NAMETAG and name it "Infernal Skeleton" or Infernal [mobtypehere] and smack a mob with it, it turns it into a fricken infernal mob! Have tested it numerous times. How can I prevent this?
-
View User Profile
-
Send Message
Posted Jun 21, 2014@AdamTragedy
Set the mob spawning rate to 90, and the drop chance to 1.
-
View User Profile
-
Send Message
Posted Jun 21, 2014So....I have the mob spawning rate set to 1% and the dropchance at 90%.
For starters, the mobs are spawning all over the place....and secondly, my players can kill 10+ and get no loot still.
Here is my config: http://pastebin.com/xH47zEgr
-
View User Profile
-
Send Message
Posted Jun 16, 2014@Malachi21
You using v3.1b? If so try disabling the boss bar/score board and see if that fixes problems.
Also for small servers with low memory try decreasing the spawn rate of infernal mobs.
-
View User Profile
-
Send Message
Posted Jun 16, 2014This plugin causes gargantuan lagspikes spigot 1.7.9 :(
-
View User Profile
-
Send Message
Posted Jun 15, 2014This plugin needs a forum where people can post custom loot that they have created.
-
View User Profile
-
Send Message
Posted Jun 12, 2014@drovindiscain
In the config.yml there is: minpowers: 3 maxpowers: 7
set them to whatever you want.
-
View User Profile
-
Send Message
Posted Jun 12, 2014Hey,
I been testing this plugin pretty thoroughly on my test server before I decide to put it up live on my server. We run a pretty balanced server so I have a handful of abilities disabled and. However, when I set Min and Max power they still have tons of powers on them at once. Or is this not what that setting is for? Could you make it so you can limit how many powers they have at once?