Minecraft Servers HQ

Plugin Minecraft eco

Informações sobre eco e servidores confirmados

🔌 Sobre o eco

eco é uma biblioteca de desenvolvimento para Spigot (um plugin independente de Minecraft) projetada para simplificar o desenvolvimento de plugins e fornecer recursos de engine reutilizáveis para outros plugins. Ela expõe APIs de comandos e configuração, adaptadores de armazenamento persistente, sistemas de GUI e itens personalizados, além de várias integrações, para que autores de plugins possam reutilizar funcionalidades comuns em vez de reimplementá-las.

🎯 Objetivo

o eco existe para केंदralizar sistemas comuns voltados para desenvolvedores e necessários aos plugins modernos: análise de comandos, formatos de cores e mensagens, formatos de configuração, acesso a dados persistentes, componentes de GUI, manipulação de itens e integrações com outros sistemas do lado do servidor. Ele é destinado a autores de plugins que querem criar recursos rapidamente sobre uma base compartilhada e mantida.

⚙️ Recursos

  • API moderna de comandos e análise
  • Análise nativa de cores com suporte a hex / RGB / MiniMessage
  • Sistema de config com suporte a YAML, JSON e TOML
  • API de armazenamento de dados persistentes com backends YAML, MySQL e MongoDB
  • API de GUI e componentes prontos
  • Itens personalizados e manipulação ultra-rápida de ItemStack
  • Exibição de itens por pacote e loop leve de eventos de pacote
  • API de IA de entidades com mapeamentos NMS quase 1:1
  • API de Placeholder e integrações nativas (mais de 30 integrações listadas pelo projeto)
  • Abstração de preço/economia (sistema de preços compatível com plugins de economia, XP e itens)
  • Suporte nativo ao bStats e verificação de atualizações do plugin
  • Sistema de extensões (plugins para plugins) e ferramentas de injeção de dependência para desenvolvedores

🧩 Para quem é

  • Desenvolvedores de plugins que criam plugins compatíveis com Spigot/Paper e querem uma base reutilizável
  • Donos de servidores que executam plugins que dependem do eco (o eco precisa estar instalado como dependência)
  • Projetos que precisam de itens personalizados, GUIs ou ferramentas unificadas de persistência e comandos

🏗️ Exemplos de uso

  • Um desenvolvedor implementa um pacote de itens personalizados que usa a busca de itens e as APIs de GUI do eco.
  • Um plugin usa a API de armazenamento do eco para oferecer tanto YAML local quanto um backend remoto MongoDB sem duplicar código.
  • Vários plugins pequenos compartilham o eco para manter o tratamento de comandos e a análise de cores consistentes.

⚙️ Instalação

📥 Configuração

  • Instale o eco como um plugin em qualquer servidor que o exija, colocando o JAR na pasta plugins/ do servidor e reiniciando o servidor.
  • Se outro plugin depender do eco, declare isso no plugin.yml desse plugin em depend: com - eco para que o servidor carregue o eco primeiro.

📦 Dependência (para desenvolvedores de plugins)

  • O projeto publica um repositório Maven e coordenadas Gradle para uso apenas em compile-only. O projeto oferece um artefato publicado (por exemplo, com grupo com.willfp e tags de versão) para que desenvolvedores adicionem o eco como dependência provided durante a build.

🧠 Observações técnicas

  • Software de servidor suportado: o projeto oficial indica suporte a Spigot, Paper, Purpur e Folia.
  • Versões suportadas do Minecraft: o projeto informa suporte a partir da 1.21.4, e builds posteriores têm como alvo a série moderna 1.21.x.
  • Backends de armazenamento: adaptadores YAML, MySQL e MongoDB são fornecidos pela framework.
  • Licenciamento: o eco é distribuído sob a licença MIT.

🤝 Quando este plugin é útil

Se você está desenvolvendo vários recursos ou plugins que compartilham necessidades comuns (comandos, formatos de config, componentes de GUI, armazenamento, itens personalizados), o eco reduz retrabalho ao fornecer uma framework mantida e integrações das quais outros plugins podem depender.

Servidores com o plugin eco

A página do plugin eco mostra os servidores onde o monitoramento encontrou este plugin, a plataforma usada e a versão.

Um plugin pode adicionar comandos, economia, segurança, permissões de acesso, minigames, integrações e outras mecânicas. O papel real de eco depende das configurações do servidor.

Os dados são gerados automaticamente a partir de respostas técnicas dos servidores. Se um servidor mantém a lista de plugins privada, pode usar eco mas não aparecer nesta seção.

Use a lista de servidores com eco para comparar projetos, verificar versões suportadas ou encontrar exemplos de uso do plugin em servidores públicos.