allaymc-plugin-dev
Criar Plugins AllayMC
A configuração de plugins AllayMC pode ser difícil de alinhar entre Gradle, metadados, APIs de ciclo de vida e comportamento do servidor. Esta skill orienta Claude, Codex e Claude Code no desenvolvimento e na solução de problemas de plugins com base em templates.
Baixar o ZIP da habilidade
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "allaymc-plugin-dev". Crie um novo plugin chamado WelcomePlus para AllayMC.
Resultado esperado:
- Um plano de configuração conciso para o template Java.
- Valores recomendados de pacote, grupo, plugin entrance, autor e versão.
- Uma lista de arquivos do projeto a atualizar e comandos de build locais a executar.
Usando "allaymc-plugin-dev". Adicione um comando e um listener ao meu plugin existente.
Resultado esperado:
- Uma lista de alterações direcionada para registro de comandos e integração do event listener.
- Referências aos tutoriais Allay incluídos relevantes.
- Etapas de validação para build, inicialização do servidor e comportamento em tempo de execução.
Usando "allaymc-plugin-dev". Meu plugin jar compila, mas não carrega no servidor.
Resultado esperado:
- Uma checklist de solução de problemas para plugin entrance, versão da API, localização do jar e nomes de pacotes.
- Causas prováveis classificadas por evidências dos arquivos ou logs fornecidos.
- Próximos comandos e verificações de arquivos para confirmar a correção.
Auditoria de segurança
Baixo RiscoStatic analysis reported many high-risk patterns, but manual review found they come from LGPL license prose, Markdown code formatting, and legitimate git or Gradle workflow examples. No prompt injection, credential access, data exfiltration, obfuscated code, or malicious network behavior was found in LICENSE, README.md, or SKILL.md. The skill is low risk because it can guide users or agents to run standard development commands and read local reference paths.
Static false positives ignored (4)
These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.
Fatores de risco
⚙️ Comandos externos (4)
📁 Acesso ao sistema de arquivos (3)
Pontuação de qualidade
O que você pode criar
Iniciar um Novo Plugin
Crie um esqueleto de plugin que mantenha consistentes a classe principal, o nome do pacote, o grupo do Gradle e os metadados do plugin.
Adicionar Recursos ao Servidor
Adicione comandos, eventos, tarefas agendadas, configuração, permissões, formulários ou dados persistentes usando os tutoriais Allay incluídos.
Atualizar um Plugin Existente
Compare um plugin existente com o template, atualize versões da API e solucione falhas de carregamento ou resolução de classes.
Teste estes prompts
Use allaymc-plugin-dev para criar um novo plugin Java AllayMC chamado <name>. Defina group, package, author, version e plugin entrance de forma consistente.
Use allaymc-plugin-dev para adicionar um comando e um event listener ao meu plugin existente. Siga os tutoriais Allay incluídos e explique cada alteração de arquivo.
Use allaymc-plugin-dev para migrar este plugin para a versão <version> da Allay API. Verifique metadados do Gradle, plugin entrance, imports e uso do ciclo de vida.
Use allaymc-plugin-dev para diagnosticar por que este plugin falha ao carregar. Revise meu arquivo Gradle, metadados do plugin, nome da classe principal, saída do jar e trecho do log do servidor.
Boas práticas
- Mantenha alinhados o grupo do Gradle, o nome do pacote, o plugin entrance e a classe principal compilada.
- Use o template e os tutoriais incluídos antes de inventar uma estrutura de projeto personalizada.
- Faça build localmente e teste em um servidor Allay após cada alteração de metadados ou ciclo de vida.
Evitar
- Não altere a versão da API sem verificar imports, metadados e compatibilidade do ciclo de vida.
- Não copie jars manualmente sem confirmar o caminho da saída shaded e o diretório de plugins.
- Não presuma comportamento nullable a menos que o Javadoc do Allay permita explicitamente valores null.
Perguntas frequentes
O que esta skill ajuda a criar?
Ela usa o template oficial do AllayMC?
Ela pode ajudar com a configuração do Gradle?
Ela pode adicionar comandos ou event listeners?
Ela executa um servidor Allay automaticamente?
Esta skill é segura para publicar?
Detalhes do desenvolvedor
Autor
AllayMCLicença
LGPL-2.1
Version
v1.0.0
Repositório
https://github.com/AllayMC/AllaySkill/tree/main/Referência
main