Minecraft plugin NBTAPI
Information about NBTAPI and servers where it was found
🔌 About NBT-API
NBT-API (Item-NBT-API) is a Minecraft plugin library that lets developers read, write and attach NBT tags to items, entities and tile entities without using NMS. The project exposes a stable wrapper for working with NBT across server versions and provides utilities to serialize and persist NBT data.
🎯 Purpose
Provide a developer-facing API for manipulating Named Binary Tag (NBT) data so plugin authors can store metadata, custom item data, entity tags or tile-entity data without directly depending on server internals.
⚙️ Features
- Read and write NBT for items, entities and tile entities.
- Create and modify nested NBT compounds and primitive tag types.
- Utilities to store NBT as text or in other containers.
- Support for serializing NBT into files or as strings for storage in YAML/JSON/SQL/Redis.
- Aims to provide a stable abstraction layer across server version changes.
🧩 Who It Is For
- Plugin developers needing reliable NBT access without writing NMS.
- Servers that require custom item metadata or persistent entity/tile data managed by plugins.
🏗️ Example Use Cases
- Attach custom metadata to an item stack that persists across saves.
- Store extra properties on entities (for example custom identifiers) without changing server code.
- Serialize item or block NBT into a database or configuration file for later restoration.
⚙️ Installation
📥 Setup
- Download the official plugin JAR and/or include the API as a dependency in your build system.
- Place the plugin JAR into the server
plugins/directory (if using the plugin build) or add the API as a compile/runtime dependency for your plugin. - Restart the server and check the server console to confirm the library/plugin loaded correctly.
🧠 Technical Notes
- The project is published and maintained on GitHub and is distributed under the MIT license.
- Official sources identify support for Bukkit/Spigot/Paper server environments.
- The library includes modules for direct use in plugin projects and a plugin module for server use.
🤝 When This Plugin Is Useful
If you need reliable, version-tolerant access to NBT for items, entities or tile entities without touching NMS, NBT-API provides a focused library that simplifies reading, writing and persisting that data for plugin developers.
- A Minecraft Server851.67
- Eclipse Roleplay150.87
- GospelCraft
Christian-themed Towny survival with custom mobs, mcMMO, jobs and an emphasis on scripture introduced through gameplay.
147.76 - TGG Online
Korean FPS-style Minecraft server offering zombie survival and bomb/escape minigames with extensive custom weapons, custom models, and a resource-pack-backed experience.
1146.54 - Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) with skills, quests, custom dungeons and an in-game economy backed by an official store and community hub.
046.26 - A Minecraft Server144.38
- EthelMC
Community survival with economy, land claims, arenas and crossplay (Java & Bedrock). Ranks, player shops and seasonal events.
244.21 - CorePlay
Classic Czech/Slovak survival server with events, duels, auctions and a friendly community.
043.12 - ÂBoundaryMC ÂIs OfflineÂ137.28
- A Minecraft Server035.44
- Welcome to the Wild West!135.28
- ATM10 Modpack032.18
- FoxyCraft030.81
- GalaxyCraft128.99
- A Minecraft Server126.92
The NBTAPI plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.
Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of NBTAPI depends on each server's configuration.
Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses NBTAPI.
Use the server list with NBTAPI to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.