Bookshelf icon indicating copy to clipboard operation
Bookshelf copied to clipboard

Use layers to better support a wider range of versions

Open aksiome opened this issue 1 month ago • 1 comments

🗂️ Request Type

Feature

📝 Description

The goal of this is to improve the supported minecraft range.

aksiome avatar Nov 15 '25 17:11 aksiome

I ran some tests with tags, but it turns out Minecraft handles parsing a large single file more efficiently than parsing thousands of small files. Using tags tends to make the number of files explode, so I think we should explore an alternative approach.

One idea: when running module scripts, whether in the release pipeline or when testing all versions, we regenerate everything for each version. If there are files that differ, we add those to a separate layer. The main data should always correspond to the newest version, while layers handle older versions.

This could also become a general convention for hand made things.

aksiome avatar Nov 23 '25 22:11 aksiome