Promoção Especial

O curso está em promoção especial: de R$849,90 por R$549,90 com acesso vitalício.

MinecraftCode • Formação completa do zero ao avançado

Aprenda a criar plugins avançados para Minecraft, mesmo começando do zero.

Na MinecraftCode, você evolui passo a passo até dominar Bukkit API, NMS, bancos de dados e desenvolvimento de plugins profissionais para servidores reais.

Para iniciantes absolutosProjetos reais na práticaAcesso vitalício

Acesso imediato + atualizações futuras inclusas.

Sobre o curso

A MinecraftCode foi criada para transformar iniciantes em desenvolvedores de plugins profissionais.

Se você nunca programou, este curso começa literalmente do zero: lógica de programação, fundamentos e mentalidade de desenvolvimento, tudo aplicado diretamente ao Minecraft.

Ao longo da jornada, você evolui para recursos avançados e constrói plugins completos com padrão de mercado, preparados para uso em servidores profissionais.

01

Começa do absoluto zero

Ideal para quem nunca programou e quer aprender com clareza, prática e passo a passo.

02

Do básico ao avançado

Você evolui gradualmente até dominar Bukkit API, banco de dados, GUIs e NMS.

03

Foco total em projeto real

Cada módulo é aplicado em plugins completos, como acontece no mercado profissional.

O que você aprende

Confira os módulos já disponíveis na formação MinecraftCode.

Esta é a primeira parte da grade completa. Você pode expandir cada módulo para visualizar as aulas incluídas.

01Preparações para o Curso3 aulas
  • Aula 01Seja bem-vindo ao curso!Vídeo
  • Aula 02Instalando a IDEVídeo
  • Aula 03Instalação dos plugins na IDE + JDKVídeo
02Java Básico9 aulas
  • Aula 01Criando primeiro projetoVídeo
  • Aula 02Variáveis e ConstantesVídeo
  • Aula 03Tipos PrimitivosVídeo
  • Aula 04Operações MatemáticasVídeo
  • Aula 05FunçõesVídeo
  • Aula 06Condicionais (If, Else, Else If)Vídeo
  • Aula 07Laços de Repetição (For, While, Do)Vídeo
  • Aula 08Operador Tenário e SwitchVídeo
  • Aula 09Continue, Break e Return em LoopsVídeo
03Java Intermediário + Estrutura de dados4 aulas
  • Aula 01Arrays + Iteração (Enhanced For e For normal)Vídeo
  • Aula 02ListasVídeo
  • Aula 03MapasVídeo
  • Aula 04Tratando exceções com Try or CatchVídeo
04Java Avançado + Programação Orientada a Objetos (POO)7 aulas
  • Aula 01Classes Parte 1 (Atributos e Métodos)Vídeo
  • Aula 02Classes Parte 2 (Construtor, Private, Public, Protected)Vídeo
  • Aula 03Criando e implementando interfacesVídeo
  • Aula 04Herança de classesVídeo
  • Aula 05AbstraçãoVídeo
  • Aula 06Utilizando Static em atributos e métodosVídeo
  • Aula 07Utilizando EnumsVídeo
05Entendendo o servidor Bukkit6 aulas
  • Aula 01Criando servidor LocalhostVídeo
  • Aula 02Configurações do servidor Parte 1Vídeo
  • Aula 03Configurações do servidor Parte 2Vídeo
  • Aula 04Diferenças entre Minecraft Server, Bukkit e SpigotVídeo
  • Aula 05Entendendo o funcionamento dos packetsVídeo
  • Aula 06Como funcionam os Anticheats?Vídeo
06Bukkit API - Iniciante7 aulas
  • Aula 01Criando o primeiro pluginVídeo
  • Aula 02Event ListenersVídeo
  • Aula 03Comandos simplesVídeo
  • Aula 04Comandos com argumentosVídeo
  • Aula 05Entendendo CommandSenderVídeo
  • Aula 06PermissõesVídeo
  • Aula 07Implementando config.yml simplesVídeo
07Avaliação #012 aulas
  • Aula 01Avaliação práticaVídeo
  • Aula 02Contador de agachamentosVídeo
08Bukkit API - Intermediário14 aulas
  • Aula 01LocationsVídeo
  • Aula 02Material e ItemStackVídeo
  • Aula 03ItemMetaVídeo
  • Aula 04EncantamentosVídeo
  • Aula 05BlocosVídeo
  • Aula 06Efeitos SonorosVídeo
  • Aula 07WorldsVídeo
  • Aula 08EntidadesVídeo
  • Aula 09Potion EffectsVídeo
  • Aula 10Entendendo a diferença entre Entities e LivingEntitiesVídeo
  • Aula 11Utilizando BossBarsVídeo
  • Aula 12PartículasVídeo
  • Aula 13ProjéteisVídeo
  • Aula 14Actionbar e TítulosVídeo
09Bukkit API - Avançado9 aulas
  • Aula 01Múltiplos arquivos YML customizadosVídeo
  • Aula 02InventáriosVídeo
  • Aula 03Interação + criação de menus com inventários (aula grande)Vídeo
  • Aula 04Eventos customizadosVídeo
  • Aula 05Bukkit Scheduler + RunnablesVídeo
  • Aula 06Command Tab CompleteVídeo
  • Aula 07CooldownsVídeo
  • Aula 08Chat interativoVídeo
  • Aula 09Bukkit ServicesVídeo
10Minigame HG Duels do Zero13 aulas
  • Aula 01Arquitetura do projetoVídeo
  • Aula 02Criando arquivos de configuraçãoVídeo
  • Aula 03Registrando as configurações na RAM (Parte 1)Vídeo
  • Aula 04Registrando as configurações na RAM (Parte 2)Vídeo
  • Aula 05Iniciando sistema de salasVídeo
  • Aula 06Comando para criar salasVídeo
  • Aula 07Comando para setar spawns das salasVídeo
  • Aula 08Corrigindo alguns bugsVídeo
  • Aula 09Criando sistema para entrar nas salasVídeo
  • Aula 10Implementando lógica de inicialização das salasVídeo
  • Aula 11Sistema de Sopa HGVídeo
  • Aula 12Implementando o give dos itens configurados para o dueloVídeo
  • Aula 13Criando lógica de PVP + corrigindo bugsVídeo
11MySQL6 aulas
  • Aula 01Criando conexão JDBC MySQLVídeo
  • Aula 02Instruções MySQL básicas (não pule)Vídeo
  • Aula 03Implementando nosso DAO (Database Access Object)Vídeo
  • Aula 04Implementando o comando de setVídeo
  • Aula 05Protegendo contra Memory Leak e inatividadeVídeo
  • Aula 06Cacheando os dadosVídeo
12Gradle + Submódulos + Shading5 aulas
  • Aula 01Criando projeto pai + submoduleVídeo
  • Aula 02Script de build globalVídeo
  • Aula 03Shade de libs usando ShadowJarVídeo
  • Aula 04Criando pasta global de libsVídeo
  • Aula 05Criando dependência interna e entendendo dependência circularVídeo

Próximas semanas

Módulos que estão em produção e serão publicados em breve.

A formação MinecraftCode continua evoluindo com novos conteúdos para aprofundar seu nível técnico e profissional.

Em produção5 aulas

Integrações Comuns

  • PlaceHolderAPI
  • Vault
  • HolographicDisplays
  • DecentHolograms

+1 aulas neste módulo

Em produção10 aulas

Desenvolvendo Plugin de Economia do Zero

  • Arquitetura do projeto
  • Criando arquivos de configuração
  • Registrando as configurações do plugin na memória do servidor
  • Criando modelagem de dados + Repositório

+6 aulas neste módulo

Em produção9 aulas

Usando GitHub

  • O que é GIT e o que é GITHUB?
  • O que são commits
  • O que é PUSH/PULL
  • O que são BRANCHS

+5 aulas neste módulo

Em produção5 aulas

Reflection

  • O que é Reflection?
  • Instanciando classes com Reflection
  • Usando fields com Reflection
  • Chamando métodos com Reflection

+1 aulas neste módulo

Em produção7 aulas

Packets

  • Entendendo packets mais a fundo
  • Instalando e rodando BuildTools
  • Enviando primeiro packet usando NMS
  • Interceptando packets com ProtocolLib

+3 aulas neste módulo

Em produção6 aulas

Threads

  • Entendendo profundamente as threads
  • Diferenças entre ASYNC/SYNC
  • Usando CompletableFuture para rodar código em Async
  • Usando Await + Async

+2 aulas neste módulo

Em produção10 aulas

Como Licenciar seu Plugin

  • Como funciona a lógica de licenciamento?
  • Instalando sistema de licenciamento em uma VPS
  • Implementando licenciamento no plugin
  • Como crackear um plugin licenciado

+6 aulas neste módulo

Em produção4 aulas

Bônus - MongoDB

  • O que é MongoDB?
  • Instalando MongoDB
  • Como usar MongoDB na prática
  • Integrando MongoDB em um plugin
Em produção4 aulas

Bônus - Redis

  • O que é REDIS?
  • Instalando REDIS
  • Como usar REDIS na prática
  • Integrando REDIS em um plugin

Últimas vagas com valor promocional

Entre para a MinecraftCode e torne-se capaz de criar plugins profissionais de verdade.

Comece do zero e avance até o nível profissional com uma metodologia prática, projetos reais e conteúdo atualizado para você evoluir sem travar.

Acesso imediato e vitalícioDo zero ao avançadoProjetos reais passo a passo

Pagamento seguro e suporte para você começar com confiança.