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.
Brought to You By:
Source Code:
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.
Donate:
If you like my plugins and want to help me out:
--------------------------------------------------------------
YouTube/FaceBook/Twitter
Check out my YouTube for more Minecraft awesomeness:
Keep up to date with my stuffs at my FB page:
My Twitter:
Epic, can make some awesome mobs with this :D
@CKGAR
It here. Make sure to regen your config.
Same. When is the update for 1.10 coming? My players keep asking.
The dropbox fixed version below isnt an active link anymore, is there going to be an update soon?
@Ethon6
Can I see your config?
[Spigot 1.9.4 / Java 8.0]
If i switch true for BossBar (BossBar = true)..
i get error messange, and spam console, and particle not working, and i cant spawn infernal mobs with command, but if naturally spawn a boss, boss bar working, but not have particle effects...
Thanks for all your contributions, look forward to an update that works with 1.10
Can u add it so i can disable this in certain worlds?
@jacob_vejvoda
Good job the loot table now works!
I'm waiting for more feedback from our players, thanks for your help!
@phoenixlzx
OK, try this one now: https://www.dropbox.com/s/hdccszgt81u9xu6/InfernalMobs.jar
@jacob_vejvoda
The log
https://gist.github.com/phoenixlzx/102660d5c87819dd18a6dd766b0a4d68
As I reported it reads loots correctly but drops item outside the LL list.
@j2ther
@phoenixlzx
Try this build: https://www.dropbox.com/s/ogij5582wf7fapj/InfernalMobs.jar
If it does not work, add: "debug: true" to your config, then try it and send the log.
@phoenixlzx
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.
@jacob_vejvoda
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
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
This error does not appear every time when an IM killed.
@phoenixlzx @wrecktify80
Make sure you let the configs regen, also you need both powersMax and powersMin set on a loot for them to work.
For version 4.8 on spigot 1.9.4, it yields the following errors:
When practicals is enabled in v4.7.1, which is the last partial working version, get
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 :-(
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
Make a suggestion makes more fun Please strengthen sound example http://dev.bukkit.org/bukkit-plugins/scare-your-friends/
@wrecktify80
Not updated to 1.9.4 yet.
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