Guía de uso del Generador plugin.yml
El archivo plugin.yml es esencial para los plugins de Spigot, Paper y Bukkit, ya que define metadatos clave y configuraciones para el servidor. Este generador te ayuda a crear un plugin.yml válido y bien formateado.
Los campos 'name', 'main' y 'version' son obligatorios. 'name' debe ser alfanumérico y puede incluir guiones bajos. 'main' es la ruta completa de la clase principal de tu plugin. 'version' es la versión de tu plugin.
Puedes añadir metadatos opcionales como 'description', 'author', 'website' y 'api-version'. También puedes especificar dependencias de plugins ('depend', 'softdepend', 'loadbefore', 'provides') y bibliotecas Maven ('libraries').
Define comandos con sus descripciones, usos, permisos y mensajes de permiso. También puedes añadir alias para cada comando. Para los permisos, especifica el 'node', 'description', 'default' y 'children' para controlar el acceso.
Preguntas Frecuentes
¿Qué es un archivo plugin.yml?
Un plugin.yml es un archivo de configuración YAML que los servidores Spigot, Paper y Bukkit utilizan para cargar plugins. Contiene información vital como el nombre del plugin, la clase principal, la versión y los comandos y permisos que registra.
¿Por qué mi nombre de plugin no es válido?
Spigot requiere que el nombre del plugin contenga solo letras (a-z, A-Z), números (0-9) y guiones bajos (_). Asegúrate de que tu nombre cumpla con este formato para evitar errores.
¿Cómo añado múltiples autores o colaboradores?
Para múltiples autores, usa el campo 'authors (comma list, overrides author)' y separa los nombres con comas. De manera similar, para los colaboradores, usa el campo 'contributors (comma list)'.
¿Qué significan 'depend', 'softdepend' y 'loadbefore'?
'depend' especifica plugins que deben cargarse antes que el tuyo y son necesarios para su funcionamiento. 'softdepend' indica plugins que son opcionales pero que tu plugin puede usar si están presentes. 'loadbefore' asegura que tu plugin se cargue antes que los plugins listados, incluso si no hay una dependencia directa.