MC ToolboxMC TOOLBOX

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