From 4b07ee2fa8c2ed50f4bfb1391e536a80fb0fb781 Mon Sep 17 00:00:00 2001 From: Adrian <68704415+4drian3d@users.noreply.github.com> Date: Mon, 7 Aug 2023 13:53:21 -0500 Subject: [PATCH] Added Paper Plugins support (#673) Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com> --- src/validate/plugin.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/validate/plugin.rs b/src/validate/plugin.rs index 432364642..8fb7c3360 100644 --- a/src/validate/plugin.rs +++ b/src/validate/plugin.rs @@ -32,11 +32,14 @@ impl super::Validator for PluginYmlValidator { &self, archive: &mut ZipArchive>, ) -> Result { - if archive.by_name("plugin.yml").is_err() { + if !archive + .file_names() + .any(|name| name == "plugin.yml" || name == "paper-plugin.yml") + { return Ok(ValidationResult::Warning( - "No plugin.yml present for plugin file.", + "No plugin.yml or paper-plugin.yml present for plugin file.", )); - } + }; Ok(ValidationResult::Pass) }