Canary
ModAn early warning of poison in the mines.
Type
Mod
Modrinth Downloads
10,847
Modrinth ID
iCRO1YNs
Last Updated
Jul 29, 2026
Description
Canary
An early warning of poison in the mines.
Canary is a mod that detects dangerous behaviors in other mods and provides several diagnostic tools.
Detected Issues
BlockState Property Injection
Some mods try to add new BlockState properties to vanilla blocks. Unfortunately, this is likely to cause block desyncs.
Solutions:
- Use Statement, a library designed to do this safely
- Use a custom block instead, converting between it and the vanilla block as needed
Synced Entity Data Injection
Some mods try to add new synced data entries (EntityDataAccessors) to vanilla entity classes. Doing this is likely to cause inscrutable networking errors, since field order is not stable between clients and the server.
Solutions:
- Use a Data Attachment
- Store values in normal fields, and sync them with custom packets
Diagnostics
In addition, Canary has the following diagnostic features:
- when enabled in the config ("print_blockstate_report": true), a report of BlockStates will be printed to the log
- the command /canaryclient diagnoseDesync will generate a report of blockstates on the client and server
Fun Fact
This mod is named after the real life practice of using canaries in coal mines to detect poisonous gasses. Like the real life counterpart, if the canary dies (the game crashes), you've got a problem.
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Ced's Treasure Hunting
Adds a small hard to find dungeon with big loots
MSS - Moog's Soaring Structures Catalogue Fix
This is a 1:1 replica of MSS, which merely includes a fix for Catalogue crashing when viewing the mod
[SBM] Magic Mirror
Simple magic item that auto records a teleport location when entering caves or dungeons
Create: Packagers PSI Compat
Allows Create packagers to interact with PSI (Portable storage interfaces)
Ad Astra: Auto Lander
A simple Ad Astra QOL addon that prevents planetary landers from exploding when striking the surface too quickly, and au...
Cyberware: Reforged
Unofficial 1.20.1/1.21.1/26.1.2 port of Cyberware by Flaxbeard and Robotic Parts by An_Sar