Skip to content

A lightweight Minecraft mod for tracking cooldowns of custom powers provided by enchantment plugins

License

Notifications You must be signed in to change notification settings

leogianfagna/EnchantCooldown

Repository files navigation

⏰ EnchantCooldown

Minecraft Mod para controlar tempo de espera de encantamentos.

Tecnologias

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.

GitHub contributors GitHub contributors GitHub commit activity GitHub contributors GitHub Release GitHub Repo stars

🔥 Features

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?

⏳ Tempo de recarga

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.

image

📜 Lista customizada

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.

image

🧶 A fazer

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.

📥 Instalação e uso

Fique atento com as especificações de uso do mod, que exige Fabric e possui versões específicas:

🖥️ Download

  • 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.

🛠️ Dependências e versões testadas

O mod não foi testado em diferentes versões e nem contextos, a versão recomendada e suas dependências são:

🧩 Configuração

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).

⭐ Showcase

image

About

A lightweight Minecraft mod for tracking cooldowns of custom powers provided by enchantment plugins

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages