File Details
The WaterSkin Update
- R
- Oct 3, 2025
- 21.13 KB
- 56
- 1.21.9+10
File Name
ThirstBar-1.0.4-SNAPSHOT.jar
Supported Versions
- 1.21.5-Snapshot
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
### 🚀 New Features
#### 💧 Rainwater Cauldron System
- **Passive Water Collection:** Cauldrons placed outdoors will now slowly fill up with clean water during rainfall.
- **Configurable Rates:** Server administrators can now configure how fast and how often cauldrons fill via the new `cauldron` section in `config.yml`.
- `fill-rate-ticks`: Controls how often the plugin attempts to add water to a cauldron.
- `fill-chance`: Sets the probability of a water level being added during each attempt.
#### ✨ Waterskin Item
- **Multi-Use Water Container:** Players can now craft a **Waterskin**, a new item capable of holding multiple servings of water to save precious inventory space.
- **Crafting:** The Waterskin is crafted from 4 pieces of leather in each corner and 4 string on each side and in the center a glass bottle.
- **Dynamic Display:** The Waterskin appears as a glowing enchanted item. Its description dynamically updates to show its current state, such as `Charges: 3/3` or `Empty`.
- **Configurable Capacity:** The maximum number of charges the Waterskin can hold is configurable in the new `waterskin` section of `config.yml`.
#### ⚙️ New Gameplay Mechanics
- **Challenging Collection:** To add a layer of realism, collecting water with a **Waterskin** will *always* result in a **Dirty Waterskin**, regardless of the water source.
- **Purification Methods:** A **Dirty Waterskin** can be purified into a **Clean Waterskin** by:
- Cooking it in a **Furnace**.
- Placing it on a **Campfire**.
- **Configurable Cook Time:** The time it takes to purify a Waterskin is configurable via `purification-time-ticks` in `config.yml`.
### 🔧 Gameplay & Configuration Enhancements
- **Configurable Slowness:** The duration of the `Slowness` effect applied at low water levels is now configurable under `effects.low-water.slowness-duration` in the config file.
- **Water Bottle Parity:** The original behavior for **glass bottles** has been preserved. They still have an 80% chance of collecting **Dirty Water** and a 20% chance of collecting **Clean Water**.
### 🛠️ Project & Build Improvements
- **Upgraded Java Version:** The plugin's source has been upgraded from Java 8 to **Java 17**, ensuring compatibility with modern server environments.
- **Improved Dependency Management:** The Spigot API version is now managed by a property in the `pom.xml` file, making future updates simpler and more reliable.
### administrative Updates
- **Expanded Give Command:** The `/water give` command now supports `waterskin` as an argument, allowing admins to spawn an empty Waterskin directly.
- **Updated Help Command:** The `/water help` command has been updated to reflect the new `give` command option.

