Skip to content

Commit 7e42104

Browse files
authored
Modify fetchPaperHas to support Paper v3 versions
Update fetchPaperHas function to handle new versions format.
1 parent 070fd69 commit 7e42104

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/scripts/update-tracker.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ async function fetchPaperHas(version) {
5555
const res = await fetch("https://fill.papermc.io/v3/projects/paper");
5656
if (!res.ok) throw new Error(`Paper API HTTP ${res.status}`);
5757
const data = await res.json();
58-
return normalizeCandidates(version).some(v => data.versions.includes(v));
58+
59+
// Paper v3: versions is an object: { "1.21": ["1.21.11", ...], ... }
60+
const versions = Object.values(data.versions || {}).flat();
61+
return normalizeCandidates(version).some(v => versions.includes(v));
5962
}
6063
async function fetchPurpurHas(version) {
6164
const res = await fetch("https://api.purpurmc.org/v3/purpur");

0 commit comments

Comments
 (0)