This PR adds support for official mappings. Additionally, aliases are also added to ICommand with CommandRegistrar being updated accordingly to support them. This makes it possible to use !mojmaps, !mm, or !official.
I do not have the best grasp of this project, so please let me know where I could improve the code. I added a TODO where I think clojure types could be used instead of manual conversion, but I didn't figure out how.
This PR adds support for official mappings. Additionally, aliases are also added to
ICommand
withCommandRegistrar
being updated accordingly to support them. This makes it possible to use!mojmaps
,!mm
, or!official
.I do not have the best grasp of this project, so please let me know where I could improve the code. I added a TODO where I think clojure types could be used instead of manual conversion, but I didn't figure out how.