Antes de começar a escrever qualquer código, planeje toda a estrutura do projeto para garantir que ele seja concluído por completo. Organize a implementação de forma eficiente, reutilize código sempre que possível e evite respostas longas ou explicações desnecessárias. Foque em gerar apenas o código indispensável para finalizar o mod.
Objetivo
Adicionar três novos martelos:
Martelo de Ferro
Martelo de Ouro
Martelo de Diamante
Funcionalidades
Quebrar blocos em uma área 3x3.
A área quebrada deve depender da face do bloco minerado:
O bloco central também deve ser quebrado.
Funcionar corretamente no modo Sobrevivência.
Consumir durabilidade para todos os blocos quebrados.
Respeitar os níveis de mineração do Minecraft.
Aplicar corretamente todos os encantamentos, incluindo:
Não quebrar Bedrock, End Portal Frame, Command Blocks, Barrier e outros blocos inquebráveis.
Funcionar corretamente em Singleplayer e Multiplayer.
Estatísticas
Os martelos devem possuir exatamente os mesmos atributos das picaretas do mesmo material.
Velocidade de mineração:
Ferro → igual à Picareta de Ferro
Ouro → igual à Picareta de Ouro
Diamante → igual à Picareta de Diamante
Durabilidade:
Ferro: 250
Ouro: 32
Diamante: 1561
Receitas
Martelo de Ferro
III
ISI
S
Martelo de Ouro
GGG
GSG
S
Martelo de Diamante
DDD
DSD
S
Legenda:
I = Barra de Ferro
G = Barra de Ouro
D = Diamante
S = Graveto
Assets
Criar todos os recursos necessários:
Texturas 16x16 no estilo Vanilla.
Modelos dos itens.
Ícones do inventário.
Traduções em pt_br e en_us.
Receitas.
Tags.
Todos os arquivos JSON necessários.
Estrutura do projeto
Gerar um projeto Fabric completo contendo:
Código Java.
build.gradle.
fabric.mod.json.
Estrutura de pacotes organizada.
Assets completos.
Qualidade do código
Código limpo, modular e reutilizável.
Evitar duplicação de código.
Utilizar boas práticas de orientação a objetos.
Comentários apenas quando realmente necessários.
Garantir boa performance.
Entrega
O projeto deve estar completo, sem arquivos faltando, compilar sem erros e gerar um arquivo .jar totalmente funcional, pronto para ser colocado na pasta mods do Minecraft com Fabric Loader.Crie um mod completo para Minecraft Java Edition utilizando Fabric para a versão mais recente do jogo.
Antes de começar a escrever qualquer código, planeje toda a estrutura do projeto para garantir que ele seja concluído por completo. Organize a implementação de forma eficiente, reutilize código sempre que possível e evite respostas longas ou explicações desnecessárias. Foque em gerar apenas o código indispensável para finalizar o mod.
Objetivo
Adicionar três novos martelos:
Martelo de Ferro
Martelo de Ouro
Martelo de Diamante
Funcionalidades
Quebrar blocos em uma área 3x3.
A área quebrada deve depender da face do bloco minerado:
O bloco central também deve ser quebrado.
Funcionar corretamente no modo Sobrevivência.
Consumir durabilidade para todos os blocos quebrados.
Respeitar os níveis de mineração do Minecraft.
Aplicar corretamente todos os encantamentos, incluindo:
Não quebrar Bedrock, End Portal Frame, Command Blocks, Barrier e outros blocos inquebráveis.
Funcionar corretamente em Singleplayer e Multiplayer.
Estatísticas
Os martelos devem possuir exatamente os mesmos atributos das picaretas do mesmo material.
Velocidade de mineração:
Ferro → igual à Picareta de Ferro
Ouro → igual à Picareta de Ouro
Diamante → igual à Picareta de Diamante
Durabilidade:
Ferro: 250
Ouro: 32
Diamante: 1561
Receitas
Martelo de Ferro
III
ISI
S
Martelo de Ouro
GGG
GSG
S
Martelo de Diamante
DDD
DSD
S
Legenda:
I = Barra de Ferro
G = Barra de Ouro
D = Diamante
S = Graveto
Assets
Criar todos os recursos necessários:
Texturas 16x16 no estilo Vanilla.
Modelos dos itens.
Ícones do inventário.
Traduções em pt_br e en_us.
Receitas.
Tags.
Todos os arquivos JSON necessários.
Estrutura do projeto
Gerar um projeto Fabric completo contendo:
Código Java.
build.gradle.
fabric.mod.json.
Estrutura de pacotes organizada.
Assets completos.
Qualidade do código
Código limpo, modular e reutilizável.
Evitar duplicação de código.
Utilizar boas práticas de orientação a objetos.
Comentários apenas quando realmente necessários.
Garantir boa performance.
Entrega
O projeto deve estar completo, sem arquivos faltando, compilar sem erros e gerar um arquivo .jar totalmente funcional, pronto para ser colocado na pasta mods do Minecraft com Fabric Loader.