Minecraft Servers HQ

Plugin Minecraft NBTAPI

Informações sobre NBTAPI e servidores confirmados

🔌 Sobre o NBT-API

NBT-API (Item-NBT-API) é uma biblioteca de plugin para Minecraft que permite aos desenvolvedores ler, escrever e anexar tags NBT a itens, entidades e tile entities sem usar NMS. O projeto expõe uma camada estável para trabalhar com NBT entre diferentes versões de servidor e fornece utilitários para serializar e persistir dados NBT.

🎯 Objetivo

Oferecer uma API para desenvolvedores manipularem dados Named Binary Tag (NBT), para que autores de plugins possam guardar metadados, dados personalizados de itens, tags de entidades ou dados de tile entities sem depender diretamente das internals do servidor.

⚙️ Recursos

  • Ler e escrever NBT de itens, entidades e tile entities.
  • Criar e modificar compounds NBT aninhados e tipos de tags primitivos.
  • Utilitários para guardar NBT como texto ou noutros contentores.
  • Suporte para serializar NBT em ficheiros ou como strings para armazenamento em YAML/JSON/SQL/Redis.
  • Tem como objetivo fornecer uma camada de abstração estável entre mudanças de versão do servidor.

🧩 Para quem é

  • Desenvolvedores de plugins que precisam de acesso fiável a NBT sem escrever NMS.
  • Servidores que requerem metadados personalizados de itens ou dados persistentes de entidades/tile entities geridos por plugins.

🏗️ Exemplos de uso

  • Anexar metadados personalizados a uma stack de itens que persiste entre saves.
  • Guardar propriedades extra em entidades (por exemplo, identificadores personalizados) sem alterar o código do servidor.
  • Serializar NBT de itens ou blocos para uma base de dados ou ficheiro de configuração para restauração posterior.

⚙️ Instalação

📥 Configuração

  • Descarregue o JAR oficial do plugin e/ou inclua a API como dependência no seu sistema de build.
  • Coloque o JAR do plugin no diretório plugins/ do servidor (se estiver a usar a versão de plugin) ou adicione a API como dependência de compile/runtime para o seu plugin.
  • Reinicie o servidor e verifique a consola para confirmar que a biblioteca/plugin foi carregada corretamente.

🧠 Notas técnicas

  • O projeto é publicado e mantido no GitHub e é distribuído sob a licença MIT.
  • As fontes oficiais indicam suporte para os ambientes de servidor Bukkit/Spigot/Paper.
  • A biblioteca inclui módulos para uso direto em projetos de plugins e um módulo de plugin para uso no servidor.

🤝 Quando este plugin é útil

Se precisa de acesso fiável e tolerante a versões ao NBT de itens, entidades ou tile entities sem tocar em NMS, o NBT-API oferece uma biblioteca focada que simplifica a leitura, escrita e persistência desses dados para desenvolvedores de plugins.

Servidores com o plugin NBTAPI

A página do plugin NBTAPI 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 NBTAPI 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 NBTAPI mas não aparecer nesta seção.

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