BleedingMobs
BleedingMobs
Make your mobs bleed a little
BleedingMobs creates a blood effect, when you hit animals, monsters and other players. It generates blood particles using wool and redstone drops, that disappear after a short time and stain the floor with colored wool blocks. All particles can't be picked up and the wool blocks on the floor can't be broken. This plugin is highly customizable in the config.yml. If you need more options, just add a comment or create a ticket.
You should watch the videos to see the effects in action.
The idea for this project came after watching Yogscast: "Shadow of Israphel" Part 25 and 29.
Permissions You need the permission bleedingmobs.admin (default: op) to use the /bleedingmobs command. You need the permission bleedingmobs.bloodstrike (default: true), if you enable permission-only in config. If you enable the permission bleedingmobs.noblood (default: false), you will not bleed when hurt.
Statistics Since Version 3.4 this plugin sends statistics about the usage to the server http://mcstats.org/. You can disable it using the command /bleedingmobs disable-metrics
Works for R4?
Also how can i make hits drop less particles? not death, only the hits, thanks!
@schneeleo
How do I get rid of the Redstone Particles?
When removing the command or setting to "none" it auto-re-configures.
Thanks.
Hi schneeleo!
I love this plugin!
I was wondering if it'd be possible to enable an option which would cause players to leave a trail of blood when they're at a certain heart level. Like, if they have 3 hearts left, they constantly leave stains on the ground until they heal. So you could track down injured players when they're fleeing.
Let me know what you think!
@Mayhem777
Report to NoLagg
Sorry but i get another bug with you're plugin :(
13:22:43 [ADVERTENCIA] Task of 'NoLaggItemBuffer' generated an exception java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$KeyIterator.next(Unknown Source) at com.bergerkiller.bukkit.nolagg.itembuffer.ChunkItems.update(Chu s.java:81) at com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap$2.run(ItemMap 52) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeart raftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:520 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:4 at net.minecraft.server.ThreadServerApplication.run(SourceFile:490 13:22:49 [INFORMACIËN] Fetching addPacket for removed entity: CraftItem 13:23:27 [INFORMACIËN] Fetching addPacket for removed entity: CraftItem 13:23:27 [INFORMACIËN] Fetching addPacket for removed entity: CraftItem 13:23:28 [INFORMACIËN] Fetching addPacket for removed entity: CraftItem 13:23:53 [INFORMACIËN] Fetching addPacket for removed entity: CraftItem 13:23:56 [INFORMACIËN] Fetching addPacket for removed entity: CraftItem
The last line "Fetching addPacket for removed entity: CraftItem" don't stops ...
@schneeleo
Works perfect! very kind and fast solution :) thanks man! ^^
@Mayhem777
Download 3.6b from direct downloads
@schneeleo
So what can i do? :(
@Mayhem777
Oh, NoLagg is using a deprecated method, that I removed in v3.5.
Getting this error:
[SEVERE] Bleeding Mobs item verification failed (update needed?), contact the authors! 10:04 AM [SEVERE] java.lang.NoSuchMethodError: me.snowleo.bleedingmobs.BleedingMobs.isParticleItem(Ljava/util/UUID;)Z 10:04 AM [SEVERE] at com.bergerkiller.bukkit.common.utils.ItemUtil.isIgnored(ItemUtil.java:69) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.ChunkItems.<init>(ChunkItems.java:33) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap.loadChunk(ItemMap.java:91) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap$1.handle(ItemMap.java:46) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.common.Operation.doChunks(Operation.java:126) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.common.Operation.doChunks(Operation.java:121) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.common.Operation.doChunks(Operation.java:114) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap$1.run(ItemMap.java:43) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.common.Operation.<init>(Operation.java:27) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap$1.<init>(ItemMap.java:41) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.ItemMap.init(ItemMap.java:41) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.nolagg.itembuffer.NoLaggItemBuffer.enable(NoLaggItemBuffer.java:16) 10:04 AM [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.onEnable(PluginBase.java:173) 10:04 AM [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) 10:04 AM [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) 10:04 AM [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 10:04 AM [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) 10:04 AM [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) 10:04 AM [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) 10:04 AM [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) 10:04 AM [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) 10:04 AM [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) 10:04 AM [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Yay!
@schneeleo It works, thanks!
@monkill
I've created a fixed version. Download v3.6a
There is a problem in the craftbukkit-1.2.5-R1.2 + + does not work. The error in the console: [SEVERE] [BleedingMobs] Failed to inject into CraftBukkit. BleedingMobs is now disabled. java.lang.NoSuchMethodException: org.bukkit.craftbukkit.CraftServer.setItemMergeRadius(double) at java.lang.Class.getMethod(Unknown Source) at me.snowleo.bleedingmobs.BleedingMobs.onEnable(BleedingMobs.java:69) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:367) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:349) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:420) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:407) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:224) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:475) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-04-23 06:01:02 [INFO] [BKCommonLib] Bleeding Mobs detected: Particle items will be ignored
BKCommonLib = v1.18 BleedingMobs = v3.6
On a normal craftbukkit-1.2.5-R1.0-2149 plugin works. Tell me, what should I do?
Thanks for creating and sharing this plugin. It works great. I have Bleeding Mobs 3.6 installed on CraftBukkit 1.2.5-R1.0 server (Ubuntu Server 10.04, 64-bit, Java 1.6 64-bit)...also using bPermissions 2.9.1.
Thanks, LHammonds
@S3thc0n
Permission for bleeding has been added in version 3.6.
@KoBro12
Added to version 3.6.
@schneeleo
Hi euhm its out?Click on me =D!
Feature request / Idea: Ability to set a bleed amount and time AFTER your hit. so that first you bleed from the hit, then bleed for some time after. :)
I installed this plugin to the server a few min ago, and it is AWSOME!
I'll update this for 1.2.4, when there is a recommended build for bukkit.