Thirst
X#X If you like my plugins why not buy me a beer and keep me coding X#X
X#X donate at the top of the page X#X
Want an extra dimension to food and drink, this plugin allows you to record thirst on your server, making use of the water bottles in Minecraft for a more RPG feel.
For those cold artic areas snowballs can be melted into water bottles, plus mechanics of water bottles has been changed to allow stacking of water for those long journeys across the deserts.
This is my first plugin so any suggestions or feedback is most welcome
From the RPG server play.byte.org.uk
Features
Mechanics
- Thirst reduces over time requiring player to drink liquid
- Thirst will ignore players in creative
- Thirst will not go down whilst raining (wont go up either).
- Messages at certain thirst levels to tell players of danger
- Effects applied to player as they get more thirst
- Damage inflicted if thirst gets to 0
- Replenish thirst by swimming, or consuming configured items
- Integration with ArmorWeight plugin for thirst reduction for heavy armour weight
- Integration with worldguardplugin for thirst free zones (mycelianium-spread deny)
- Custom recipes
Items & Crafting
- Stackable water bottles ( amount configurable)
- Ability to craft/melt snowballs into water bottles for those colder areas
- Ability to create boiled water in furnace (no use as yet)
- Add your own custom potion recipes
GUI
- BARAPI support
- BossBarAPI support
- Ability to get thirst messages through the action Bar in 1.8
- Thirst scoreboard enabled to view thirst level
- Scoreboard Stats Support, variable = %thirst%
Commands
- admin /thirst set command to alter players thirst
- refresh command for plugins, vips or admins
Customisations
- Configurable thirst for normal, desert, jungle and savanna biomes and now Nether type world
- Configurable names & lore for boiled and pure water
- Enable or disable the plugin per world
- Add you own food items and thirst refresh rates in config
- Customise thirst levels & messages players receive at those levels
- Customise damage when thirst reaches 0
Commands
- /thirst help - show help menu
- /thirst check - check your thirst level
- /thirst refresh me - refresh yourself (needs permission)
- /thirst refresh <player> - refresh another player (needs permission)
- /thirst set <player> <percent> - sets a players thirst to a certain percentage (needs permission)
- /thirst ignite - for a laugh, if you are so parched you can spark a flint and steel over your head to ignite yourself
- /thirst debug- enable console debugger
Crafting
Melt snow into water bottles
Boil water for purity (Stop risk of cholera if using disease plugin)
Create your own recipes:
To add your own custom recipes add the config below defining what items should be added to create the potion, up to 9 ingredients which form a shapeless recipe.
once you have the setup add the recipe to the enabled recipes list to enable it on the server.
note the product will always be a potion with the name and thirst replenishing value
##Enabled recipes recipes: - eggpotion - testpotion eggpotion: 1: AIR 2: AIR 3: AIR 4: AIR 5: EGG 6: AIR 7: AIR 8: POTION 9: AIR product: POTION name: eggywater description: horrible egg mix. refreshRate: 10
Permissions
- thirst.refresh - refresh yourself
- thirst.refresh.others - refresh other players
- thirst.set.others - set the thirst of others
- thirst.immune - ignores thirst effects
- thirst.debug- allow debugging
Config File
Click here to go to the Config file setup config file
note you don't have to alter anything in the config the plugin will run on default settings
___________________
Come visit us at www.byte.org.uk
If you feel gracious enough to give a couple o pennies click the donate at the top of the page :)
-
View User Profile
-
Send Message
Posted Dec 17, 2021Help please! I love the idea of Thist but:
Thirst does not seem to go down at all. I set the world in the config and i can also create bottles and, ignite, see the thirst meter, etc. I know thirst won´t go down with op until changed, but my players also don´t lose thirst meter.
This keeps coming up in my ServerLog:
[Server thread/WARN]: [Thirst] Task #5 for Thirst v2.13.3 generated an exception
java.lang.NoSuchFieldError: DESERT_HILLS
at com.hmmcrunchy.thirst.Thirst$1.run(Thirst.java:567) ~[Thirst-2.13.3 (1).jar:?]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.1.jar:git-Paper-73]
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.18.1.jar:git-Paper-73]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1547) ~[paper-1.18.1.jar:git-Paper-73]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:480) ~[paper-1.18.1.jar:git-Paper-73]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470) ~[paper-1.18.1.jar:git-Paper-73]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.18.1.jar:git-Paper-73]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-73]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[12:39:52] [Server thread/WARN]: [Thirst] Task #5 for Thirst v2.13.3 generated an exception
-
View User Profile
-
Send Message
Posted Sep 12, 2021hey man. seems as though BossBar and BarAPI are not working.
-
View User Profile
-
Send Message
Posted Mar 27, 2021Hey I disabled thirst.immune for op players by LuckPerms. Isn't working still. Pls help.
--Solved--
-
View User Profile
-
Send Message
Posted Mar 29, 2021In reply to studious_boy2:
glad you solved ok
-
View User Profile
-
Send Message
Posted Mar 20, 2021Hey, for some reason, when I add spaces and capitals in the 'name' in custom potions, it says "Error creating custom Beetroot Juice craft recipe" in the server console. Can you please help ?
-
View User Profile
-
Send Message
Posted Dec 21, 2020can you make video tutorial how to make custom recipe, i really like this plugins work. like addig honey to the recipe
-
View User Profile
-
Send Message
Posted Dec 22, 2020In reply to vincent2005yt:
hey ill see if i can get some time to do one
-
View User Profile
-
Send Message
Posted Nov 7, 2020Why admins on my minecraft server are not thirsty?
-
View User Profile
-
Send Message
Posted Nov 7, 2020In reply to Forge_User_08996497:
Hey If they are OPs then they will have the thirst immune permission
best not to run admins as op
-
View User Profile
-
Send Message
Posted Jul 28, 2020Really cool plugin. I made my own ThirstBar Plugin based on a lot of these plugins. Only that my plugin supports HUD. Hope you can check it out, https://www.spigotmc.org/resources/thirstbar-plus.82004/
-
View User Profile
-
Send Message
Posted Jul 29, 2020In reply to Forge_User_94851019:
very nice!
-
View User Profile
-
Send Message
Posted Jun 30, 2020Is there anyway to get rid of it showing on the scoreboard. Like show it some where else such as on a boss bar. Im using the scoreboard to keep track on player kill counts and when im using the plugin it replaces everything in the scoreboard
-
View User Profile
-
Send Message
Posted Jul 1, 2020then you can In reply to stonemcyoutube:
yep in config set,
byteScoreboardEnabled: false
byteBarEnabled: true
-
View User Profile
-
Send Message
Posted Nov 10, 2019It says that it's not enabled on this world. How can I fix this?
-
View User Profile
-
Send Message
Posted Dec 17, 2019In reply to jellyfishxd:
hey there you would need to add your world in the config to allow it
-
View User Profile
-
Send Message
Posted Oct 1, 2020In reply to hmmcrunchys:
Where do you add the world in the config file? I'm having difficulties with it
-
View User Profile
-
Send Message
Posted Oct 2, 2020In reply to johnday0722:
Hi
og you look in config there is a list of worlds
if you add another line with your world name that will work
make sure all the spacing is the same as the lines above
-
View User Profile
-
Send Message
Posted Oct 22, 2019Witch version is for 1.13.2 ?
-
View User Profile
-
Send Message
Posted Oct 23, 2019In reply to mixo_3:
hey there try Thirst 2.8.8
-
View User Profile
-
Send Message
Posted Mar 7, 2019For some this may seem to be a stupid question but I cannot figure it out... For the setting timeBetweenChecks, how many ticks are in a second? Some people say 20ticks = 1 second but then redstone, block, and chunk ticks are different and I can't find much of anything about game ticks or anything. I just want to know how many ticks are in a second. Thanks :)