[Suggestion]: Dragon respawning
What happened?
What if every roost / cave features generates an invisible (no collision) block (entity) And said block entity gets assigned the dragon which usually generates for that feature
It can then check (or get triggered if the dragon references the block (entity) as well) if the dragon is still alive or not and respawn it after a certain time (could have a config if it respawns the exact same type or a randomly generated one)
Maybe this could also be incorporated into dragon pathfinding (back to their home) (could be more efficient or sth. - not sure)
This block entity could also be utilized to locate roosts / caves (it could have a type field to identify whether it's a roost or a cave)
@TheBv any opinions on this
Minecraft Version
1.19
Ice and Fire version
N/A
Citadel version
N/A
Relevant log output
N/A
Other Information
- [ ] I am using other mods besides Ice and Fire
- [X] I have attached a log file from the session that I have experienced this issue
the tick logic of the block would allow for more interaction
- re-generate treasure blocks after a certain amount of time if the dragon is still alive (or was respawned)
- generate dragon eggs / spawn a dragon of the opposite gender