TrailofBlood
Description
TrailofBlood is a simple plugin to have more fun in pvp battles. This plugin will create a trail of blood if a player is hit. The length of this effect and the intensity is based on the damage the player receives.
How to install
Drop the TrailofBlood.jar into your /plugins folder.
Restart your server
Now every player in every world has a trail of blood if he receives damage.
If you want to modify the default trail in general or if you want to add a new trail only for higher ranks or something else you should open the config. For more information about the setting and trails in the config file klick the "Config.yml" button below.
Config
Bugs
There are no known bugs anymore. If you find one please report it.
To be able to see the particles the client has to set "View Bobbing" to "ON".
Planned Features
- Adding a function to control which damage can create a trailofblood
- Adding trails for all mobs
A short presention of the Plugin. Language is german.
- note: The BlockBreakEffects in the video are not from TrailofBlood v0.2
http://www.youtube.com/watch?v=tF5dVRdO5BQ
There are also a german and a russian video showing the plugin. The german one shows also how to "install" the plugin.
- note: I really don't know why all videos i found for my plugin are in german or russian :?
If you have uploaded an english video pls contact me, so i can add it here
Plugin Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
pls update to bukkit 1.8.3
TrailofBlood v0.8.7.jar for 1.8 Jan 20, 2015 is not working by me with Spigot 1.8
It works with spigot 1.8?Mobs make a blood trail too?The plugin make the speed from player lower when take damage?Good job!
Confirming it loads now. However, my config got spammed after I [/time day] (or changed my gamemode back to 0, did both after each other)
[;
a plenty of mistakes (i use spigot 1.8)
Well i had some problems too while using a craftbukkit 1.8. But i could still load the plugin. However, the latest version uses once again the old packet style, so it shouldn't use 1_7_R3 Packets anymore. Instead it should use 1_8_R1 Packets, so your error might disappear. The latest spigot 1.8 did load the plugin as well and also didn't came up with any error or something like that.
Sorry for my bad english
duLouser
Well shit, the 1.8 i tested with could load the plugin :/
"[18:26:40] [Server thread/INFO]: Starting minecraft server version 1.8 [18:26:40] [Server thread/INFO]: Loading properties [18:26:40] [Server thread/INFO]: Default game type: SURVIVAL [18:26:40] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-c46583f-0643caa (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT) [...] [18:27:03] [Server thread/INFO]: [TrailofBlood] Enabling TrailofBlood v0.8" [...]"
When i understand it correctly the guys at spigot are releasing around 6 new builds per day, so the jar i used could be outdated. I builded the jar 8 days ago, so there should be 40 new builds. That could be a reason. Maybe i didn't unterstand something rigth and i'm now writing complete bullshit, and when i do, please tell me. A big sorry for my extrem crappy english too.
At the moment i have once again not much time left, so i won't be able to fix that very quickly. Please be patient. Thanks.
Looks like your update don't work
I have updated the plugin, it just needs approval from an admin or mod (i doesn't really know how this system here works, but fine, i'm not really interested in). I didn't had the time to check all the functions of the plugin, so it migth contain some errors. To be honest, ich didn't checked anything besides the fact, that it can be loaded by an 1.8 Bukkit Server withourt errors. So feel free to report me any bug. Thanks.
@duLouser
Pls can you update to bukkit or Spigot 1.8 now ?
@duLouser
thnx
I will update the plugin as soon as possible, but at the moment i don't have the time for this.
MC Spigot 1.8 is out. pls update to 1.8 spigot
pls update to bukkit 1.8
@DoctorCooper:
The red sand doesn't really look like blood, also it will require even more ressources, and it can couse some problems to the world if the server crashes while someone is bleeding.
@z65703071:
I'm not shure, but the config doesn't contain a "player-setting". The entity-settings are for livingentities, not for players. If you want a player to have a trail you can set "enabled_without_permission" in a specific trail to "true" or you can give the player the permission for a specific blood-trail: For example "trail.default" (it is always "trail.<name of the specific trail>)
@iSynn:
If you want more blood, just increase the amount in the trail you give to a player. But more blood equals more particles and more particles are more traffic and more lagg for the client (and maybe for the server if the server has a bad upstream).
I'm sorry for taking more than a month to answer, but sometimes you don't have the time for things like this :/ When i have the time i'll rewrite my plugin and make the config a little bit easier.
Post scriptum: I'm sorry for my bad english ^^
I played around with the config a lot, however the blood is still very little compared to the videos. What config would you recommend for more blood?
Why I can't see the player setting in configuration of latest?
You should add a feature that turns sand into "bloody" red sand for <x> seconds when a bleeding player walks over it.
Uh, nice Error ^^
My main-problem at fixing this is that you are using a old version of TrailofBlood. Because of that the line 666 in my plugin is part of my onCommand-function, but it is not part of my EntityDamageEvent-function. I added some code to remove that error, but i also disabled Errors from the EntityDamageEvent while debug is false in the config. I never had this error so i can't test if it is fixed or not.
Could not pass event EntityDamageByBlockEvent to TrailofBlood v0.8 org.bukkit.event.EventException Caused by: java.lang.NullPointerException at TrailofBlood.TrailofBlood.TrailofBlood.onEntityDamageByEntity(TrailofBlood.java:666) [?:?]
My guess is you just have to add a && !(Instanceof EntityDamageByBlockEvent) into a statement at your onEntityDamageByEntity listener. It doesn't crash the plugin, but the console spam is a lot longer than this (I just sent you the important stuff) and is kind of annoying. Please fix in next version! xD Btw, Awesome plugin, I use it in conjunction with Blood Particles to provide realistic looking bleeding on my server! Keep up the good work! xD