Minecraft Bukkit Pro
Criar plugins Minecraft com APIs Bukkit e Paper
Criar plugins para servidores Minecraft requer conhecimento profundo de APIs complexas e internos do servidor. Esta skill fornece orientação especializada em sistemas de eventos, comandos, manipulação de mundos e otimização de desempenho para plataformas Bukkit, Spigot e Paper.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "Minecraft Bukkit Pro". Criar um ouvinte de teleporte de jogador com cooldown
Resultado esperado:
- Uma classe PlayerTeleportListener usando @EventHandler com prioridade MONITOR
- Um ConcurrentHashMap armazenando UUIDs de jogadores e timestamps do último teleporte
- Lógica de verificação de cooldown que cancela eventos para jogadores ainda em cooldown
- Duração de cooldown orientada por configuração com opção de bypass por permissão
A utilizar "Minecraft Bukkit Pro". Configurar uma conexão de banco de dados MySQL para dados de jogadores
Resultado esperado:
- Configuração de pool de conexões HikariCP com mínimo de conexões ociosas
- Inicialização assíncrona de conexão durante a fase de habilitação do plugin
- Consultas baseadas em PreparedStatement com padrão try-with-resources
- Validação de saúde da conexão e lógica de reconexão automática
Auditoria de Segurança
SeguroThis is a prompt-only skill containing development guidance for Minecraft plugin creation. Static analysis scanned 1 file (SKILL.md) with 129 lines and found no executable code, network access, or file system operations. The skill provides AI-driven assistance for Bukkit, Spigot, and Paper API development without any security risks.
Pontuação de qualidade
O Que Você Pode Construir
Desenvolvedor Independente de Plugins
Crie plugins de jogabilidade personalizados para seu servidor survival ou minigame com arquitetura profissional e otimização de desempenho desde o início.
Equipe de Desenvolvimento de Rede
Escalone o desenvolvimento de plugins em múltiplas instâncias de servidor com sincronização entre servidores, integração de banco de dados e padrões de implantação em contêineres.
Aprendendo Desenvolvimento Minecraft
Entenda os fundamentos da API Bukkit, sistemas de eventos e gerenciamento de ciclo de vida de plugins com exemplos guiados e explicações de melhores práticas.
Tente Estes Prompts
Ajude-me a criar um ouvinte de eventos Bukkit que detecte quando um jogador entra no servidor e envie uma mensagem de boas-vindas. Use a API Paper moderna com formatação MiniMessage.
Projete um sistema de comandos para um plugin de teleporte com subcomandos /tpa, /tpaccept, /tpdeny. Inclua verificações de permissão adequadas, conclusão de tab e gerenciamento de cooldown.
Meu plugin escuta BlockPhysicsEvent mas causa lag no servidor. Revise meu código de ouvinte e sugira otimizações incluindo estratégias de cancelamento de eventos, opções de processamento assíncrono e abordagens de perfilamento.
Preciso integrar Vault para economia e PlaceholderAPI para variáveis no meu plugin de loja. Mostre-me como implementar dependências fracas, verificar disponibilidade de plugin e usar suas APIs corretamente.
Melhores Práticas
- Sempre cancele eventos explicitamente ao manipulá-los para evitar conflitos com outros plugins
- Use tarefas assíncronas para operações de banco de dados e nunca bloqueie a thread principal do servidor
- Implemente injeção de dependência adequada e camadas de serviço para arquitetura de código testável
Evitar
- Chamar métodos da API Bukkit de threads assíncronos - a maioria dos métodos não é thread-safe
- Armazenar referências a objetos Player ou World a longo prazo - eles se tornam inválidos no logout/unload
- Usar consultas síncronas de banco de dados em manipuladores de eventos - causa quedas de TPS do servidor
Perguntas Frequentes
Qual é a diferença entre as APIs Bukkit, Spigot e Paper?
Como lidar com compatibilidade entre versões?
Qual é o ciclo de vida do plugin no Bukkit?
Como posso depurar problemas de desempenho do plugin?
Devo usar YAML ou JSON para configuração?
Como testo meu plugin sem um servidor completo?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/minecraft-bukkit-proReferência
main
Estrutura de arquivos
📄 SKILL.md