
Wiki
Critical Health FX Wiki
Low-health visuals, heartbeat audio, blackout tuning, frost pulses, tier extras, and the public admin workflow for CriticalHealthFX.
Getting Started
Install the plugin cleanly, validate the startup state, and learn the admin command surface before deeper tuning.
Core Tuning
Set the activation threshold, shape the vignette, and tune the audio and overlay layers that define the low-health loop.
GUI and Editing
Use the in-game editor safely, understand what each page owns, and decide when YAML is still the better tool.
Runtime and Troubleshooting
Use presets deliberately, force test mode safely, and troubleshoot the common reasons the effect feels missing or wrong.
Use this page when you are putting CriticalHealthFX on a server for the first time.
Requirements
CriticalHealthFX is built around modern Paper 1.21.x and Java 21.
- Paper 1.21.x is the intended runtime
- Java 21 is required
- Spigot can load the plugin, but the per-player red vignette depends on the Paper WorldBorder API
If your goal is the full red edge effect, run Paper.
Basic install flow
- Stop the server.
- Place the
CriticalHealthFX.jarfile inplugins/. - Start the server once so the plugin creates its folder and default config.
- Watch console for the startup summary line.
- Stop the server again before making serious changes in YAML.
What first boot creates
The public file that matters most is:
plugins/CriticalHealthFX/config.yml
The plugin also loads its command and permission metadata from plugin.yml, but that ships inside the jar rather than as a file you edit in the data folder.
The startup line you want to see
CriticalHealthFX logs one clean summary line on enable with:
- plugin name and version
- author
duq_ - example server
mcwar.co - detected Minecraft version
- current threshold
- scan cadence
That banner is the fastest way to confirm the build actually loaded.
Legacy folder migration
Current builds also check for older data folders such as:
plugins/MCWAR-CriticalHealthFXplugins/MCWAR-CriticalHealthFx
If the new data folder is missing a config.yml and one of those older folders has it, the plugin will copy that config into the current folder on startup.
First boot checklist
Confirm the command works
Run:
/chfx statusIf the command does not exist, the plugin did not load correctly.
Open the GUI once
Run:
/chfx guiThat confirms the admin surface is available and the inventory pages are registering cleanly.
Validate the shipped defaults
The default MCWAR curve should feel like this:
- light red starts at
10.0HP, which is 5 hearts - the red edge becomes very strong at
2.0HP, which is 1 heart - blackout starts only at
1.0HP, which is half a heart - heartbeat speeds up as health drops
- frost can pulse in configured cold biomes while the player is hurt enough
Test on a player account
Use:
/chfx test onThat forces the effect loop on your own account so you can verify visuals without repeatedly damaging yourself during setup.
Turn it back off with:
/chfx test offGood first edits
Before you go deep into tiers, review these first:
critical_threshold_hpwarning_blocksheartbeat.soundheartbeat.volumeoverlays.blackout.min_hpoverlays.frost.min_hp
That gets the overall feel close before you start fine-tuning every tier.
After first boot
Once the plugin loads cleanly, move into:

