The mod I'm planning out is gonna take a while till it's ready for a 1.0 release, I'm estimating ~1-2 years.
Which makes it really difficult to decide which version I should start developing on. The soundest version right now is 1.21.1. But that means porting to a newer version will be hell, as I have to effectively port it through 2-3 whole years of updates.
But developing on one of the newer versions isn't really a great idea either. Not as many resources to help me, and chances are I'll have to port it quite a few versions up to get to a 'stable' version, since no one sticks to these new versions.
But some of the features I have planned do need content from the newer updates, like the happy ghasts, although they're not really core features and I might make do with substitutes.
Do I do something stupid like, start initial development on 1.21.1, update everything like halfway through, and then carry onwards? What do y'all think?