# Temperature999 - A New Dimension of Survival
Welcome to **Temperature999**, a plugin that introduces a dynamic and immersive temperature system to your Minecraft server. This system transforms the survival experience, forcing players to adapt to their environment in new and challenging ways.
---
## Core Systems
### Dynamic Temperature
The world is alive with fluctuating temperatures. Your body heat will rise and fall based on a variety of factors:
* **Biomes:** From the scorching heat of the desert to the frigid chill of the snowy taiga, every biome has a unique effect on your temperature.
* **Day and Night:** The sun's warmth is a vital resource. As night falls, temperatures drop, even in neutral biomes, so you'll need to find shelter or a heat source to stay warm.
* **Weather:** Getting caught in the rain will make you wet and cold, causing your temperature to drop faster.
### Armor Insulation
Not all armor is created equal. Each armor material now has a specific insulation value, which can be customized in the configuration. Choose your armor wisely to protect yourself from the elements:
* **Leather and Turtle Armor:** Offer excellent protection against the cold.
* **Metal Armors (Iron, Gold, Diamond, Netherite):** Provide less insulation, making you more susceptible to cold.
### Environmental Sources
The environment is filled with natural heat and cold sources that you can use to your advantage:
* **Heat Sources:** Huddle around a `campfire`, `furnace`, or `lava` to warm up.
* **Cold Sources:** Be careful around blocks like `ice` and `snow`, as they will lower your temperature.
You can even define your own custom heat and cold source blocks in the configuration!
### Player Effects
If your temperature reaches extreme levels, you will suffer the consequences:
* **Burning:** At high temperatures, you will start to take damage. You'll also hear yourself panting as you struggle to cool down.
* **Freezing:** At low temperatures, you will take damage and be slowed down. You'll hear the chilling sound of freezing as your health drops.
---
## Features
### Boss Bar Display
Your temperature is displayed on a dedicated boss bar at the top of your screen. The bar changes color and text to give you a quick and intuitive understanding of your current status.
### Full Customization
Temperature999 is designed to be fully customizable. You can configure:
* Which worlds the temperature system is enabled in.
* The temperature change rates for day and night in all biome types.
* The insulation values for every type of armor.
* Custom heat and cold source blocks.
---
## Commands
| Command | Description | Permission |
| --- | --- | --- |
| `/temp help` | Shows the help message. | `None` |
| `/temp check [player]` | Checks your own or another player's temperature. | `temperature999.check.others` for other players |
| `/temp toggle` | Toggles the temperature display on or off. | `None` |
| `/temp admin set <player> <temp>` | Sets a player's temperature to a specific value. | `temperature999.admin` |
| `/temp biomes list <hot/cold>` | Lists all biomes configured as hot or cold. | `temperature999.admin.biomes` |
| `/temp config reload` | Reloads the configuration file. | `temperature999.admin` |