From 70a173a16d3954d6a3c1038c4bd353a67e917b15 Mon Sep 17 00:00:00 2001 From: Adrian <68704415+4drian3d@users.noreply.github.com> Date: Wed, 9 Aug 2023 16:06:32 -0500 Subject: [PATCH] Added metadata inference support for Paper Plugins (#1282) --- helpers/infer.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/helpers/infer.js b/helpers/infer.js index 086f30455..5e44b8301 100644 --- a/helpers/infer.js +++ b/helpers/infer.js @@ -204,6 +204,22 @@ export const inferVersionInfo = async function (rawFile, project, gameVersions) .map((x) => x.version), } }, + // Paper 1.19.3+ + 'paper-plugin.yml': (file) => { + const metadata = yaml.load(file) + + return { + name: `${project.title} ${metadata.version}`, + version_number: metadata.version, + version_type: versionType(metadata.version), + loaders: ['paper'], + game_versions: gameVersions + .filter( + (x) => x.version.startsWith(metadata['api-version']) && x.version_type === 'release' + ) + .map((x) => x.version), + } + }, // Bungeecord + Waterfall 'bungee.yml': (file) => { const metadata = yaml.load(file)