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
Version 4.2 Update for 1.4.7 R1.0 Code Cleanup
i see some code cleanup XD
I have the same Problem and i change only the Bone chance vom 50 to 20
Not more...
@xBladeM6x
Only way this could happen is if you broke the config or you have a really old config file. Try generating a new one and checking for yaml errors after editing.
For some reason when I change the config to make stains-floor: false, it just remakes the config. :c (Version 1.4.7)
@fliuxus
Can you provide more information on this? As far as I can tell this shouldn't even be possible.
19:46:44 [WARNING] [BleedingMobs] Task #65706 for BleedingMobs v4.2 generated an exception java.lang.IllegalStateException at me.snowleo.bleedingmobs.particles.Items.removeFromLimit(Items.java:10 4) at me.snowleo.bleedingmobs.particles.Items.remove(Items.java:69) at me.snowleo.bleedingmobs.tasks.ParticleStateTask.run(ParticleStateTask .java:63) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java :53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHea rtbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 30) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) 19:46:45 [INFO] Item at Location{world=CraftWorld{name=world_nether},x=19.943734 820209606,y=111.74180000774264,z=6.05624715951779,pitch=0.0,yaw=214.55017} with value ItemStack{REDSTONE x 1, UNSPECIFIC_META:{meta-type=UNSPECIFIC, enchants={D URABILITY=3932}}} 19:46:45 [WARNING] [BleedingMobs] Task #65711 for BleedingMobs v4.2 generated an exception java.lang.IllegalStateException at me.snowleo.bleedingmobs.particles.Items.removeFromLimit(Items.java:10 4) at me.snowleo.bleedingmobs.particles.Items.remove(Items.java:69) at me.snowleo.bleedingmobs.tasks.ParticleStateTask.run(ParticleStateTask .java:63) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java :53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHea rtbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 30) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49)
hey i made a video for this plugin :) http://www.youtube.com/watch?v=Q9XkF2PI8SE
Awesomeness....
@ThePlayingNoob
I do not run a server any more, but when I did, 70-100% on the main core was pretty much normal. This was on a high-end dedicated server with a top of the line CPU and 50-100 players. Also, this plugin isn't really CPU-intensive anyways.
@Iaccidentally
Ok. You host own server? if yes what is your cpu?
@ThePlayingNoob
That will most likely never happen. Vanilla minecraft with no plugins at all would use more than 20-40% with 20+ players.
@ThePlayingNoob
Lol my CPU is NEVER 20-40% its always high, sometimes contstantly 100% though doesn't really effect my players.
@Iaccidentally
im not sure who i should trust and i saw you in Essentials irc channel i didn't know you took over development of this. they say my cpu should be: 20-40% while 20+ players is on. I think i can trust they about that but im not sure
@CollinDesigns
It is probably possible, but I would rather not hook into worldguard. Mob grinders will always be laggy, no matter what. To reduce this decrease the values in your config so that less "blood" is created.
@Iaccidentally
Is it possible to add feature to disable the bleeding effect for mobs/players in certain protected are via worldguard? Since my players lagg way harder with all the bones, etc as blood effect upon using the general xp grinder.
@ThePlayingNoob
I hate to say it, but your host is full of it. Unless they can prove that, then they are just making it up. Their reference to "coding loops" further proves they have no clue what they are talking about. CPU running at near peak is actually pretty much normal when running a minecraft server. TPS is a far more accurate indicator of lag.
All that being said, the only real performance issue in this plugin is when you make tons and tons of drops really fast. This can easily be fixed by adjusting the config settings.
@CollinDesigns
how is your cpu? you have 55 plugins on your server
my server have 33 plugins, 2GB ram (about 1,5GB when 1-5 players is online) and cpu is getting un stable when 15+ players is online
i have a very big cpu issue on my server. my cpu is 100% when 20 players is online. my host service staff told me this:
I recommend you to replace that plugin with another one that does the same as according to various reports at dev.bukkit.org, that plugin is doing a lot of coding loops to find which mob must drop instead of using the new Bukkit event hooks.
Should you need further assistance, don't hesitate to contact us.
- could you try to fix the coding loops if its possible? i know its much job but my server is getting really shit because of some times lag and crashes.
For the record, this appears to be a NoLagg bug. I will look into it further and attempt a fix if possible.
@Iaccidentally
Yeah prob :( Its prob the glitch i'm having that is also affecting this plugin :s