mod client-side · minecraft fabric

AutoFish Mod

Este mod foi desenvolvido como um exercício de automação dentro do ambiente do Minecraft. O objetivo não era apenas automatizar a pesca, mas criar uma solução confiável, com feedback visual e controle configurável. A implementação envolve detecção precisa de eventos, controle por tick e integração com interface dentro do jogo, transformando uma ação repetitiva em um sistema automatizado com comportamento previsível. O projeto também serviu como prática de organização de código, persistência de configuração e construção de interfaces in-game.

Visão geral

Automação prática, interface enxuta e comportamento confiável.

O AutoFish automatiza o ciclo completo de pesca, desde o lançamento até a detecção do momento correto de recolher a linha. Mais do que executar ações automaticamente, o mod foi estruturado para fornecer visibilidade ao usuário, com HUD em tempo real, estatísticas de sessão e opções de configuração persistentes. Isso transforma uma automação simples em uma ferramenta utilizável dentro do jogo.

Decisões técnicas

A lógica de detecção foi construída para evitar falsos positivos, garantindo que a linha seja recolhida no momento correto.

O controle por tick permite sincronizar o comportamento do mod com o jogo, mantendo consistência na execução.

A configuração persistente em JSON e o menu in-game tornam o mod mais acessível e prático para uso contínuo.

Objetivo

Criar um mod de pesca automática client-side que fosse funcional em gameplay real, simples de usar e tecnicamente organizado.

Abordagem

Implementar detecção estável de captura, controle por tick, rastreamento de inventário e um HUD integrado ao cliente.

Estado

Projeto funcional, compatível com Minecraft 1.21.11 e Fabric, com HUD, estatísticas e menu in-game já implementados.

O que o mod faz

Pesca automática

Detecta o momento correto de recolher a linha e relança automaticamente quando a condição de pesca é válida.

HUD em tempo real

Exibe status do mod, contadores de peixes, itens raros, junk e tempo da sessão no canto da tela.

Configuração persistente

Salva opções em arquivo JSON e permite ajustes de HUD, mensagens e delays de relançamento.

Menu in-game

Inclui uma tela própria de configuração dentro do jogo, sem depender só de edição manual de arquivo.

Repositório

Explorar o projeto no GitHub

O repositório reúne código-fonte, documentação, build com Gradle e a estrutura do mod em Fabric.