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