Given the complexity of the NMS update (including data components), I have decided to omit the support of older MC versions and maintain multiversion compatibility from 1.21.8 onwards from v2.4. I suspect this may not change much in the future, making it easier to maintain.
In the future, I may look into moving away from NMS provided Paper is now exposing them in Paper API via Data Components
This also closes#1