


Lightweight compatibility optimizer for Balrond Amazing Nature.
By default it disables the most expensive optional Balrond runtime systems found during profiling-oriented code review:
It also fixes BalrondSnowMelter.Update, where the original fireplace != null || fireplace.IsBurning() check can enable heat from a non-burning fireplace and can null-reference if no fireplace is present.
It also replaces two allocation-heavy player status postfixes with cached equivalents while keeping the same gameplay intent. This can be disabled in the config if you want Balrond's original player status logic.
Version 0.5.5 adds conservative runtime cleanup after distant teleports, fixes Balrond's repeated biome-message width growth, deletes disabled poison geyser world ZDOs outside the zone-create hot path, and prevents BoonTotem visual material instancing. It does not remove item prefabs, recipes, crafting stations, build pieces, cultivator entries, or Balrond location edits.
All options are available in the BepInEx config file after first launch.