BloodFX
== BloodFX Description ==
Ever wanted to have custom blood effects on mobs, monsters and players? Then this plugin is intended for you. This plugin allows server Owners to customize "blood" particle effects to almost any mob, from the config file. How it works is you put any block id that you want in front of the mob you want, and then save + reload the config file with /bloodreload. Finally, when you hit the mob(s) They will give/drop a blood effect with the block id you specified in the config file. Basically, it will drop particle effects with the colour and texture of the item you choose. By default, I have set all mobs to have the id of the block 152, which is a redstone block, to give the red blood effect.
This is my very first public plugin that I own completly, so please bare with me, as I am still a beginner. I have also worked on other plugins that are on bukkit such as the ServerAdministrationManager, MinigamesManger and some of my own private plugins.
=== News: ===
- New lava drip particles are now here! Enjoy everyone :D
- New Forum! http://dev.bukkit.org/bukkit-plugins/bloodfx/forum/
- Thank you for more then 11000 downloads!
- HERE ARE THE NEW PARTICLES IN ACTION! (Both block break and lava drops)
=== Commands: ===
- /boodreload (/br) - Reloads the plugin's configuration file, instead of reloading the whole server.
- /blood (/bloodfx) - Shows all information about the plugin.
=== Permissions: ===
- blood.reload - Gives permission to the players to use the /boodreload (/br) command. By default, I have set this to server operators (op) only.
- blood.command - Gives permission to the players to use the /blood (/bloodfx) command. By default, I have set this to server operators (op) only.
=== Features: ===
- Configurable 'blood' effects for all mobs.
- Lava drip particles for all mobs.
- Author log-in messages. When one of the authors of this plugin logs on, you will get notified if you have set the "Author log-in messages" in the config.yml file to true. Please note that this is set to "true" by default.
- More features coming soon! :)
=== How to install it: ===
- Simply put the jar file in your plugins folder and reload the server. This will automatically generate a configuration file.
- Customize the configuration file, with the block effect you want for the mob you want.
- Use /bloodreload , or restart your server to update the config file to the new effects you have just added for the mobs.
- You are done with configuration. Enjoy :)
=== Config: ===
Click here to see the full config.yml file.
=== Servers running the plugin: ===
- mcwitherhub.net (Official server)
- play.craft101.info
- play.whitereachmc.tk:26497
- 192.99.21.163:27330 - Crinix
- If you are running this plugin, please message me :)
=== To Add: ===
I will most probably add some more features to this, such as:
- Toggling command in-game to enable/disable both blood types.
-Lava drip particles-
- Let me know what else you would want :)
=== Known Issues: ===
-Blood particles get spammed while you get hurt from a block.--You get blood effects when hurt, while being in creative.-- If you find any bugs/errors, please submit a ticket, or send me a private message. I will answer it as soon as possible.
=== Videos ===
Thank you very much to DexterTSX for making this video for the plugin! Click here to check out a simple plugin review and tutorial! :)
Here is a video that you can check out. It's in Portuguese though. Thank you to RedExtremePT for making the video! Click here to check out a Portuguese video of the plugin!
Here is an other Portuguese video made by AbsintoJ! Thank you very much for the support! Click here to check out a Portugeuse video of the plugin!
- If you can make a video, please contact me!
=== IMPORTANT ===
- Please note that if you want to use an id that is in this format: (id):(number) you will have to put a . instead of the : for the plugin to work with those id's.
- If you want to disable the effect of a mob, you can put a block id of 0 which will set this to AIR meaning no effects will be shown when the entity gets damaged.
- Please check out the "Universal" plugin ( http://dev.bukkit.org/bukkit-plugins/manage-your-server/ ), that will contain this plugin's code in it as well.
- I wanted to code this plugin, because I know that there are a lot of versions that do pretty much the same thing, but They do not include all the mobs, nor a configuration file to change the effect to any block. I might add some particle effects to trees, plants, crops and possible custom mob drops for each of the mobs in the config as well as some features to disable custom drops for example, for the people that do not want to add that.
@metmad22
Hmm, I have tried that with both red sand and red wool and in game it is only showing as regular sand and white wool.
This is the format i am typing it. Please let me know if you see any issues. I can submit to you my config file if you need.
Players: Player: 12.1
EDIT: The formatting does not show up properly when i post it here. I can give you my config file but i will let you know the formatting looks fine to me. Exactly the same as the stock config except i have replaced the redstone block with 12.1. For some reason though it is just showing in the game as block 12 which is just normal sand.
@DeeeM508
Like I had explained, Yes you can add a certain value like the wool, the glass, the sand etc. Instead of typing " : " You only have to make it " . ". For example: Instead of 12:1 you would put 12.1 . Also I will try to see If I can make something to disable the sounds like you suggested. But I can't promise anything. Also thank you for commenting and letting me know on your opinion! :)
Enjoy, metmad22
I have recently started using your bloodfx plugin and its really cool the way it works. However, the block break nioses become a problem somtimes when mobs start dying in the sun.
I realize it is probably hard coded into the game and you are unable to disble the sounds. So instead, what i would like to do is set the blood to be red sand since it sounds a bit quiter than redstone. Unforuantly it seems like only regular sand works since red sand has a block ID of 12:1
Is it possible to incorporate compatability with the blocks that have an added value? Like colored wools, sand, and glass? Thanks a bunch and keep up the great work :)
@creptor
I'm really glad to hear that you like it! And yes, there are plugins out there that have the blood effects, but I wanted to give server owners more possibilities, and add any customizable blood effect. :) And for the config you posted, I wanted to set all of them to the default string of 152, and let the owner's choose what they want.
met
This is the best simplest and cool plugin ever! Awesome work, No lag (tested (yea a bad pc))
Giving some of the blocks you could whant for the config (it's simple, buut more simple with this) https://www.dropbox.com/s/tnhe2la1ylj50u0/config.yml
I could had never realized how simple could be the blood (block breaking, nice) looks real too.....
sorry for bad english
@rayblon No. It shouldn't cause lag. I never experienced lag from it either. But If you really lag often or you lag from the plugin, you can always disable the mobs you don't need by setting the block id for the mobs with 0. But it really shouldn't.
For the screenshot, I am looking for someone to make a video of it instead.
I think he wants a screenshot of the blood effects in action. Say, would this plugin cause much fps lag in a large scale mob fighting environment?
@altair123ezio
Thank you very much! :)
@piritacraft
What would you like to be screenshoted?
screenshot please
Awesome plugin¡¡¡