- Added support for all 1.20 versions. All version through 1.20.x and 1.21.x are now supported through reflective mapping.
- Made config breaking changes (sorry).
- Added support for seasons. Seasons are now supported and configurable. Current supported season mods are Serene Seasons and Fabric Seasons.
- Added an API endpoint for modders. On github you will find an API script to attach onto breath events or gather data from Cold Breath systems.
- Added Debug Chat commands. In older version the debug hud didnt work so chat commands for debugging are now added.
- Renamed Morning Breath to Breath Condensation. Morning breath is associated with bad smelling breath. Breath condensation is more accurate.
- Large code rewrite. has to happen sometimes. Setting up for easier future coding.
- Fixed: Crash when enabling DebugHud on 1.21.3 or older.
- Fixed: Version checking reliability has been improved.
- Added support for 1.21 and 1.21.1. Added a version checker that changes how code is run.
- Fixed: crash when running mod in 1.21.1.
- Breathing speed is now dependend on health. The lower the player's health is the quicker the breath. Simulating real world stress.
- Large code rewrite. Almost all the code on the backend has been changed. You wont see much difference.
- Reworked the config screen. The config screen now has clear categories and subcategories.
- Reworked the debug screen. The debug screen has seen additions and removals and an added background.
- Fixed: Breathing continuing after death.
- Fixed: Breathing not respecting underwater interval.
- Added a morning breath between the times 22500 and 1500. The exact timing is configurable and the max temp at which the breath is shown is also configurable with default max of 0.7 (hottest biomes being forests)
- Added a config entry for standard breath visibility. Default value is 0.15. Snowy biomes are ~0.0 or lower and windswept biomes are ~0.2.
- Added a config category and debug field for morning breath.
- Switched from isCold biome tag to minecraft's temperature system. The standard biome temp range is 0-2, with breath triggering at 0.15 by default.
- Temperature is now dependant on altitude. This means that at higher altitude the temperature will drop and the player will start having visible breath. Default for minecraft is -0.00125 for each block above sea level.
- Added dimension to debug overlay
- Added effect state and reason to debug overlay
- Fixed a bug where OnlyCold option did not respect VisibleInEnd nor VisibleInNether
- Fixed a bug where the underwater bubbles did not respect VisibleInCreative
- Fixed logo not showing up in config menu
Updated to support most 1.21 versions (1.21.2 - 1.21.9).
- 1.21.2 through 1.21.9 are now supported
Config changes and additions.
- Added Visuals config category
- Added Visibility config category
- Added color config option
- Added size config option
- Adjusted Tooltips in the config
- Moved VisibleInCreative, VisibleInNether and VisibleInEnd to own category (Visibility)
initial release



