FRITZ'S RPG: BLACK CROWN 0.9.1 - DORMANT DURNAN / PERSISTENT ENCOUNTER

INSTALLATION
1. Remove older Fritz's RPG: Black Crown JAR files.
2. Install only this 0.9.1 JAR.
3. Use Minecraft 1.21.1, NeoForge 21.1.233+, GeckoLib 4.9.2+ and Epic Fight 21.17.3.1+.

BUILD
/function fritzsrpg:structures/place_ruined_forge

EXPECTED BEFORE THE FIGHT
- Durnan is already visible on the rear forge dais.
- He is dormant: motionless, silent, invulnerable and unable to attack.
- He is not counted as the active boss and the bossbar/music remain off.

AWAKENING
- Enter the trigger area at the main boss-room threshold.
- The gate closes behind the player.
- The existing dormant Durnan awakens; a second Durnan must NOT spawn.
- Smoke, flame, title and awakening audio play.
- Durnan receives his normal health, equipment, phases, music and attacks.

PERSISTENCE / RESPAWN PROTECTION
- Save and reload before entering: dormant Durnan should still be waiting.
- Save and reload during the fight: the same active Durnan and closed gate should remain.
- Defeat Durnan, save and reload, then revisit: the gate stays open and Durnan does not respawn.
- The encounter uses persistent marker tags and a load-grace timer to avoid false completion while chunks load.

RESET FOR TESTING
/function fritzsrpg:structures/reset_ruined_forge_encounter

This kills any active/dormant forge Durnan nearby, re-arms the marker, opens the gate and places a fresh dormant Durnan on the dais.

REMOVE STRUCTURE
/function fritzsrpg:structures/remove_ruined_forge
