Esse projeto cria um mod para Minecraft Fabric, que exibe o tempo de espera de encantamentos do plugin AdvancedEnchantments, para as versões mais atuais do jogo. O propósito é auxiliar e melhorar a jogatina, com configurações flexíveis pelos usuários.
O objetivo do mod é disponibilizar flexibilidade para os usuários customizarem suas preferências. Nem sempre queremos exibir todos os tempos de recarga, dado o fato de que pode ficar poluído, o que nunca é bom durante um combate, não é mesmo?
Exibe a contagem regressiva do tempo de recarga após ele ser ativado. Rastrear esse tempo pode ser muito útil para montar combos específicos, se preparar para situações ou até alterar entre itens enquanto alguns encantamentos estão na espera.
O usuário escolhe quais encantamentos quer rastrear, em vez de rastrear todos os encantamentos do servidor. Isso é essencial para o funcionamento, pois os servidores não disponibilizam o tempo de recarga de cada encantamento, então passa a ser trabalho do usuário definir o tempo de cada um e qual quer rastrear.
Você pode propor sugestões, seja me enviando mensagens ou adicionando-as aqui, ou também propor mudanças no plugin através de pull requests, já que é código aberto! Da minha parte, está proposto para esse mod ainda possuir as seguintes funcionalidades (sinta-se convidado a me ajudar a desenvolver):
- Ordenação baseada em tempo restante.
- Suporte para multi versões.
- Adição de encantamentos via menu customizado.
- Possibilidade de alterar o tempo de recarga direto no menu sem necessidade de refazer a configuração.
- Habilitar/desabilitar rastreamentos sem a necessidade de apagá-los da sua configuração.
- Ícones mostrando qual é a aplicação daquele encantamento e em qual item ele está.
- Customização estética: local de exibição, tamanho da fonte, etc.
- Rastreamento profundo, que o usuário pode escolher alguns encantamentos para esse tópico. Esses encantamentos ficarão na tela 100% das vezes, mostrando como "Pronto" se não estão em recarga. Isso pode ser útil para encantamentos específicos que exigem uma estratégia separada.
- Versão estável: Disponível para descarregar aqui, as versões estáveis são sempre separadas com um patch notes e lançadas com controles de versão e grandes alterações.
- Versão dev: Também é possível instalar a build compilada a cada alteração de código, que são úteis para testar as últimas mudanças antes que elas sejam empacotadas em uma versão. Os artefatos gerados ficam para livre uso aqui.
O mod não foi testado em diferentes versões e nem contextos, a versão recomendada e suas dependências são:
- Fabric.
- Fabric API.
- Versão do jogo: 1.21.1.
Até o momento, o mod não possui menus customizados (mas se encontra em desenvolvimento). A configuração de encantamentos e suas recargas são feitas através dos comandos do mod.
| Comando | Descrição | Exemplo |
|---|---|---|
| /ecd list | Exibe a lista de todos os encantamentos registrados pelo usuário. | /ecd list |
| /ecd set | Adiciona um encantamento na lista de recargas (recarga em segundos). | /ecd set "Furacão" 25 |
| /ecd set remove | Remove um encantamento da lista de recargas. | /ecd set remove "Furacão" |
Note
Utilize o nome do encantamento entre " quando ele possui caracteres especiais (acentuação ou ç) ou nome composto (quando existe espaço).