Pular para o conteúdo
Skillpedia
Código em geral40 mil · #5239

minecraft-plugin-development

Ajuda seu agente a construir ou modificar plugins de servidor Minecraft. Ele lida com a configuração do plugin, comandos, ouvintes e uso de API seguro para diferentes versões.

O que ela faz

Esta ferramenta ajuda a criar e modificar programas (chamados 'plugins') para o jogo Minecraft. Ela é útil para adicionar novas funcionalidades ao seu servidor, como comandos personalizados, sistemas de jogo e gerenciamento de dados dos jogadores.

Quando usar

  • ✓Quando você quer adicionar um novo comando para jogadores no seu servidor Minecraft.
  • ✓Se você precisa criar um sistema de jogo, como um modo de batalha ou um sistema de kits.
  • ✓Ao querer salvar informações dos jogadores, como progresso ou itens.

Exemplo do que pedir para a IA

“Crie um plugin para Minecraft que adiciona um comando para dar itens aos jogadores.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/minecraft-plugin-development/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/minecraft-plugin-development/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA entende como os plugins de Minecraft funcionam, incluindo como registrar comandos e como lidar com as ações dos jogadores. Ela usa essas informações para escrever o código necessário para o seu plugin.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill minecraft-plugin-development

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/minecraft-plugin-development/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Desenvolvimento de Plugins para Minecraft

Use esta habilidade para trabalhos de desenvolvimento de plugins de servidor Minecraft nos ecossistemas Paper, Spigot e Bukkit.

Esta habilidade é especialmente útil para plugins com foco em jogabilidade, como sistemas de combate, encontros de ondas ou chefes, modos de guerra ou equipe, arenas, sistemas de kits, habilidades baseadas em cooldown, placares e regras de jogo controladas por configuração.

Para padrões de implementação fundamentados, extraídos de plugins reais do Paper, carregue estas referências conforme necessário:

Escopo

  • Em escopo: Desenvolvimento de plugins Paper, Spigot, Bukkit
  • Em escopo: plugin.yml, comandos, preenchimento de tabulação, listeners, agendadores, configurações, permissões, texto Adventure, estado do jogador, fluxo de minijogo, instâncias de arena, cópias de mapa, loot, ondas, perfis persistentes, perks, buffs, quests, economia e loops de jogo PvP/PvE
  • Em escopo: Arquitetura de plugin de servidor baseada em Java, depuração, refatoração e implementação de recursos
  • Fora de escopo por padrão: Mods Fabric, mods Forge, mods de cliente, add-ons Bedrock

Se o usuário disser "plugin Minecraft", mas a pilha não estiver clara, primeiro determine se o projeto é Paper/Spigot/Bukkit ou uma pilha de modding.

Estilo de Trabalho Padrão

Quando esta habilidade for acionada:

  1. Identifique a API do servidor e a versão alvo.
  2. Identifique o sistema de build e a versão do Java.
  3. Inspecione plugin.yml, a classe principal do plugin, e o registro de comandos ou listeners.
  4. Mapeie o fluxo de jogabilidade antes de editar o código:
    • ciclo de vida do jogador
    • fases do jogo
    • temporizadores e tarefas agendadas
    • estado da equipe, arena ou partida
    • configuração e persistência
  5. Faça a menor alteração coerente que mantenha o registro, a configuração e o comportamento em tempo de execução alinhados.

Se o plugin for focado em jogabilidade ou com estado, leia references/project-patterns.md e references/state-sessions-and-phases.md antes de editar.

Se a tarefa tocar em isolamento de arena, instâncias de mapa, reabastecimento de baús ou recursos, geração de ondas, votação de rotas, visibilidade do espectador ou chat específico do jogo, leia também references/minigame-instance-flow.md.

Se a tarefa tocar em progressão persistente do jogador, salvamento de perfis, recompensas de economia, perks, buffs, quests, eventos de combate personalizados ou servidores PvP compartilhados de longa duração, leia também references/persistent-progression-and-events.md.

Se a tarefa tocar em arquivos de build, metadados de plugin.yml, dependências sombreadas, saída de recursos gerados, implantação em um servidor de teste, integrações opcionais de plugin ou validação de lançamento, leia também references/build-test-and-runtime-validation.md.

Checklist de Descoberta de Projeto

Verifique estes primeiro quando presentes:

  • plugin.yml
  • pom.xml, build.gradle ou build.gradle.kts
  • a classe principal do plugin estendendo JavaPlugin
  • executores de comando e completadores de tabulação
  • classes de listener
  • código de bootstrap de configuração para config.yml, mensagens, kits, arenas ou arquivos YAML personalizados

…

Perguntas frequentes

O que são plugins de Minecraft?

Plugins são pequenos programas que adicionam novas funcionalidades a um servidor de Minecraft, como novos comandos, jogos ou sistemas.

Quais tipos de servidores Minecraft são suportados?

Esta ferramenta funciona com servidores que usam Paper, Spigot ou Bukkit.

Posso usar isso para mods?

Não, esta ferramenta é apenas para plugins de servidor, não para mods que alteram o jogo em si.

Detalhes

Descrição original do autor

Use this skill when building or modifying Minecraft server plugins for Paper, Spigot, or Bukkit, including plugin.yml setup, commands, listeners, schedulers, player state, team or arena systems, persistent progression, economy or profile data, configuration files, Adventure text, and version-safe API usage. Trigger for requests like "build a Minecraft plugin", "add a Paper command", "fix a Bukkit

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5239
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas