Skip to content

ResourcePackIdentifier

Identifies a Minecraft resource pack from its pack.mcmeta and reports which Minecraft versions it targets.

implementation("nl.dylandebeer:resource-pack-identifier:0.1.0")

Pages

Page What it covers
Getting started Reading a zip, a directory or a loose pack.mcmeta, and handling every outcome
Version resolution Declared vs effective ranges, and the four VersionResolution cases
Diagnostics What the library reports without failing, and what each code means
Descriptions plainText(), the JsonValue tree, and legacy ยง codes
Paper plugins Java baseline, shading Jackson, and reading uploaded packs

Every example here is a test

The snippets on these pages are taken from ExamplesTest, which runs in CI on every push. An example that stops compiling breaks the build rather than quietly misleading you.

API reference

Generated Javadoc for every published release is hosted automatically at javadoc.io.