Source-checkedQuality of life & UI

CompactStatusSquares

by cjayride · for Valheim

Small square status-effect icons using Valheim's own art. Position them yourself. Keeps SeneaL UI from drawing its status pills.

769Downloads
6d agoLast updated
BepInExLoaders
ThunderstoreSource

About CompactStatusSquares

From Thunderstore

Small square status-effect icons using Valheim's own art. Position them yourself. Keeps SeneaL UI from drawing its status pills.

🟦 Compact Status Squares

Small, configurable buff and debuff icons for Valheim.

Compact Status Squares displays Valheim's own status-effect artwork as small square icons, giving you a cleaner HUD without the large vanilla status list.

Designed to work alongside SeneaL UI, this mod takes control of the status-effect HUD slot while leaving the rest of SeneaL UI untouched.

✨ Features

  • Compact square icons using vanilla status-effect sprites.
  • Configurable positioning with screen corners and X/Y offsets.
  • Flexible layouts with adjustable icon size, columns, and spacing.
  • Status labels displayed to the left, right, above, or below icons.
  • Scalable text for status names, timers, comfort numbers, and hover tips.
  • Vanilla font option using Valheim's Norse font.
  • Live configuration updates so settings can be adjusted without restarting.
  • Hover for details to see a status effect's name.
  • Preview mode to check layouts without active status effects.

🔧 Compatibility with SeneaL UI

SeneaL UI can skip vanilla status-effect updates whenever its interface is enabled, even when its own status pills are switched off.

Compact Status Squares handles the status icons itself and prevents SeneaL UI's status panel from occupying the same HUD area.

While this mod is enabled:

  • Compact Status Squares displays the status-effect icons.
  • SeneaL UI's status pills remain hidden, even if [Elements] StatusEffects is enabled.
  • The large vanilla status list is not drawn.
  • Other SeneaL UI features remain unchanged.

Do not run this alongside another mod that replaces the status-effect HUD.

🧪 Testing

A test build has already been copied into these Gale profiles that have SeneaL UI installed:

  • beta_cjaycraft_CLIENT
  • sennealteest

Quick Test

  1. Launch one of the profiles and load a character.
  2. Pick up a status effect, such as Rested, a potion buff, Wet, or Cold.
  3. Confirm the effects appear as small square icons.
  4. Check that SeneaL UI's status pills remain hidden.
  5. Adjust the layout settings to suit your HUD.

Configuration

Edit:

BepInEx/config/cjayride.CompactStatusSquares.cfg

The settings include:

| Setting | Purpose | |---|---| | OffsetX / OffsetY | Move the icon cluster | | IconSize | Adjust icon dimensions | | TextScale | Scale names, timers, comfort numbers, and hover tips | | ShowName | Display names Left, Right, Top, or Bottom of an icon | | UseVanillaFont | Use Valheim's Norse font for labels | | Columns | Set the number of icons per row | | Spacing | Adjust the distance between icons | | Corner | Choose the screen corner used for positioning | | Timer | Configure timer display | | CrispPixels | Configure crisp icon rendering | | NameGap | Adjust the gap between an icon and its name | | FillPreview | Display sample squares for layout testing |

Most settings apply immediately.

To return status-list control to the other HUD systems, set:

[General] Enabled = false

🛠️ Build

Build from the project directory:

dotnet build -c Release

After a successful build, CompactStatusSquares.dll is copied to the game's BepInEx plugins folder.

For testing through Gale, copy the DLL into the profile's plugin directory:

BepInEx/plugins/cjayride-CompactStatusSquares/

📄 Credits

Compact Status Squares uses Valheim's existing status-effect artwork and is designed to complement SeneaL UI.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 6d ago.

CompactStatusSquares on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.1.10, released 2026-10-29

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 7 recorded builds of CompactStatusSquares.

Recent builds

BuildReleasedGame versionsLoaders
0.1.102026-10-29n/aBepInEx
0.1.92026-10-04n/aBepInEx
0.1.62026-10-03n/aBepInEx
0.1.42026-09-30n/aBepInEx
0.1.32026-09-29n/aBepInEx
0.1.22026-09-28n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run CompactStatusSquares on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-29Open ↗
  • ✓Authorcjayride, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

CompactStatusSquares, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. CompactStatusSquares is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run CompactStatusSquares on a Valheim server.

Deploy in about a minute from $9.99 a month, then add CompactStatusSquares in one click.