Your Cart
Loading

SoapsHungerStamina - UPDATE - 1.0.5

- Sprinting and stamina lock now feel much more solid, with better lock/unlock behavior and less sprint abuse at low stamina.

- Combat stamina is easier to balance thanks to separate PvP/PvE multipliers, in-combat regen control, and cleaner winded tuning.

- Anti-spam controls were expanded for jump, dodge, and throwables to stop common stamina bypass patterns.

- Added more action coverage across movement and combat, including block interact, mace smash, slime bounce, lava contact, and bed-rest timing.

- Projectiles, dodge, sprint-burst, bed-rest, stamina-food, and second-wind settings were consolidated into `actions.yml` so tuning is in one place.

- Legacy config paths for moved systems were removed to avoid mixed setups and conflicting behavior.

- New-player easing was added so you can lower stamina pressure for a player’s first minutes on the server.

- Admin GUI now includes feature search/filter, better state handling, and fixes for filtered hunger toggle behavior.

- System settings GUI now shows all values properly, including overexertion warning threshold.

- `/shs config set` biome keys were fixed so biome edits now always apply to the real live settings.

- Disabled-world setup is now cleaner: stamina and weight world lists both live in `config.yml` (`general.disabled-worlds.stamina` and `general.disabled-worlds.weight`).

- Disabled-world checks were normalized for more reliable world-name matching.

- Per-world action override reads were optimized to reduce repeated config lookups during runtime.

- Engine performance was improved by caching stamina reads during tick processing instead of repeatedly re-fetching the same values.

- Weight performance was improved by skipping encumbrance scans for bypassed players and reducing repeated permission parsing.

- Action bar refresh was tuned to reduce unnecessary message churn while keeping stamina display stable.

- GUI edits are faster now because most changes use lightweight runtime reloads instead of full plugin restarts.

- Added startup warnings for unsafe weight scaling setups (like bad encumbrance thresholds or scaling enabled without PlaceholderAPI).

- Player quit cleanup was improved to prevent stale dodge/throwable rate-limit entries.

- YAML files were polished with cleaner section flow and more readable owner-focused comments (`config.yml`, `actions.yml`, `weight.yml`, `messages.yml`).