Minecraft Servers HQ

Plugin Minecraft NBTAPI

Informações sobre NBTAPI e os servidores onde ele foi encontrado

🔌 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 um wrapper estável para trabalhar com NBT entre diferentes versões do servidor e fornece utilitários para serializar e persistir dados NBT.

🎯 Objetivo

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

⚙️ Funcionalidades

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

🧩 Para quem é

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

🏗️ Exemplos de uso

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

⚙️ Instalação

📥 Configuração

  • Baixe 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 usando a build de plugin) ou adicione a API como dependência de compile/runtime para o seu plugin.
  • Reinicie o servidor e verifique o console 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 você precisa de acesso confiável e compatível com várias 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 em quais servidores o monitoramento encontrou esse plugin e com quais plataformas e versões ele aparece.

Plugins podem adicionar comandos, economia, proteção, permissões, minigames, integrações ou outras mecânicas. A função real de NBTAPI depende da configuração de cada servidor.

Os dados são gerados automaticamente a partir das respostas técnicas dos servidores. Se um servidor oculta a lista de plugins, ele pode não aparecer nesta seção, mesmo usando NBTAPI.

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