NO_DESCRIPTOR | CRITICAL | El jar no tiene ningún plugin.yml ni paper-plugin.yml: no es un plugin válido. |
DESCRIPTOR_INVALID_YAML | CRITICAL | El descriptor no es YAML válido: el servidor no puede cargar el plugin. |
DESCRIPTOR_TOO_LARGE | WARNING | El descriptor ocupa más de 5 MB sin comprimir y no se leyó (posible zip bomb o archivo dañado). Se omiten las demás comprobaciones del jar. |
NO_NAME_DECLARED | CRITICAL | El descriptor no tiene name:. |
INVALID_PLUGIN_NAME | CRITICAL | El nombre del plugin contiene caracteres que el servidor rechaza (permitidos: letras, dígitos, espacio, _, ., -). |
NO_VERSION_DECLARED | CRITICAL | El descriptor no tiene version:. |
NO_MAIN_DECLARED | CRITICAL | El descriptor no declara una clase main:. |
MAIN_CLASS_MISSING | CRITICAL | La clase principal declarada no tiene un archivo .class correspondiente en el jar. |
MAIN_CLASS_NOT_VISIBLE | INFO | La clase principal no está almacenada como una entrada .class normal (jar protegido u ofuscado), pero el servidor cargó y activó el plugin, así que funciona. Si el plugin no se está ejecutando, se informa MAIN_CLASS_MISSING en su lugar. |
MAIN_CLASS_UNREADABLE | WARNING | La entrada de la clase principal existe, pero no se pudo leer la cabecera de su bytecode: el jar puede estar dañado. |
UNREADABLE_JAR | CRITICAL | El archivo no es en absoluto un archivo zip/jar válido (descarga truncada, recompilación dañada, etc.). |
SCAN_ERROR | WARNING | PluginGuard encontró un error inesperado al inspeccionar este jar; el análisis continuó con los demás jar. |
JAVA_VERSION_TOO_NEW | CRITICAL | La clase principal se compiló para una versión de Java más nueva que la que ejecuta este servidor: la JVM se negará a cargarla. |
LIBRARY_JAVA_VERSION_TOO_NEW | WARNING | Otras clases dentro del jar (normalmente una biblioteca incluida) se compilaron para una versión de Java más nueva que la del servidor. El plugin arranca, pero falla cuando usa esas clases. |
MISSING_API_VERSION | WARNING | No se declara ningún api-version; el servidor trata el plugin como un plugin heredado (legacy). |
API_VERSION_INVALID | WARNING | El api-version declarado no es una versión válida como 1.21. |
API_VERSION_NEWER_THAN_SERVER | WARNING | El plugin declara un api-version para una API de Minecraft/Paper más nueva que la que expone este servidor. |
DUPLICATE_PLUGIN_NAME | CRITICAL | Más de un jar declara el mismo nombre de plugin: el servidor carga uno y rechaza el otro (normalmente una versión antigua que quedó tras una actualización). |
MISSING_HARD_DEPENDENCY | CRITICAL | Una entrada de depend: no está instalada (y no la proporciona otro plugin): este plugin no se activará. |
MISSING_SOFT_DEPENDENCY | INFO | Una entrada de softdepend: no está instalada: las funciones opcionales simplemente quedarán desactivadas. |
CIRCULAR_DEPENDENCY | CRITICAL | Los plugins dependen unos de otros en círculo mediante depend:: ninguno puede cargarse. |
SHADED_LIBRARY_COLLISION | WARNING | Dos o más plugins incluyen la misma biblioteca sin reubicar. Normalmente es inofensivo y, ocasionalmente, origen de errores confusos por desajuste de versiones. |
DUPLICATE_NATIVE_LIBRARY | INFO | Varios plugins incluyen su propia copia del mismo binario nativo. |
SQLITE_JNI_RELOCATED | CRITICAL | El controlador JDBC de SQLite de este jar se empaquetó con el paquete org.sqlite renombrado, lo que rompe en tiempo de ejecución el enlace JNI nativo (solo importa si el plugin usa SQLite). |
UPDATE_AVAILABLE | INFO | Modrinth tiene una versión más nueva de este mismo jar de plugin (solo con integrations.plugin-updates.enabled: true). |
SQLITE_DRIVER_MISSING | WARNING | Este jar contiene una biblioteca nativa de SQLite pero no la clase del controlador a la que pertenece (renombrada o eliminada, por ejemplo por un ofuscador). |
BUNDLED_SERVER_API | WARNING | El jar contiene su propia copia de las clases de la API de Bukkit: casi siempre es un error de empaquetado. |
COMMAND_COLLISION | WARNING | Dos plugins declaran el mismo nombre de comando o alias; solo uno será dueño del comando sin prefijo. |
PLUGIN_NOT_LOADED | WARNING | El jar está en plugins/, pero el servidor en ejecución no tiene ningún plugin con ese nombre y nada más lo explica. O bien falló al cargar (consulta el registro de arranque) o se añadió después del arranque. |
PLUGIN_NOT_ENABLED | WARNING | El servidor cargó el plugin pero no está activado (falló al activarse). |
PLUGIN_VERSION_MISMATCH | INFO | El jar en disco tiene una versión distinta a la del plugin en ejecución: la actualización se aplica tras un reinicio. |