Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Shows the health of the player or mob that you hit or look at, in the action bar. One jar for 1.8 to 26.3.
Fixes
- Config updates keep accented letters. On some Windows servers, 3.8.0 could replace accented letters in
config.ymlwith "�" when it added new options. This happened only if the file was not saved as UTF-8. ActionHealth now adds new options to the end of the file and never writes the rest again. If 3.8.0 changed letters in your config, correct them once by hand. - Action messages no longer repeat. Each hit added a new combat tag, even for the same target. Each tag then sent the action message again. Now each target has one tag.
DAMAGE: ANYworks. With the action system on, a hit now gives one message, not two. The first hit of a fight also gets the ANY message now.- The toggle message shows only when it matters. A player who turned ActionHealth off got the
Toggle Messageevery second. Now it shows only while they look at an entity.
Changes
- Action messages follow the same rules as health messages: disabled worlds and regions,
Use Permissions,Show MobandShow Player, and the toggle. - Damage causes such as
LAVAin the action system now work for all damage, not only hits by an entity. - With
Region PvP: false, a cancelled hit shows the health without subtracting the damage, because the hit did no damage. - The server log names the way ActionHealth sends action bars, for example
Sending action bars with the Spigot API.
Under the hood
- ActionHealth reads WorldGuard 6 and 7 regions itself, without the WorldGuardWrapper library. The jar is now about 94 KB instead of 922 KB.
- New fallback for Paper's newer chat API (Adventure), in case Paper removes the BungeeCord chat API that ActionHealth uses now.
- Folia: an arrow that hits far from the shooter is handled on the shooter's thread.
- The build is reproducible: the jar below has the same SHA-256 as the jar that CI tested.
Tests
- 27 Spigot versions from 1.8 to 26.3, Paper 1.8.8, 1.20.6, 1.21.11 and 26.3, Folia 1.21.11 and 26.2: pass.
- Paper 1.16.5 and 1.21.11 with the Adventure method: pass.
- WorldGuard 6.1, 6.2.2, 7.0.15 and 7.0.19, PlaceholderAPI 2.12.3, ModelEngine R3.1.11: pass.
- Linkage check against 68 spigot-api versions: pass.
- 46 unit tests, 13 of them new: pass.
SHA-256 of ActionHealth-3.8.1-all.jar: 33ca8d6608e3c6248243a927c134c0851792661f329616e86d3b680a062ffbfb
Platforms
Paper
1.8–26.3
Dependencies
Paper
- LangUtils Optional
- MVdWPlaceholderAPI Optional
- MythicMobs Optional
- PlaceholderAPI Optional
- WorldGuard Optional
- mcMMO Optional