Find a server with NBTAPI
46 servers reported NBTAPI
- SentrySMP 35 onlineJava
- J's Hideout SMP 18 onlineJava + Bedrock
- ꜱᴜɴᴜᴄᴜ ꜱᴜᴀɴᴅᴀ ᴋᴀᴘᴀʟıᴅıʀ ɪʏɪ ɢᴜɴʟᴇʀ ᴅɪʟᴇʀɪᴢ | ᴅᴀʜᴀ ꜱᴏɴʀᴀ 14 onlineJava + Bedrock
- AsperaSMP✦|asperamc.com TOWNY•CUSTOM GEAR SENTIENT TOOLS 5 onlineJava
- 54.39.122.49:25565 7 onlineJava + Bedrock
- Noob Friendly 5 onlineJavaSurvival
About NBTAPI
🔌 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.
Comments
No comments yet
Be the first to comment.
For server admins
- Authors
- tr7zw
- License
- MIT
- Supported platforms
- Bukkit, Spigot, Paper
- Supported versions
- 1.7.10
Links
What servers report
Server platforms
- Paper35
- CraftBukkit3
- Purpur3
- Arclight2
- Mohist1
- Leaf1
- Parchment1
Plugin versions
- 2.16.112
- 2.15.712
- 2.16.08
- 2.15.56
- 2.15.13
- 2.15.02
- 2.12.31
- 2.9.21
- 2.14.11
Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.