Simple Mob Damage
Simple Mob Damage is a lightweight plugin. Just type the world + damage values in config and that's it!
You can even set the damage to 0 or to default value, so you can easily modify the only monsters you need.
Video made by Diamondsftw. Outdated - it didn't have world compatibility then!
Supported Mobs - ALL
Zombie
Skeleton
Spider
Creeper
Charged Creeper
Enderman
Wolf
Cave Spider
Slime
Silverfish
Zombie Pigman
Ghast
Magma Cube
Blaze
Iron Golem
Ender Dragon
How Config Works
Minecraft player can have 20 points of health (10 hearts). Each heart is worth 2 points, so half a heart is worth 1 point.
Here is the example:
"Enderman: 4" sets the enderman damage to 2 heart,
"Zombie: 3" sets the zombie damage to 1 heart and a half.
"Creeper: 0" sets the creeper damage to 0,
"Wolf: -1" sets the wolf damage to default or you just can remove it at all.
That's how the code above looks for world "world1" and his nether:
world1: Enderman: 4 Zombie: 3 Creeper: 0 world1_nether: Enderman: 4 Zombie: 3 Creeper: 0
Config Example
I set all monsters to -1 in world, so you would know how monsters are called in there. You can just remove what you don't need.
# -1 means default mob damage. # !Don't forget to change you world name! world: Zombie: -1 Skeleton: -1 Spider: -1 Creeper: -1 Charged Creeper: -1 Enderman: -1 Wolf: -1 Cave Spider: -1 Slime: -1 Silverfish: -1 Zombie Pigman: -1 Ghast: -1 Magma Cube: -1 Blaze: -1 Iron Golem: -1 Ender Dragon: -1 world_nether: Zombie Pigman: -1 Ghast: -1 Magma Cube: -1
If you have any suggestions or found a bug write a comment below.
-
View User Profile
-
Send Message
Posted Feb 16, 2015please update to MC 1.8.1 - thank you BlackHaty.
-
View User Profile
-
Send Message
Posted Aug 16, 201300:51:09 [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDamage v1.1.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_6_R2.Explosion.a(Explosion.java:167)
at net.minecraft.server.v1_6_R2.World.createExplosion(World.java:1630)
at net.minecraft.server.v1_6_R2.WorldServer.createExplosion(WorldServer.java:839)
at net.minecraft.server.v1_6_R2.EntityLargeFireball.a(EntityLargeFireball.java:29)
at net.minecraft.server.v1_6_R2.EntityFireball.l_(EntityFireball.java:130)
at net.minecraft.server.v1_6_R2.World.entityJoinedWorld(World.java:1354)
at net.minecraft.server.v1_6_R2.World.playerJoinedWorld(World.java:1335)
at net.minecraft.server.v1_6_R2.World.tickEntities(World.java:1223)
at net.minecraft.server.v1_6_R2.WorldServer.tickEntities(WorldServer.java:480)
at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:572)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: java.lang.NullPointerException
at lt.haroldas.mobdamage.MobDamage.onMobDamage(MobDamage.java:113)
at sun.reflect.GeneratedMethodAccessor307.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 18 more
00:51:09 [SEVERE] Could not pass event EntityDamageByEntityEvent to MobDamage v1.1.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_6_R2.Explosion.a(Explosion.java:167)
at net.minecraft.server.v1_6_R2.World.createExplosion(World.java:1630)
at net.minecraft.server.v1_6_R2.WorldServer.createExplosion(WorldServer.java:839)
at net.minecraft.server.v1_6_R2.EntityLargeFireball.a(EntityLargeFireball.java:29)
at net.minecraft.server.v1_6_R2.EntityFireball.l_(EntityFireball.java:130)
at net.minecraft.server.v1_6_R2.World.entityJoinedWorld(World.java:1354)
at net.minecraft.server.v1_6_R2.World.playerJoinedWorld(World.java:1335)
at net.minecraft.server.v1_6_R2.World.tickEntities(World.java:1223)
at net.minecraft.server.v1_6_R2.WorldServer.tickEntities(WorldServer.java:480)
at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:572)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: java.lang.NullPointerException
at lt.haroldas.mobdamage.MobDamage.onMobDamage(MobDamage.java:113)
at sun.reflect.GeneratedMethodAccessor307.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 18 more
-
View User Profile
-
Send Message
Posted Apr 15, 2013Seems to be working with 1.5.1
Edit:
@Skyjer
Have you updated java recently? I had a similar problem using java 1.6
-
View User Profile
-
Send Message
Posted Mar 21, 20131.5 ERROR: 21.03 12:18:06 [Server] INFO ... 29 more 21.03 12:18:06 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 21.03 12:18:06 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 21.03 12:18:06 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 21.03 12:18:06 [Server] INFO at sun.reflect.GeneratedMethodAccessor225.invoke(Unknown Source) 21.03 12:18:06 [Server] INFO at lt.haroldas.mobdamage.MobDamage.onMobDamage(MobDamage.java:96) 21.03 12:18:06 [Server] INFO Caused by: java.lang.NullPointerException 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:409) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:476) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:225) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.r(MinecraftServer.java:562) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.WorldServer.tickEntities(WorldServer.java:463) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.World.tickEntities(World.java:1225) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.World.playerJoinedWorld(World.java:1337) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.WorldServer.entityJoinedWorld(WorldServer.java:597) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.World.entityJoinedWorld(World.java:1356) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntitySpider.l_(EntitySpider.java:20) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityMonster.l_(EntityMonster.java:24) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityLiving.l_(EntityLiving.java:541) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityMonster.c(EntityMonster.java:20) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityLiving.c(EntityLiving.java:1313) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityCreature.bq(EntityCreature.java:56) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntitySpider.a(EntitySpider.java:91) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityMonster.a(EntityMonster.java:114) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityCaveSpider.m(SourceFile:28) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityMonster.m(EntityMonster.java:88) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityPlayer.damageEntity(EntityPlayer.java:350) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityHuman.damageEntity(EntityHuman.java:683) 21.03 12:18:06 [Server] INFO at net.minecraft.server.v1_5_R1.EntityLiving.damageEntity(EntityLiving.java:693) 21.03 12:18:06 [Server] INFO at org.bukkit.craftbukkit.v1_5_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:394) 21.03 12:18:06 [Server] INFO at org.bukkit.craftbukkit.v1_5_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:372) 21.03 12:18:06 [Server] INFO at org.bukkit.craftbukkit.v1_5_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:84) 21.03 12:18:06 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 21.03 12:18:06 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 21.03 12:18:06 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 21.03 12:18:06 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 21.03 12:18:06 [Server] INFO org.bukkit.event.EventException 21.03 12:18:06 [Server] SEVERE Could not pass event EntityDamageByEntityEvent to MobDamage v1.1.1 21.03 12:18:05 [Server] INFO ... 29 more
-
View User Profile
-
Send Message
Posted Feb 19, 2013I don't have a lot of time. I checked and it seems that this plugin is working fine.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Why do I feel like this is going to become inactive... :c
-
View User Profile
-
Send Message
Posted Dec 28, 2012Update please to 1.4.6
-
View User Profile
-
Send Message
Posted Dec 21, 2012UPDATEEE
-
View User Profile
-
Send Message
Posted Nov 7, 2012Please update to 1.4. Great plugin.
-
View User Profile
-
Send Message
Posted Oct 28, 2012@BlackHaty
Hello. Will this be updated for 1.4?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@Luxius96
Yea this would be cool!
-
View User Profile
-
Send Message
Posted Sep 28, 2012Its possible to add change health mob?
-
View User Profile
-
Send Message
Posted Sep 27, 2012@mcferson
Yes you are right. It only works when mobs are damaging players. I should change it.
-
View User Profile
-
Send Message
Posted Sep 25, 2012I don't know if it's normal or not, but even set to 0, mobs can still damage to each other. I try to block mobs dealing damage to villagers.
I've tried 3 different plugins. none let me do that...
-
View User Profile
-
Send Message
Posted Sep 23, 2012Amazing thank you!
if possible add change health mob? :o
-
View User Profile
-
Send Message
Posted Sep 23, 2012@Luxius96
It's done. :)
-
View User Profile
-
Send Message
Posted Sep 21, 2012@Luxius96
I'm working on it, but I don't promise anything.
-
View User Profile
-
Send Message
Posted Sep 21, 2012@Alfrink
I don't think that it's mine plugin problem. I tried with the MaxHealth too, but it just gave me errors and nothing more. If you didn't notice the newest MaxHealth version is for Minecraft 1.2.4...
-
View User Profile
-
Send Message
Posted Sep 20, 2012This mod looks good, but I have following problem: I installed MaxHealth too. I can change the max health of a player with it. And if i combine it with this plugin, mobs heal me when the attack me instead of damaging me -.- Please fix that :) Thanks, Alfrink
-
View User Profile
-
Send Message
Posted Sep 17, 2012Please add the support for multiverse world... enable or disable in 1 world or can custom damage example..
world:
Zombie: 3
world_nether:
Zombie : 5
world_event:
Zombie : 8