FalseBlood
FalseBlood
The purpose of this plugin is to simulate the feel of the TV series "TrueBlood" in minecraft. As of know this plugin adds vampires and the trueblood potion to minecraft. Eventually, all the creatures - vampire, werewolf, werepanther, shifter, and fairy - will be implemented one at a time. Also, if you have any ideas of how to make this plugin better or how what abilities each creature should have then please post your suggestions below.
Becoming A Vampire:
There are three methods to become a vampire.
1. Have your blood (food bar) drained by a vampire and refilled with vampire blood.
2. Go to "The End" with a clock and right-click with the clock in main hand. Also, add 10 years each for having at least one of the following items...
- Nether Star
- Dragon Egg
- Elytra Wings
- Note: These items will be removed if you have them in your inventory during the vampire transformation.
3. Use the '/fb make' command to toggle vampire status.
Un-becoming a Vampire:
1. Dying instantly from wooden-stake which includes:
- wooden sword/shovel/hoe/pickaxe/axe
- torch/redstone-torch
- any fence/fence-gate
- stick
- fishing rod
- carrot on a stick
- sign
- armor stand
- banners
2. Use the /fb make command to toggle vampire status.
Advantage/DisAdvantages to Vampires:
Advantages:
- have night-vision effect constantly
- have water-breathing effect constantly
- are ignored by all aggressive mobs except silver fish, witches, Nether mobs, and Bosses
- automatically heal (at cost of blood) (improves with age)
- can run faster (at cost of blood) (improves with age)
- are stronger in combat (at cost of blood) (improves with age)
- suck blood using fist from...
- players (2 bars per hit) (6 saturation)
- villagers/witches (1.5 bars per hit) (5 saturation) (10% food poison chance)
- enderman (2.5 bars per hit) (7 saturation) (20% food poison chance)
- zombie/pig-zombie (0.5 bars per hit and 70% food poison chance)
- can drink a bottle of False Blood regenerating 2 blood bars and 4 saturation (see recipe below) (if a non-vampire drinks False Blood they will get nauseous)
- can heal players and give them strength potion if the player is at full health (at a cost of blood)
- can FLY at age 50! (at a cost of blood) (improves with age)
Disadvantages:
- burn in daylight (plus nausea when at full intensity)
- are vulnerable to gold which means that
- cannot pick up gold items (except a clock which is always in their inventory)
- burn when touching gold either by hitting it with their first or standing on it
- take damage when attacking a person in gold armor
- take extra damaged when attacked by gold items. also gives them a weakness effect
- have an 85% chance to die instantly from a wooden stake. Wearing armor decreases the chance depending on how full your set of armor is and the durability of the armor. Only a full set of undamaged armor will guarantee that you won't die instantly.
- can't eat normal food or drink normal potions.
How to use abilities
Super Speed:
Right click with your clock to switch to "release your fangs" and you will sprint much faster.
Super Strength:
Right click with your clock to switch to "kick ass" mode and you will be stronger in combat.
Blood Sucking:
Right click with your clock to switch to "release your fangs" and then attack your pray .
Brewing False Blood:
Fill a cauldron with water. Place a hopper directly on top of the cauldron and put some beet-root in the hopper. Right click the cauldron with a glass bottle to fill it up with False Blood.
Give Blood:
Right Click a player with you fists to give them your blood which will either heal them or give them strength potion if they are at full health.
Flying:
If you are over age 50 then simply toggle flight the same way you would in creative mode.
Commands:
- /fb make [player] - toggles the player's vampire status or yours if player is left out. Requires the falseblood.make permission.
- /fb setage [player] [age] - sets a vampires age or yours if player is left out. Requires the falseblood.setage permission.
- /fb getage [player] - gets a vampires age or yours if player is left out. Requires the falseblood.getage permission.
Known Issues:
- clearing inventory of a vampire using a different plugin will remove their clock, preventing the vampire from switching between combat and feeding mode (can be fixed by killing vampire or giving him a new clock)
Source
You can find my source code on GitHub
Donations
Donations are obviously optional but highly appreciated. Just press the button if you really like the plugin and want to donate.
could put the transformation into a bat, but is very difficult
Hehe okay thanks for the update Stevey :D Hopefully some people will tackle this with you in the near future. If I had an experience I'd love to help but unfortunately not a coder here.
@imaapseudonym
To be honest I haven't found a good amount of time to continue working on this plugin since school started and I really am not sure how I will be able to continue this plugin solely by myself. Hopefully, I'll be able to get 1 or 2 other people to help me with this project and make my plugin better. If you are wondering when the next update is... well... I have no idea.
are you still developing this stevey? :D
@Sidias1986
Sorry. I was unaware that Debain users cant use Java 7. In fact, I really do not know much about Java except how to make programs. This is also my first bukkit plugin and technically my first complete and useful java program in general. So, what was I thinking when I compiled in Java 7? I really wasn't thinking anything besides clicking the Build Project button. Next update I will compile in Java 6 to fix this problem.
@imaapseudonym
I am trying to stay away from depending on other plugins but I realize now that Disguisecraft would help with making shifters and werewolves. I actually do kind of like the bat idea and i might make it an optional feature in a config file once i actually make a config file. I suppose that sucking blood from different mobs could also be in a config but I designed the plugin for vampires to only suck human or at least human like blood. About toggling vampire status, there are a few commands which are posted in the overview...
Also, out of curiosity, what are the others vampire plugins you are using and which do you like the most?
Would you ever consider the fly mode to use dependent on disguisecraft and make the vampire a bat and fly for a temporary amount of time? I know it goes against trueblood but just asking. Also using another vampire plugin and definitely looking into this one. Is there a quick way to toggle vampire status besides actually draining as well?
Also, is there any way to add chickens and other farm animals to give blood? Or are you trying to avoid that?
@Jego95
Just because you stand under a roof doesn't mean that the block you are standing on doesn't get lit up by the sun. Minecraft already calculates the amount of sunlight per block so i just use that value to determine how much damage a vampire gets. My suggestion to prevent sun damage is to simply go mining during the day. After all, you can never have enough diamonds.
@iliekburds What is your bukkit version and what is your FalseBlood version because the new version of Falseblood is for 1.2.4.
Edit: Actually never mind about the bukkit or falseblood versions, you just need to update your java installation. I'm using 1.7.0_05 to compile the plugin so either get that one or any newer one.
Hmm, i get an error; " Could not load 'plugins/FalseBlood.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/DanMan/main/FalseBlood : Unsupported major.minor version 51.0"
Any help would be great :)
How did you intend the 'damage in sunlight' to behave more specificly? I get damage even though I stand under roof.
@teodorko
No. This plugin is completely independent from any other plugin out there.
Do i need any other plugins to use this one?