From f30949a26900794983e289e2f519b9de39faf034 Mon Sep 17 00:00:00 2001 From: fretuks Date: Sat, 23 May 2026 19:48:30 +0200 Subject: [PATCH] update changelog.md file with new changes --- changelog.md | 117 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 111 insertions(+), 6 deletions(-) diff --git a/changelog.md b/changelog.md index ae47862..2e933ac 100644 --- a/changelog.md +++ b/changelog.md @@ -1,16 +1,121 @@ # Changelog -All notable changes after version 1.4.0 are documented in this file. +All notable changes since version 1.0.0 are documented in this file. + +## Unreleased + +### Fixed +- Improved multiplayer target selection for execute, carry, and help-up interactions so the nearest valid knocked player is selected instead of an arbitrary player. +- Added same-dimension and range validation for ongoing player execution and help-up interactions. +- Broadcast carry mount and dismount passenger updates to tracking clients so other players see carry state changes correctly. +- Cleaned up carry, help-up, mob execution, and player execution state during recovery, respawn, and logout. +- Prevented player execution, mob execution, help-up, and carry states from competing for the same knocked player. + +## 1.6.0 + +### Added +- Added a Help Up feature that lets players revive knocked players by holding the help-up key. +- Added configurable help-up options for enabling the feature, help-up duration, and recovered health amount. +- Added help-up progress display support using the existing execution progress overlay. +- Added advancements for helping up players and being helped up. + +### Changed +- Improved execution handling and validation for multiplayer interactions. +- Updated network protocol and client/server progress packets to support multiple progress action types. + +### Fixed +- Added missing validation checks around execution state transitions. ## 1.5.3 -- Fixed a bug where leaving and rejoining the game could result into persisting the knocked state into another save/session after disconnect. + +### Fixed +- Fixed a bug where leaving and rejoining the game could leave knocked state persisting into another save or session after disconnect. ## 1.5.2 -- Added a configuration option to remove potion effects not listed in the knocked-effect list while a player is knocked. + +### Added +- Added a configuration option to remove potion effects that are not listed in the knocked-effect list while a player is knocked. ## 1.5.1 -- Fixed execution and carry cleanup to prevent stuck execution/carry states when conditions change mid-action. + +### Fixed +- Fixed execution and carry cleanup to prevent stuck execution or carry states when conditions change mid-action. ## 1.5.0 -- Added configuration options for mob execution allowlists and for applying custom potion effects while knocked. -- Added a master toggle for mob executions and stabilized knocked-state handling. + +### Added +- Added configuration options for mob execution allowlists. +- Added configuration options for potion effects applied while a player is knocked. +- Added a master toggle for mob executions. + +### Fixed +- Stabilized knocked-state handling around mob execution and recovery. + +## 1.4.x + +### Added +- Added player animation library integration. +- Added prone knocked pose animations. +- Added execution animations for executors and other observing clients. +- Added executor id synchronization with execution progress packets. +- Added a damage type tag for damage that bypasses the knockdown mechanic. +- Added additional damage tags for knockdown bypass behavior. + +### Changed +- Switched carried knocked player pose to the riding pose. +- Improved local knocked swim animation handling. +- Updated execution animation behavior. + +### Fixed +- Fixed mob execution timer and player animation synchronization. +- Fixed player animator integration issues. +- Fixed knocked pose reset issues. +- Fixed a null pointer issue in mob kill handling. + +## 1.3.x + +### Added +- Added common configuration support. +- Added configurable knocked duration, execution time, and totem behavior. +- Added hostile and aggressive neutral mob execution behavior. +- Added German and English translation support. +- Added parameterized translatable player messages. + +### Changed +- Updated the mod for the 1.3.0 and 1.3.1 version line. +- Improved gravity handling while players are knocked. +- Refactored player-facing messages to use translation keys and parameters. + +### Fixed +- Fixed death logic issues around knocked players. +- Fixed duplicated player messages. + +## 1.2.x + +### Added +- Added carrying for knocked players with the carry key. +- Added execution indicator and progress display for executors and knocked players. +- Added cancellable player executions. +- Added gripping progress behavior for mob executions. +- Added first-person rendering handling so carried player models are hidden from the carrier's own view. + +### Changed +- Paused the knocked recovery timer while a player is being carried. +- Adjusted execution timing and mob execution delay for balance. +- Refactored mob execution handling and knocked countdown logic. + +### Fixed +- Fixed dropping carried players. +- Fixed items and XP not dropping correctly when a knocked player is killed. +- Fixed execution progress bar issues. +- Fixed mob release behavior so player state updates correctly. +- Fixed mob kill attempt cleanup for specific players. + +## 1.1.x + +### Added +- Added early quality-of-life improvements for the knocked state. +- Added behavior where damage resets knocked time. + +### Fixed +- Fixed several early knocked-state and multiplayer interaction bugs.