Hydrate
Current version: 1.3.1 Released 23rd December 2013
Hydrate: Add thirst into the game!
Tested on Bukkit 1.7.4
Hydrate is a Minecraft Bukkit plugin which adds thirst into the game just like hunger!
Every 3 minutes you will lose 10% thirst, each time this happens the player will be notified with how thirsty they are.
Hydrate uses the scoreboard API to show your thirst Screenshot
How to use
Your thirst is measured on a scale of 1 to 10. You can eat/drink the following things to replenish your thirst (all changeable in configuration):
- Water Bottle (Potion) - Gives you 8
- Milk bucket - Gives you 6
- Mushroom soup - Gives you 3
- Melon - Gives you 2
Changeable configuration (See configuration below)
- Lose 10% thirst every 3 minutes.
- All players lose health
- All above replenish values
- Whether op's can get thirsty
- All text displayed
- Worlds which are effected by Hydrate
Commands
/thirst
This shows the player how thirsty they are out of 10
/thirst set <player> <level>
This sets a players thirst level. Requires OP or permission node hydrate.admin
Permissions
hydrate.nothirst Player is exempt from thirst
hydrate.admin Allows the player to set their own and other players thirst levels
Installation
- This plugin does not require any other plugins to work.
- Simply place Hydrate.jar into your plugins directory
- Restart/reload the server (Restart recommended)
- Edit configuration (Optional) then restart/reload server
Configuration
time-in-seconds-to-remove-1: 180
This can be changed to alter the time in seconds it takes to lose 1 level of thirst.
ops-get-thirsty: false
This can be changed if you want op's to get thirsty or not.
replenish-water: 7 replenish-milk: 6 replenish-melon: 2 replenish-mushroom-soup: 3
These allow you to set how much each item will replenish thirst.
multiple-world-support: true multi-world1: world multi-world2: world_nether multi-world3: world_the_end
Enable multi-world support then select a maximum of 10 worlds which will have Hydrate running on them, make sure it follows the pattern of multi-world1 up to multi-world10. If multiple-world-support is false then every world will have Hydrate running on it.
level9-message: Keep an eye on your thirst!
You can change each levels message, this message will be shown when the player loses a thirst level.
To do:
- Changeable thirst decrease speed for different biomes
- Send message from player when they badly need a drink
- Change what happens when you're near to level 0
- Toggle scoreboard API on right of screen by command (In progress)
Done:
- Multiple world support *New*
- Changeable Text *New*
- Configurable OP thirst
- Changeable replenish values
- Permissions Support
- Set how often the player loses thirst
- Admin commands to set players thirst.
Is there a way to personally config mod drinks?
Is there a way of getting rid of the scoreboard on the screen? It seems to have over written my infoboard plugin...
Custom Thirst in the deserts would be great. But I would like to have faster thirst in the nether ;-) Your multi-world is only world filter :-/ it does not allow different configurations for different worlds. Cheers for your plugin!
Any way you can give an option to not effect players in creative mode?
@stadham
Nope. This plugin would not be causing this.
My hunger seems to be affected by this plugin and no one gets hungry? My hunger level never changes.
Is that the case?
It seems to cause a brief lag spike each thirst tick, 50 people online.
Can you add an API please :)
Also any chance we can customize the location of the bar? 1.6.4 version here.
Would be nice to be able to customize which items you can drink... please support metadata too
ie. 233:12
Any way to make it so potions don't count as "drinking water"?
@steveville:
BIG THANKS FOR THAT PLUGIN !!!!!!!!
BUT PLEASE (beginning from most important) :
-1 move ALL text from plugin into config.yml ! Players not always speak english ...
-2 make console command /thirst that display ONLY one line of text to player. That command text also SHOULD be configurable ...
-3 add more items capable to rise thirst level. All items SHOULD be configurable !
I'm using your plugin with Variable Triggers. I build Water-Stations in cities. They can replenish thirst-level to 10 , but players gets 3 lines of message instead of 1 (like admins...). I created new command with VT (guess what?) to prevent players from setting their thirst level.
KEEP GOOD WORK !!
I would like to suggest, 0 thirst affects your health first instead of instant death. So that they notice their hearts going down before they die.
@steveville
I believe that drinking rainwater is more than real. Just like drinking from the rivers ...
Maybe you should give the option to set if the bottle is filled with rainwater.
I believe that the most natural way to get more water and used time ago has been raining ...
More natural than this ...
@Q2Lummox
Personally I wouldn't like to drink rainwater, not sure how realistic that is either.
Cheers.
@Icedevimon
It is realistic in the biome "ocean", but in the biome, "river" if I should leave drinking. If you die of thirst, it is clear that you will not drink the sea, but if I have a river nearby, you're going to drink there.
Currently the bottles can be filled with rainwater?if you have no this added, it would be interesting to have ;).
Yeah I'd prefer for us not to be able to replenish thirst by standing in water XD that's one of the reasons I switched to this plugin over others! I like the realism here. :)
At this point I just need a toggle off for creative mode and I'm good.
Amazing plugin
thx for uploading :) please keep working on this ^^
@Zoroark173
I will consider water buckets, however I don't know anyone that drinks rain or sea water in real life, so that may be unrealistic. Thanks
Do you think that we could allow water buckets to be used for thirst, and standing out in the rain/in water?