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.
2013-02-17 17:48:09 [WARNING] [FalseBlood] Task #9569 for FalseBlood v1.0.0 generated an exception java.lang.NullPointerException at com.DanMan.utils.SunTime.getDay(SunTime.java:22) at com.DanMan.utils.SunTime.vSunBurn(SunTime.java:40) at com.DanMan.main.VampTracker$1.run(VampTracker.java:62) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
This is what shows up in the server log
@Wackycake101
First of all, if you need to make yourself a vampire you don't have to type in your name. But it should work even if you did type in your name so that is kind of weird that it didn't. Did you spell your name wrong? Also make sure you don't include the "<>" symbols. I'm not sure if you did but that could be a reason it didn't work. If none of these reasons were the problem can you send me the server log so I can see if there were any errors?
I'm having trouble with the plugin. When I say /fb make <myname> it dosen't give me any potion effects and i don't burn up in the sun...How do I fix this?
You should add Werewolves in the next update - Would be really neat :)
@imsofuzzy
Sorry about the acrid potion. I just tested it on my server and turns out that minecraft makes items bounce out of the cauldron when you try to drop them in. That means I will have to come up with a new way to brew them. Any suggestions?
@amarillovegan
Can you be a bit more specific about how these things aren't working? Also if you could include your server log that would greatly help me figure out the problem.
i test your plugin and its great but some things dont work like the sun burn, the blood drain when flying, the vampire powers, the underwater breathing and night vision.
i search a cinfig file in the folder but there isnt. the idea of the plugin is nice tell me if i can do something to fix my problem
@Stevey268
Why the acrid potion no work? i cant make it!
@Stevey268
Great news to hear :]
@imaapseudonym
Yes!
Are you working on this again Stevey? :D
Hey you fixed the issue it seems like! thanks I Can now use your plugin! YA
@Stevey268
okay sent you some pm's so yeah hope they give you the information needed.
@OrangeHurricane
Can you restart your server and then pm me the server log? Because I cant figure out what the problem is unless I see the errors.
@stevey268: Well dropped the plugin into the servers plugins and it just not showing up in general. so in side the server I reloaded all plugins and still is not showing in side the command section aka when you type help to see the the listings of plugins and such. It's like it not picking up on it. so yeah like some help setting it up to work on my server.
@OrangeHurricane
Are the commands for just this plugin not working or are you talking about commands in general?
I do like the bat idea.
strange I reloaded my server after putting this plugin and the commands are not working? hmm....
Would be good if you could make it so that Vampires can sleep during the day. I know the other non-vampires wouldn't be able to but that's something a vampire could do to pass time or something.
Updated Hooray! That being said there might be some bugs I missed during testing. Please inform me if you discover any glitches.