mojira.dev
MC-300888

pack.mcmeta no longer supports versions below 16 in the supported_formats field

In 1.21.8 or below, supported_formats could be any range, as long as the version being checked for was in there. This allowed for packs to support one additional version outside of [16, 64/81] by declaring it as the pack_format (for example, choosing pack format 15 extends the supported range by exactly 1 in a way that’s recognized in vanilla). Starting from 25w31a, including these lower versions throws the following error:

Couldn't load file/Test_Pack pack metadata: Multi-version packs cannot support minimum version of less than 16, since this will leave versions in range unable to load pack.

I believe this change was a mistake as there was no mention of it in the changelog, and supporting lower versions was functional to an extent in the past. All workarounds throw around new errors too, which are inconsistent with previous versions (however they are not part of this ticket). I have attached a pack which would work in 1.21.8 but does not in current snapshots.

Relates to MC-300113.

Attachments

Comments 0

No comments.

blank3times

slicedlime

Confirmed

Platform

Important

Resource Packs

25w32a

25w34a

Retrieved