SSC LSO Compat
Shape Shifter Curse (SSC) × Legendary Survival Overhaul (LSO) compatibility addon for Minecraft 1.20.1 (Forge)
This lightweight addon fixes the issue where SSC's **axolotl form** still loses warmth/gets cold damage in water and rainy weather. While in axolotl form and **wet** (in water, rain, or bubble column), you receive LSO's built-in **TEMPERATURE_IMMUNITY** buff, keeping your body temperature stable — no freezing, no heat stroke.
How it works
The check runs strictly in this order:
1. Read SSC's current form ID (axolotl forms are `axolotl_1` / `axolotl_2` / `axolotl_3`, form IDs 1~3);
2. Confirm the player is in an axolotl form;
3. Confirm the player is wet (`isInWaterRainOrBubble` — water, rain, or bubble column).
When all three are met, the LSO built-in **TEMPERATURE_IMMUNITY** buff is applied and refreshed while wet, and fades naturally ~20 seconds after leaving the wet state.
Features
Reuses LSO's built-in temperature immunity — no custom temperature clamping, behaves exactly like native LSO mechanics
Server-side only; the client does not need this mod installed
Degrades gracefully when SSC is not installed (loads as an empty shell, no errors)
Provides `SscLsoCompatApi` to register additional aquatic forms for future expansion
Requirements
Minecraft 1.20.1, Forge 47.2.0+
Legendary Survival Overhaul (LSO)** 1.20.1 Forge version
Shape Shifter Curse (SSC)** 1.9.2 + **Sinytra Connector** (SSC is a Fabric mod; run it on Forge via Connector)
Compatibility & License Notes
This addon only calls public APIs / runtime reflection from LSO and SSC; it contains no third-party code and does not modify their jars
LSO is **All Rights Reserved**; this project is not affiliated with it
This project's own source code is licensed under **MIT**

