4.0
Breaking changes
- Deleted
FogProperties.ktas deprecation in 3.4 (bleudev #74) - Deleted
NineLifesClientData. UseNineLifesClientStorage.ktinstead. (bleudev #75)
Deletions
- Deleted low lifes red sky effect because it breaks red majority effect. Newer config is compatible with 3.4's one, but if you have problems with it report about that in GitHub repository (bleudev #75)
Version updates
- 26.1 (bleudev #77)
- Fabric Language Kotlin:
1.13.9+kotlin.2.3.10 -> 1.13.10+kotlin.2.3.20(bleudev #77) - [DEV] Fabric Loom:
1.15.4 -> 1.15.5(bleudev #77) - [DEV] Update to Kotlin 2.3.20 (bleudev #77)
26.1 only
3.4
Breaking changes
ServerPlayer.setLifes(lifesCountChanger)was deleted as deprecated in 3.2. UseServerPlayer.lifesproperty instead. (bleudev #69)ServerPlayer.addLifes(addedLifesCount)was deleted as deprecated in 3.2. UseServerPlayer.lifesproperty incrementing instead. (bleudev #69)com.bleudev.nine_lifes.client.api.renderpackage was moved tocom.bleudev.nine_lifes.api.render.client
Deprecations
FogPropertiesKt.Transformer, fogColor, skyColor, fogStart, fogEndwas deprecated. Use events or type aliases specified inDeprecatedannotation.
New features
- Better health rendering. This improves compatibility with resource packs which changes heart textures. (bleudev #67)
- Insomnia Potions. (bleudev #68)
- Better API for fog and sky rendering (with
ClientEnvironmentSetupEvents) (bleudev #70) - Better API for post effect rendering (with
PostEffectRegistry) (bleudev #70)
Changes
- Amethysm potion brewing recipe was slightly changed. (bleudev #68)
Bug fixes
- Living entities can sleep with insomnia. (bleudev #68)
Optimisations
- Reduced jar file size by compressing png files. (bleudev #67)

3.3: Amethyst stick update
New features
- Added new item:
nine_lifes:amethyst_stickwhich spawns lightning bolts. It has small durability, takes your lifes and exhausts you when used. It can only be obtained through commands. (bleudev #61) - Added new mob effect:
nine_lifes:insomniawhich blocks sleeping. (bleudev #61) - Added new post effect:
nine_lifes:cblurwhich blurs screen. (bleudev #61)

3.2: Advancements update
New features
API changes
New features
- Use
ServerPlayer.lifesproperty setter instead ofServerPlayer.setLifes()(bleudev #58)
Breaking changes
ServerPlayer.setLifes(newLifesCount)was deleted. UseServerPlayer.lifesproperty setter instead (bleudev #58)
Deprecations
ServerPlayer.setLifes(lifesCountChanger)is deprecated. UseServerPlayer.lifesproperty setter instead. Will be deleted in 3.3 (bleudev #58)ServerPlayer.addLifes()is deprecated. UseServerPlayer.lifesproperty incrementing instead. Will be deleted in 3.3 (bleudev #58)
Bug fixes

3.1: Shader update
This version finally features post-effects: anaglyph and red majority! Enjoy surviving with these spooky shaders :)
Version updates
- End of support for Minecraft 1.21.10. Nine lifes now requires 1.21.11+
- Update to 26.1 snapshot 10
New features
- Red majority shader effect when player has low count of lifes
- Anaglyph shader effect when used amethyst shard (charged or not) and when player has low count of lifes and tries to sleep
Fixes
- All nine lifes damage types do not knockback (bleudev)
- Use charged amethyst damage source in amethyst explosions
Optimisations
- Clean some mixins
- Clean client rendering and networking
- Other code simplification
Breaking changes
- End of support for 1.21.6-1.21.9. Nine Lifes now requires 1.21.10+
- Rewrite config to YACL instead of MidnightLib
Version updates
- 26.1-snapshot-9
- Bump Fabric Loader version to 0.18.4
- Bump Fabric Language Kotlin version to 1.13.9+kotlin.2.3.10
- Minimal Fabric API Version changes:
- 0.143.5 (26.1-snapshot-9)
- 0.141.3 (1.21.11)
- 0.138.3 (1.21.10)
Bug fixes
- Hardcore buttons when player ate charged amethyst with 1 life
- Hardcore title don't appear when game over
Optimisations
- Use Fabric Api events for bed sleeping problems instead of Mixin's
Dev
- Bump fabric loom version to 1.15.4
- Bump Kotlin version to 2.3.10
Depends updates
[/] Mod now requires fabric-language-kotlin >= 1.13.8+kotlin.2.3.0
New features
[+] Setup modrinth auto publishing


