This PR adds support for the 1.21 renames while still supporting the ability to load older formatted packs.
This is done by adding the ability for resources to have multiple scopes.
When listing files, a call is made to check which scope should be used as the output. On pack formats <= 44, it picks the plural and 45+ picks the singular
This PR adds support for the 1.21 renames while still supporting the ability to load older formatted packs. This is done by adding the ability for resources to have multiple scopes. When listing files, a call is made to check which scope should be used as the output. On pack formats <= 44, it picks the plural and 45+ picks the singular