How it works

1. The grade

Mods, resource packs, data packs, shaders and plugins get a score out of 100. The score gives a letter from A to F, and a letter means the same for every type.

The score counts recent releases and support for current Minecraft versions, removals from modpacks and quick fixes, links to the project's source code and to a place to report problems, downloads, how long the project has existed and security problems found in mod files for recent Minecraft versions. A mod whose files are not checked yet is B at most.

2. What counts for each type

Every part of the score counts for mods. Downloads give full points from 5 million, and releases when new files came out in 8 different months of the last 2 years.

Resource packs are not graded on source code or on a place to report problems, and a removal from a modpack counts half. Downloads give full points from 500,000, and releases when new files came out in 3 different months of the last 2 years.

Shaders are not graded on source code, and a Discord server counts as a place to report problems. A removal from a modpack counts half. Downloads give full points from 5 million, and releases when new files came out in 3 different months of the last 2 years.

Data packs are not graded on source code either, and a Discord server counts as a place to report problems. Downloads give full points from 50,000, and releases when new files came out in 3 different months of the last 2 years.

Plugins are almost never in modpacks, so removals from modpacks do not count for them. A Discord server counts as a place to report problems. Downloads give full points from 50,000, and releases when new files came out in 8 different months of the last 2 years.

3. Projects without a letter

4. How we check the files

We download the files from Modrinth and CurseForge and read their code in an isolated environment. We look at the files the code reads or writes, and at code it downloads or hides. We see which servers it contacts and what it sends them. We also see what it adds to the game and what it replaces.

Each file gets one of five results.

A project's result covers its latest files for recent Minecraft versions: the newest file for each version and loader. Recent versions are those released in the last 2 years and the versions most played in modpacks. For a project with no file for a recent version, its newest files count. It shows Passed only when all of them passed, and Partly checked when only some are checked yet or we could read only part of one.

What a mod is made for does not count as a Warning. A Discord webhook in a Discord mod, for example, is listed as information.

Our checks look for known signs of harm. They cannot prove a file is harmless. When we find malware, we also report it to the platform that hosts the file.

5. What a project page shows

A project page has up to seven tabs.

If a result looks wrong, tell us.