Um mod básico para Minecraft usando Minecraft Forge, criado como exemplo para iniciantes.
- ✅ Estrutura de pastas organizada e profissional
- ✅ Creative Tab personalizado
- ✅ Sistema de versão semântico
- ✅ Código melhorado e documentado
Antes de começar, você precisa ter instalado:
- Java 17 ou superior (Download)
- Minecraft 1.20.1
- Minecraft Forge 47.2.0 ou superior
- IDE (recomendado: IntelliJ IDEA ou Eclipse)
-
Baixe o Java 17: https://adoptium.net/temurin/releases/
- Selecione: Version 17 (LTS), Windows, x64, JDK
- Instale e marque "Add to PATH" se aparecer
- Reinicie o Cursor após instalar
-
Compilar o mod (escolha uma opção):
Opção A - Script Melhorado (Recomendado):
.\build.batEste script encontra o Java automaticamente e compila o mod.
Opção B - Manual:
.\gradlew.bat clean build -
Encontrar o JAR gerado:
- O arquivo estará em:
build\libs\meuprimeiromod-1.0.0.jar
- O arquivo estará em:
-
Instalar no Minecraft:
- Instale o Forge 47.2.0 para Minecraft 1.20.1: https://files.minecraftforge.net/
- Copie o JAR para:
%appdata%\.minecraft\mods\ - Inicie o Minecraft com o perfil Forge
📖 Para instruções detalhadas, veja: COMPILAR_MOD.md
- Abra o IntelliJ IDEA
- File → Open → Selecione a pasta do projeto
- Aguarde o Gradle sincronizar as dependências
- Configure o Run Configuration:
- Run → Edit Configurations
- Adicione uma nova configuração "Application"
- Main class:
net.minecraftforge.userdev.LaunchTesting - Ou use as configurações pré-configuradas do Forge
- Execute
gradlew genEclipseRunsno terminal - Importe o projeto no Eclipse
- Use as run configurations geradas
- No IntelliJ IDEA, use a configuração "runClient" ou "runServer"
- O Minecraft deve abrir com o mod carregado
- Você pode testar o mod criando um mundo e usando o comando:
/give @s meuprimeiromod:meu_primeiro_item
MeuPrimeiroModMinecraft/
├── src/ # Código fonte
│ └── main/
│ ├── java/ # Código Java
│ │ └── com/example/meuprimeiromod/
│ │ ├── MeuPrimeiroModMinecraft.java # Classe principal
│ │ ├── items/ # Pacote de itens
│ │ │ ├── ModItems.java
│ │ │ └── MeuPrimeiroItem.java
│ │ └── creativetab/ # Creative Tabs
│ │ └── ModCreativeTabs.java
│ └── resources/ # Recursos do mod
│ ├── META-INF/
│ │ └── mods.toml
│ └── assets/meuprimeiromod/
│ ├── lang/ # Traduções
│ ├── models/ # Modelos 3D
│ └── textures/ # Texturas
├── scripts/ # 🗂️ Scripts de compilação
│ ├── build.bat # Script principal
│ ├── compilar*.bat # Scripts alternativos
│ └── *.ps1 # Scripts PowerShell
├── docs/ # 📚 Documentação
│ ├── COMPILAR_MOD.md # Guia de compilação
│ ├── ESTRUTURA_PROJETO.md # Estrutura detalhada
│ └── ... # Outros guias
├── build.gradle # Configuração Gradle
├── build.bat # Script principal (raiz)
├── gradlew.bat # Gradle Wrapper
├── settings.gradle
├── gradle.properties
└── README.md # Este arquivo
📖 Documentação completa: Veja a pasta docs/ para todos os guias e documentação técnica.
📁 Estrutura organizada: Veja docs/ESTRUTURA_ORGANIZADA.md para entender a organização do projeto.
Toda a documentação está organizada na pasta docs/:
- Guia de Compilação:
docs/COMPILAR_MOD.md - Estrutura do Projeto:
docs/ESTRUTURA_PROJETO.md - Melhorias Aplicadas:
docs/MELHORIAS_APLICADAS.md - Solução de Problemas:
docs/SOLUCAO_JAVA.md
Todos os scripts de compilação estão em scripts/:
- Script Principal:
build.bat(ouscripts\build.bat) - Scripts Alternativos: Vários scripts auxiliares em
scripts/
Este mod adiciona um item simples chamado "Meu Primeiro Item" ao jogo. É um exemplo básico que demonstra:
- ✅ Como criar e registrar itens
- ✅ Como adicionar traduções (português e inglês)
- ✅ Como criar modelos e texturas básicas
- ✅ Como criar Creative Tabs personalizados
- ✅ A estrutura básica e organizada de um mod Forge
- ✅ Sistema de versionamento semântico
No jogo: O item aparece em uma aba criativa personalizada chamada "Meu Primeiro Mod"!
Agora que você tem um mod básico funcionando, você pode:
- Adicionar mais itens: Crie novos itens seguindo o padrão de
MeuPrimeiroItem - Criar blocos: Adicione blocos personalizados ao jogo
- Adicionar texturas: Substitua a textura placeholder por uma imagem real (16x16 ou 32x32 pixels)
- Criar receitas: Adicione receitas de crafting para seus itens
- Adicionar funcionalidades: Dê habilidades especiais aos seus itens
- Documentação do Minecraft Forge
- MCreator - Ferramenta visual para criar mods (mais fácil para iniciantes)
- Forge Forums
- Minecraft Wiki
- A textura do item (
meu_primeiro_item.png) é apenas um placeholder. Você deve criar sua própria textura (16x16 ou 32x32 pixels) - Certifique-se de que o Java 17 está instalado e configurado corretamente
- O mod foi configurado para Minecraft 1.20.1. Para outras versões, atualize o
gradle.propertiesebuild.gradle
MIT License - Sinta-se livre para usar e modificar este código!
Este é um projeto de aprendizado. Sinta-se livre para experimentar e modificar!
Boa sorte criando seu primeiro mod de Minecraft! 🎉