Short description:
This plugin adds a system of
thirst for players. All players need to drink liquids in order to sustain their thirst. If they run out of it, then they shall get debuffs such as Mining Fatigue. However, they may also get infected by vampirism and turn into
vampires that need to avoid sunlight and drink blood in order to get stronger.
Disclaimer:
This plugin is in phase of early development. It is stable, but may contain some unidentified bugs.
Types of players:
Mortal:
It is the default race as a player. Need to sustain thirst via drinking water, potions, honey or custom drinks, such as beer. Will get debuffs if dehydrated.
+ no cons
- no pros
Vampire:
This kind of player in early stages of starvation may drink normal liquids, however they are nor as effective in hydration as they used to be for mortals. If the starvation stage increases, then the player shall be granted extra buffs, such as night vision and strength. However the more the vampire is starved, the more it gets damage from the sun and silver. Vampires can drink blood from the bottles or bite other players and humanoid entities. If vampire thirst level reaches 0, then instead of giving debuffs it shall increase starvation stage up, untill in reaches stage 2. To reduce starvation stage, vampire should drink more blood.
+ has starvation stages (from 0 to 2)
+ night vision and strength increases per stage
+ can bite other players
+ can turn in to bat
- need to drink blood in order to feed
- if dehydration reaches 0, on starvation stage 2, then gets debuffs
- based on starvation stage, burns in the sunlight
- can't eat garlic
- silver weapons deals extra damage to vampires
Support for CIT Resource Packs and custom items:
Admin may configure additional settings to let custom items, based on their name, replenish levels of dehydration. For example:
If you have a resource pack, that turns "
bread" into "
beer" if you change its item name to: "
beer", then you may also make it visible as a liquid to this plugin. (By default, it is turned off. Only administrators that know how CIT resources work, should implement their solutions to settings. Example is shown in the settings)
Silver weapons:
If weapon has in name phrase "silver" and has enchant "damage to undead / smite", then it deals extra damage to the vampires
How to turn into a vampire ?
Admin may use command to turn player in to the vampire, or player may drink "bottle of vampire blood"
How to cure vampirism?:
Player need to drink cure potion
How to replenish thirst ?
Mortals may drink water, potions, custom items, stews and honey. However they may get poisoned from drinking dirty water, without boiling it earlier.
Vampires may drink blood from the bottles, or bite other players and humanoid entities.
How to get custom items associated with the plugin ?
Currently the admin may get sample items by using commands, however there is no real way for players to get them. Admin needs to set up a custom crafting recipe, shop on its own or something like that.
Permissions:
bloodthirst.user - for standard player,
bloodthirst.admin - access to all commands
Commands:
/thirst
description: Display your thirst
permission: bloodthirst.user
/bite
description: Bites your target
permission: bloodthirst.user
/thirst help:
description: Display commands
permission: bloodthirst.user
/thirst vampire
description: Change player into vampire
permission: bloodthirst.admin
/thirst human
description: Change player into human
permission: bloodthirst.admin
/thirst stage
description: Change player stage
permission: bloodthirst.admin
/thirst dehydration
description: Change player dehydration
permission: bloodthirst.admin
/thirst get vcure
description: Gives vampire cure
permission: bloodthirst.admin
/thirst get vblood
description: Gives vampire blood
permission: bloodthirst.admin
/thirst get silver
description: Gives silver sword
permission: bloodthirst.admin
/thirst get vfang
description: Gives vampire fang
permission: bloodthirst.admin
/thirst get blood
description: Gives silver sword
permission: bloodthirst.admin
/thirst get garlic
description: Gives garlic
permission: bloodthirst.admin
/thirst get moon
description: Displays moon phase
permission: bloodthirst.admin
/thirst get beer
description: Gives beer
permission: bloodthirst.admin
/thirst get silverres
description: Gives silver resistance potion
permission: bloodthirst.admin
/vskill diagnose
description: Display victim's health
permission: bloodthirst.user
/vskill help
description: Display vskills commands
permission: bloodthirst.user
/vskill bat
description: Turn in to bat
permission: bloodthirst.user
Instalation:
Just put this plugin in your plugins folder.