SignalLoss
Get notified whenever your server connection gets interrupted
SignalLoss is a lightweight, configurable, client-side Fabric mod that displays a simple toast notification when your connection to a Minecraft server is interrupted.

Configuration
You can configure the mod in-game using commands or by editing /config/signalloss.json.
Commands:
/signalloss config <option> <value>- sets a config value/signalloss config reset- resets the config file to default settings/signalloss reload- reloads the config fromsignalloss.json
Options:
| Option | Command | Default | Description |
|---|---|---|---|
| Enabled | enabled |
true |
Enable the SignalLoss mod |
| Timeout Threshold | timeoutThreshold |
2000 (2s) |
How long to wait since the last packet was successfully received, before displaying the toast notification. |
| Min Warning Time | minWarningTime |
2000 (2s) |
Minimum time the toast stays on screen after being triggered, to prevent flickering. |
| Linger Time | lingerTime |
1000 (1s) |
How long the toast stays on screen after recovery (shows final lag duration). |
| Draw Background | drawBackground |
true |
Should a background for the toast be rendered |
| Singleplayer | showInSingleplayer |
false |
Enable the SignalLoss mod for the Singleplayer internal server |
| Position | position |
CENTER |
Screen position (LEFT, CENTER, RIGHT). |
| Text Color | textColor |
#FFFF5555 |
ARGB Hex color for the warning text. |
| Background Color | backgroundColor |
#A0000000 |
ARGB Hex color for the background box. |
| Toast Notification | toastMessage |
⚠ Waiting for server... |
The message displayed in the toast notification when a connection interruption is detected. |
How to Install SignalLoss (Mod)
SignalLoss by hexandcube is verified for Fabric across Minecraft versions 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6 (latest release: 1.3.0+26.3, file size: 214 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded SignalLoss file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Allow toast message modification by @minexxxx in https://github.com/hexandcube/SignalLoss/pull/2
## New Contributors
- @minexxxx made their first contribution in https://github.com/hexandcube/SignalLoss/pull/2
- Updated dependancies for 26.3
- Updated dependancies for 26.2
- Updated dependancies for 26.1.2
This build supports Minecraft versions >=26.1 <=26.1.2
- Migrated from Yarn Mappings to Mojang Mappings
- Updated class and method names for 26.1
- Updated dependancies
- Updated dependencies for Minecraft 1.21.11
- Updated dependencies for Minecraft 1.21.10
This build is compatible with Minecraft >=1.21.9 <=1.21.10
The mod now requires ARGB color values in the config (#AARRGGBB). If you're updating from v.1.1.0 and earlier, you need to update the config file and replace RGB color values with ARGB. You can also use the in-game command
/signalloss config reset to generate a clean, valid config file.### Changed
- Updated dependencies for Minecraft 1.21.8
- Migrated rendering logic to
HudElementRegistry - Updated the command handler to enforce ARGB color value format, and convert non-alpha RGB values
This build is compatible with Minecraft >=1.21.6 <=1.21.8
- Updated dependencies to Minecraft 1.21.5
- Updated rendering logic to support the latest Minecraft internal changes (
getLastFrameDuration->getDynamicDeltaTicks
- Migrated toast rendering to HudLayerRegistrationCallback()
- Updated dependencies for Minecraft 1.21.4
- Updated dependencies for Minecraft 1.21.3
This build is compatible with Minecraft >=1.21.2 <=1.21.3