Saturation Plus - Patch Notes (1.2.0)
-
Added two commands for manually adjusting saturation:
- Use /addSaturation to add (or subtract, using negative input) saturation.
- Use /setSaturation to change saturation to a fixed amount.
-
Similar to /getSaturation, the commands are only useful for players; they also cannot be used to go under the minimum saturation level of 0.
-
The following edge cases for large saturation levels were observed and handled as follows:
- Due to floating point precision loss, any saturation gained past 2^24 (16777216) will lose accuracy. This establishes a soft limit on foodstuffs that offer marginal saturation increases.
- To prevent saturation from being stuck at values past 2^24, saturation loss will be doubled for every power of 2 to accompany the precision loss.
- A hard limit of 3.4e+38F (the floating point limit) has been implemented to prevent overflow.
- Alongside text adjustments for /getSaturation, the hunger bar representative (ex. "_ hunger bars") no longer caps at the integer limit.
-
Additional optimizations!
This mod version is designed for Minecraft 1.21.2+ only. Use the designated 1.21 file for older versions of 1.21.
Saturation Plus - Patch Notes (1.2.0)
-
Added two commands for manually adjusting saturation:
- Use /addSaturation to add (or subtract, using negative input) saturation.
- Use /setSaturation to change saturation to a fixed amount.
-
Similar to /getSaturation, the commands are only useful for players; they also cannot be used to go under the minimum saturation level of 0.
-
The following edge cases for large saturation levels were observed and handled as follows:
- Due to floating point precision loss, any saturation gained past 2^24 (16777216) will lose accuracy. This establishes a soft limit on foodstuffs that offer marginal saturation increases.
- To prevent saturation from being stuck at values past 2^24, saturation loss will be doubled for every power of 2 to accompany the precision loss.
- A hard limit of 3.4e+38F (the floating point limit) has been implemented to prevent overflow.
- Alongside text adjustments for /getSaturation, the hunger bar representative (ex. "_ hunger bars") no longer caps at the integer limit.
-
Additional optimizations!
This mod version is for Minecraft 1.21 and 1.21.1 only. Use the designated 1.21.2+ file for newer versions of 1.21.
Saturation Plus - Patch Notes (1.2.0)
-
Added two commands for manually adjusting saturation:
- Use /addSaturation to add (or subtract, using negative input) saturation.
- Use /setSaturation to change saturation to a fixed amount.
-
Similar to /getSaturation, the commands are only useful for players; they also cannot be used to go under the minimum saturation level of 0.
-
The following edge cases for large saturation levels were observed and handled as follows:
- Due to floating point precision loss, any saturation gained past 2^24 (16777216) will lose accuracy. This establishes a soft limit on foodstuffs that offer marginal saturation increases.
- To prevent saturation from being stuck at values past 2^24, saturation loss will be doubled for every power of 2 to accompany the precision loss.
- A hard limit of 3.4e+38F (the floating point limit) has been implemented to prevent overflow.
- Alongside text adjustments for /getSaturation, the hunger bar representative (ex. "_ hunger bars") no longer caps at the integer limit.
-
Additional optimizations!
Saturation Plus - Patch Notes (1.1.0)
- Added two game rules for customizing saturation settings on a per-world basis:
-
hungerLimitsSaturation: Controls whether hunger affects saturation. If true, limit the player's saturation level to never exceed the current hunger level.
-
maxSaturation: Controls the max saturation limit for players. Set to -1 or lower to disable this limit. Set to 0 to remove saturation entirely.
- Set hungerLimitsSaturation to false to allow saturation levels above 20.
-
Traditional Minecraft settings: hungerLimitsSaturation = true, maxSaturation = 20
-
Infinite saturation settings (Default): hungerLimitsSaturation = false, maxSaturation = -1
-
This mod version is designed for Minecraft 1.21.2+ only. Use the designated 1.21 file for older versions of 1.21.
Requirements: Fabric Modloader >= 0.15.11 Fabric API (Any, but 0.107.0+1.21.3 recommended)
Saturation Plus - Patch Notes (1.1.0)
- Added two game rules for customizing saturation settings on a per-world basis:
-
hungerLimitsSaturation: Controls whether hunger affects saturation. If true, limit the player's saturation level to never exceed the current hunger level.
-
maxSaturation: Controls the max saturation limit for players. Set to -1 or lower to disable this limit. Set to 0 to remove saturation entirely.
- Set hungerLimitsSaturation to false to allow saturation levels above 20.
-
Traditional Minecraft settings: hungerLimitsSaturation = true, maxSaturation = 20
-
Infinite saturation settings (Default): hungerLimitsSaturation = false, maxSaturation = -1
-
This mod version is for Minecraft 1.21 and 1.21.1 only. Use the designated 1.21.2+ file for newer versions of 1.21.
Saturation Plus - Patch Notes (1.1.0)
- Added two game rules for customizing saturation settings on a per-world basis:
-
hungerLimitsSaturation: Controls whether hunger affects saturation. If true, limit the player's saturation level to never exceed the current hunger level.
-
maxSaturation: Controls the max saturation limit for players. Set to -1 or lower to disable this limit. Set to 0 to remove saturation entirely.
- Set hungerLimitsSaturation to false to allow saturation levels above 20.
-
Traditional Minecraft settings: hungerLimitsSaturation = true, maxSaturation = 20
-
Infinite saturation settings (Default): hungerLimitsSaturation = false, maxSaturation = -1
-
Version 1.0 (For Minecraft 1.21)
Saturation limit removed (+ no longer dependent on hunger level)
Excess foodLevel increase overflows into saturationLevel
Use command /getSaturation to see current saturation level
Requirements:
Fabric Modloader >= 0.15.11
Fabric API (Any, but 0.100.1+1.21 recommended)
For Minecraft 1.21 (designed to work for later versions of 1.21, otherwise a new mod version will be released)
Version 1.0.1 (For Minecraft 1.20)
Saturation limit removed (+ no longer dependent on hunger level)
Excess foodLevel increase overflows into saturationLevel
Use command /getSaturation to see current saturation level
Added compatibility with every version of 1.20 (ex. 1.20-1.20.4 and 1.20.5-1.20.6).
Requirements:
Fabric Modloader >= 0.15.0
Fabric API (Any, but 1.20-compatible is recommended such as 0.91.1+1.20.4 or 0.97.8+1.20.6)
Recommended versions Minecraft 1.20.5-1.20.6 (Also works for earlier versions of 1.20, but may be unstable)
Version 1.0 (For Minecraft 1.20.5 - 1.20.6)
Saturation limit removed (+ no longer dependent on hunger level)
Excess foodLevel increase overflows into saturationLevel
Use command /getSaturation to see current saturation level
Requirements:
Fabric Modloader >= 0.15.0
Fabric API (Any, but 0.97.8+1.20.6 recommended)
For versions 1.20.5 - 1.20.6 (older versions are not compatible)
Version 1.0 (For Minecraft 1.20 - 1.20.4)
Saturation limit removed (+ no longer dependent on hunger level)
Excess foodLevel increase overflows into saturationLevel
Use command /getSaturation to see current saturation level
Requirements:
Fabric Modloader >= 0.15.0
Fabric API (Any, but 0.91.1+1.20.4 recommended)
Recommended version Minecraft 1.20.4 (Also works for earlier versions of 1.20, but may be unstable)
Due to an internal change in food and saturation mechanics implemented after 1.20.5, this file will not function as intended for versions 1.20.5 and 1.20.6.