MC ToolboxMC TOOLBOX

Servidor e arquivos

Gerador de plugin.yml

Construa um plugin.yml do Spigot / Paper / Bukkit a partir do conjunto oficial de campos: name, main, version obrigatórios, além de commands, permissions, depend e mais. Baixe para a pasta de recursos do seu plugin.

Obrigatório (Spigot)

Metadados opcionais

Comandos

Permissões

Guia plugin.yml

O arquivo plugin.yml é o manifesto do seu plugin Bukkit/Spigot/Paper. Ele deve conter pelo menos os campos name, main e version. O nome pode conter apenas letras, números e sublinhados (a-z, A-Z, 0-9, _).

Os comandos são definidos sob a chave commands, cada um com seu nome (sem /), descrição, uso, permissão, mensagem de permissão e aliases. As permissões são definidas sob permissions, com nó, descrição, valor padrão (op, true, false, notop) e nós filhos com valores booleanos.

As dependências são especificadas com depend (obrigatório), softdepend (opcional) e loadbefore (carregar antes). Você também pode usar provides para declarar que seu plugin fornece a funcionalidade de outro, e libraries para incluir dependências Maven.

Perguntas frequentes

Quais campos são obrigatórios no plugin.yml?

Os campos obrigatórios são name, main e version. O nome deve conter apenas letras, números e sublinhados (a-z, A-Z, 0-9, _).

Como adicionar aliases a um comando?

Na seção de comandos, digite os aliases separados por vírgulas no campo 'aliases'. Se houver apenas um alias, ele é exibido em linha; se houver vários, eles são listados com hífens.

Como configurar permissões com filhos?

Na seção de permissões, use o campo 'children' no formato node:true, other:false. Por exemplo: myplugin.use:true, myplugin.admin:false.

Posso baixar o arquivo gerado?

Sim, clique no botão de download para obter o arquivo plugin.yml gerado. Ele será baixado com o nome 'plugin.yml'.

plugin.yml gerado

name: MyPlugin
main: com.example.myplugin.MyPlugin
version: 1.0.0
description: 'A cool new plugin.'
api-version: 26.1.2
author: Player