Aqua Thirst  Limited Time icon

Aqua Thirst Limited Time -----

Semi-Vanilla Thirst Mechanics




free while it's being maintained, future
updates will require license.
"Free License Key"
76125785-0756-48b6-928c-5809d54ed016

Support Bedrock [​IMG]
(1.17 - 1.21) High Performance [​IMG]
less lag it use cache method for every players only perform if it needs


[​IMG]

Some Quick Highlights
=======================================

[​IMG]
☑️ Automatically detects when a player is submerged
underwater, changing the thirst bar icon to top instead
hiding it (fully customized for changing resoucepack)
Full features are listed in the spoiler below.




=======================================
[​IMG]
☑️ You can customize water bottles to provide effects
like Dizziness, Strength, or Speed after drinking it
through items.yml file. The effects are fully
customizable and can also be disabled and
turned to normal water bottle
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ Players can fetch multiple custom drinks thru water,
with a success rate that can be configured
in settings.yml and items.yml
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ When a player's thirst reaches zero, they will
experience side effects like Slowness, Weakness,
Mining Fatigue, or Nausea, based on your config.
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ Players can gain thirst when it rains, if a shelter
mode turned on it prevents players to gain
thirst if they’re not exposed to rain. This is also
fully customizable through the settings.yml.
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ You can drink from cauldrons, but sometimes
the water may be dirty, affecting the player's
health points. This feature is fully customizable...
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ Players who are burning will experience a reduction
in their thirst bar, can also be customized on config
Full features are listed in the spoiler below.


=======================================
[​IMG]
☑️ Create custom drink items with specific crafting
recipes, whether shapeless or pattern-based.
Supports multiple pattern with 1 item
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ You can cook drinks via furnace, blast furnace, or
smoker with custom drink recipes. Cooking will also
grant experience points. If you enabled on recipe.yml
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ Players wearing a turtle helmet will gain thirst,
with customizable values in the settings.yml.
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ Players in the nether will have different thirst sanity
configurable on settings. You can also enable
or disable this feature for specific worlds.
Full features are listed in the spoiler below.



=======================================

[​IMG]
☑️ Thirst will reduce when a player sleeps and wakes
up.This feature is customizable in the configuration.
Full features are listed in the spoiler below.


Auto Detect Bubbles
The thirst icon moves to the top (instead of hiding) when underwater.

Custom Water Bottle Effects
Drinking water bottles can give effects like Speed,
Strength, or Dizziness. fully customizable via items.yml.

Fetch Custom Drinks
Players can fetch different drinks with configurable success rates.

Thirst Reduction Timers
Thirst decreases over time, adjustable through settings.yml.

Side Effects at 0 Thirst
When thirst hits 0, players suffer effects like Slowness,
Nausea, or Weakness can also be toggled to default
water bottle without effects.

Nether Thirst
Thirst behaves differently in the Nether can be toggled per world.

Biome-Specific Thirst
Thirst reduction varies by biome and is fully customizable.

Rain Thirst Gain
Players gain thirst in rain unless under shelter (configurable).

Swimming Thirst
Touching/swimming in water increases thirst
customizable rates and toggles thru settings.yml

Burning Reduces Thirst
Being on fire decreases thirst configurable in settings.yml.

Food Affects Thirst
Eating certain foods will raise or lower thirst, based on your config.

Sprinting Thirst Reduction
Running reduces thirst based on distance fully configurable.

Fire Resistance Immunity
Fire resistance grants immunity to Nether/burning thirst loss.

Turtle Helmet Bonus
Wearing a turtle helmet boosts thirst, with adjustable values.

Thirst Reset on Death
Reset thirst to full (or any value) on death its your choice.

Message Customization
Disable thirst messages and go full vanilla-style thirst bar.

Cauldron Drink
Players can drink from cauldrons and chance of dirty water
causing health damage effects.

Stackable Bottle
Players can stack maximum 16 bottles using the logic method

  • items.yml Configuration Example.
    Code (Text):

    potion-thirst-item-list:
      mineral_water_bottle:
        material: HONEY_BOTTLE
        max-amount: 1
        custom-model-data: 10000
        display_name: "&aᴍɪɴᴇʀᴀʟ &bᴡᴀᴛᴇʀ &6ʙᴏᴛᴛʟᴇ"
        lore:
          - '&bᴄʟᴇᴀɴ ᴍɪɴᴇʀᴀʟ ᴡᴀᴛᴇʀ ʙᴏᴛᴛʟᴇ'
          - '&cɢᴇᴛ ʙʏ ᴄᴏᴏᴋɪɴɢ ᴡᴀᴛᴇʀ ʙᴏᴛᴛʟᴇ ᴜsɪɴɢ'
          - '&6ʙʟᴀsᴛ ғᴜʀɴᴀᴄᴇ sᴍᴏᴋᴇʀ ᴏʀ ᴛᴀʙʟᴇ'
        enable-side-effect: false
        effects:
          effect-1:
            effect: SPEED
            level-amplifier: 1
            duration: 200
          effect-2:
            effect: STRENGTH
            level-amplifier: 1
            duration: 200
        item-flags:
          - HIDE_ATTRIBUTES
          - HIDE_ENCHANTS
          - HIDE_POTION_EFFECTS
        thirst-restore: 3.5
      premium_water_bottle:
        material: HONEY_BOTTLE
        max-amount: 1
        custom-model-data: 10000
        display_name: "&aᴘʀᴇᴍɪᴜᴍ &bᴡᴀᴛᴇʀ &6ʙᴏᴛᴛʟᴇ"
        lore:
          - '&bᴄʟᴇᴀɴ ᴘʀᴇᴍɪᴜᴍ ᴡᴀᴛᴇʀ ʙᴏᴛᴛʟᴇ'
          - '&cɢᴇᴛ ʙʏ ᴄᴏᴏᴋɪɴɢ ᴡᴀᴛᴇʀ ʙᴜᴄᴋᴇᴛ ᴜsɪɴɢ'
          - '&6ʙʟᴀsᴛ ғᴜʀɴᴀᴄᴇ sᴍᴏᴋᴇʀ ᴏʀ ᴛᴀʙʟᴇ'
        enable-side-effect: true
        effects:
          effect-1:
            effect: SPEED
            level-amplifier: 1
            duration: 200
          effect-2:
            effect: STRENGTH
            level-amplifier: 1
            duration: 200
        item-flags:
          - HIDE_ATTRIBUTES
          - HIDE_ENCHANTS
          - HIDE_POTION_EFFECTS
        thirst-restore: 10.0
      dirty_water_bottle:
        material: HONEY_BOTTLE
        max-amount: 1
        custom-model-data: 10000
        display_name: "&aᴅɪʀᴛʏ &bᴡᴀᴛᴇʀ &6ʙᴏᴛᴛʟᴇ"
        lore:
          - '&4ᴅɪʀᴛʏ &bᴡᴀᴛᴇʀ ʙᴏᴛᴛʟᴇ &6ᴍᴀᴅᴇ ғʀᴏᴍ'
          - '&2ᴡɪʟᴅ &bᴡᴀᴛᴇʀ &aᴛʜᴀᴛ ᴄᴏɴᴛᴀɪɴs &cᴠɪʀᴜs'
          - '&3ɢᴇᴛ ᴜsɪɴɢ ɢʟᴀss ʙᴏᴛᴛʟᴇ ᴛᴏ ᴡᴀᴛᴇʀ'
        enable-side-effect: true
        effects:
          effect-1:
            effect: HUNGER
            level-amplifier: 1
            duration: 300
          effect-2:
            effect: NAUSEA
            level-amplifier: 1
            duration: 500
          effect-3:
            effect: INSTANT_DAMAGE
            level-amplifier: 1
            duration: 20
        item-flags:
          - HIDE_ATTRIBUTES
          - HIDE_ENCHANTS
          - HIDE_POTION_EFFECTS
        thirst-restore: 2.5
     
    — .

  • settings.yml Configuration Example.
    Code (Text):

    settings-version: 1.1
    license-key: ""
    thirst-bar-mode: actionbar
    boss-bar-thirst-symbol:
      boss-bar-color-line: blue
      boss-bar-text-input: "&3ᴛʜɪʀsᴛ ʙᴀʀ"
    actionbar-thirst-symbol-in-land:
      symbol-empty: ""
      symbol-full: ""
      symbol-half: ""
    water-thirst-symbol-in-water:
      symbol-empty: ""
      symbol-full: ""
      symbol-half: ""
    thirst-bar-tick:
      thirst-bar-1:
        tick: 900
        amount: 0.5
      thirst-bar-2:
        tick: 1800
        amount: 1.0
    punishment:
      reapply-timer: 5
      potion-effects:
        effect-applied-1:
          effect: SLOW
          level-amplifier: 2
          duration: 200
        effect-applied-2:
          effect: WEAKNESS
          level-amplifier: 2
          duration: 200
        effect-applied-3:
          effect: MINING_FATIGUE
          level-amplifier: 0
          duration: 200
        effect-applied-4:
          effect: NAUSEA
          level-amplifier: 2
          duration: 200
        effect-applied-5:
          effect: HUNGER
          level-amplifier: 2
          duration: 200
    nether-thirst:
      nether-world-names:
        - Yokoso_nether
      nether-enable: true
      nether-deduct: 0.5
      nether-time: 180
    step-water:
      step-water-enable: true
      step-water-regain: 1.0
      step-water-time: 5
    rain-thirst:
      rain-thirst-enable: true
      rain-thirst-regain: 1.0
      rain-thirst-time: 5
      rain-thirst-rooftop: true
      rain-roof-top-limit: 10
      solid-roof-blocks:
        - DIRT
        - STONE
        - COBBLESTONE
        - OAK_PLANKS
        - BIRCH_PLANKS
        - SPRUCE_PLANKS
        - OAK_SLAB
        - BIRCH_SLAB
        - STONE_SLAB
        - STONE_STAIRS
        - OAK_STAIRS
    sprinting-too-much:
      sprinting-too-much-enable: true
      sprinting-too-much-deduct: 2.5
      sprinting-too-much-distance: 500.0
    detect-biome:
      detect-biome-enable: true
      detect-biome-deduct: 1.5
      detect-biome-time: 180
      affected-biomes:
        - DESERT
        - SAVANNA
    player-burn:
      player-burn-enable: true
      player-burn-deduct: 1.5
      player-burn-time: 5
    food-thirst-regain:
      APPLE: 1.0
    food-thirst-deduct:
      COOKIE: 1.0
    random-loot-thru-water: true
    amount-of-loot-per-found: 1
    items-loot-thru-water-chances:
      dirty_water_bottle: 100.00
    cauldron-interact:
      cauldron-interact-enabled: true
      cauldron-interact-thirst-gain: 1.0
      damage-player-enabled: true
      damage-heart-half-chances: 69
      damage-heart-half-amount: 3
    player-died-deduct:
      enable-player-died: true
      player-died-thirst: 1.5
    player-sleep-deduct:
      enable-player-sleep: true
      sleep-deduction: 7.5
    fire-resistance-effect:
      immune-player-on-burn: true
      immune-player-on-nether: true
    turtle-helmet-thirst:
      enable-turtle-helmet: true
      turtle-add-thirst: 0.5
      turtle-timer-thirst: 3
     
    — .

  • recipe.yml Configuration Example.
    Code (Text):

    crafting-table-recipe:
      thirst-bar-recipe-builder-1:
        pattern-required:
          - "AAA"
          - "AAA"
          - "AAA"
        ingredients:
          A: mineral_water_bottle
        result: premium_water_bottle
      thirst-bar-recipe-builder-2:
        pattern-shapeless:
          - magma_cream
          - potion
        result: mineral_water_bottle
      thirst-bar-recipe-builder-3:
        pattern-required:
          - "000"
          - "0A0"
          - "000"
        ingredients:
          A: premium_water_bottle
        result: premium_water_bottle
      thirst-bar-recipe-builder-4:
        pattern-shapeless:
          - potion
          - blaze_rod
        result: mineral_water_bottle

    furnace-cook-recipe:
      mineral_water_bottle:
        furnace-recipe: mineral_water_bottle
        furnace-input: potion
        furnace-time: 2400
        furnace-smoker-time: 1000
        furnace-blast-furnace-time: 1500
        experience: 5.0

      premium_water_bottle:
        furnace-recipe: premium_water_bottle
        furnace-input: water_bucket
        furnace-time: 6000
        furnace-smoker-time: 3000
        furnace-blast-furnace-time: 3500
        experience: 10.0


     
    — .

For license activation, you must first run the plugin and then stop it. next, go to the Aqua thirst plugin folder, open the settings.yml file, and replace the license key value at license-key: "AquaThirstPremium" with your own license

After the plugin loads on the server, it automatically generates the Java and Bedrock resource packs for my AquaThirst plugin folder. You can merge them with other packs you use on your server, or simply drop them in and start your server.

Commands & Permissions:
/aq /aquathirst /thirst reload Reloads the plugin configuration.
/aq /aquathirst /thirst set Sets a player's thirst level.
/aq /aquathirst /thirst craft Allows crafting of water bottles items.
/aq /aquathirst /thirst cook Allows purifying and cooking of water bottles.
/aq /aquathirst /thirst give Gives custom water bottles to players.
/aq /aquathirst /thirst toggle Toggles the boss bar or action bar thirst display.

aquathirst.off Disables the thirst system for the plugin.
aquathirst.reload Reloads the plugin configuration.
aquathirst.set Sets a player's thirst level.
aquathirst.craft Allows crafting of water bottles items.
aquathirst.cook Allows purifying and cooking of water bottles.
aquathirst.give Gives custom water bottles to players.
aquathirst.toggle Toggles the boss bar or action bar thirst display.


!Warning Must Read!:

  • This plugin requires Java 16 to 22 to work properly. Forcing to use Java 15 to 8 may cause issues.
  • You can use a resource pack to change thirst icon textures since it’s fully customizable.

  • If you are using other plugins that utilize the Action bar, you must disable them or transfer their messages to the chat box. The Thirst Bar uses the Action bar for display, and forcing other messages into the Action bar may cause flickering or hide the Thirst Bar icon. We recommend using the Action bar method for best experience, but you can use Boss bar if preferred

Resource Information
Author:
----------
Total Downloads: 13
First Release: Today at 5:20 AM
Last Update: Today at 9:52 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings