Servidor y archivos
Generador de plugin.yml
Construye un plugin.yml de Spigot / Paper / Bukkit a partir del conjunto oficial de campos: name, main, version obligatorios, más commands, permissions, depend y más. Descárgalo en tu carpeta de recursos del plugin.
Obligatorio (Spigot)
Metadatos opcionales
Comandos
Permisos
Guía de plugin.yml
El archivo plugin.yml es el manifiesto de tu plugin de Bukkit/Spigot/Paper. Debe contener al menos los campos name, main y version. El nombre solo puede contener letras, números y guiones bajos (a-z, A-Z, 0-9, _).
Los comandos se definen bajo la clave commands, cada uno con su nombre (sin /), descripción, uso, permiso, mensaje de permiso y alias. Los permisos se definen bajo permissions, con nodo, descripción, valor predeterminado (op, true, false, notop) y nodos hijos con valores booleanos.
Las dependencias se especifican con depend (obligatorio), softdepend (opcional) y loadbefore (cargar antes). También puedes usar provides para declarar que tu plugin proporciona la funcionalidad de otro, y libraries para incluir dependencias de Maven.
Preguntas frecuentes
¿Qué campos son obligatorios en plugin.yml?
Los campos obligatorios son name, main y version. El nombre debe contener solo letras, números y guiones bajos (a-z, A-Z, 0-9, _).
¿Cómo añado alias a un comando?
En la sección de comandos, escribe los alias separados por comas en el campo 'aliases'. Si hay un solo alias, se muestra en línea; si hay varios, se listan con guiones.
¿Cómo configuro permisos con hijos?
En la sección de permisos, usa el campo 'children' con el formato nodo:true, otro:false. Por ejemplo: myplugin.use:true, myplugin.admin:false.
¿Puedo descargar el archivo generado?
Sí, haz clic en el botón de descarga para obtener el archivo plugin.yml generado. Se descargará con el nombre 'plugin.yml'.
plugin.yml generado
name: MyPlugin main: com.example.myplugin.MyPlugin version: 1.0.0 description: 'A cool new plugin.' api-version: 26.1.2 author: Player