Trova un server con NBTAPI
Server che segnalano NBTAPI: 46
- SentrySMP 45 onlineJava
- J's Hideout SMP 18 onlineJava + Bedrock
- ꜱᴜɴᴜᴄᴜ ꜱᴜᴀɴᴅᴀ ᴋᴀᴘᴀʟıᴅıʀ ɪʏɪ ɢᴜɴʟᴇʀ ᴅɪʟᴇʀɪᴢ | ᴅᴀʜᴀ ꜱᴏɴʀᴀ 12 onlineJava + Bedrock
- AsperaSMP✦|asperamc.com SENTIENT TOOLS•BOSS BATTLES•26.2 5 onlineJava
- 54.39.122.49:25565 7 onlineJava + Bedrock
- Noob Friendly 7 onlineJavaSurvival
Informazioni su NBTAPI
🔌 Informazioni su NBT-API
NBT-API (Item-NBT-API) è una libreria di plugin per Minecraft che consente agli sviluppatori di leggere, scrivere e associare tag NBT a oggetti, entità e tile entities senza usare NMS. Il progetto offre un wrapper stabile per lavorare con NBT tra diverse versioni del server e fornisce utilità per serializzare e rendere persistenti i dati NBT.
🎯 Scopo
Fornire un’API rivolta agli sviluppatori per manipolare i dati Named Binary Tag (NBT), così che gli autori di plugin possano salvare metadati, dati personalizzati degli oggetti, tag delle entità o dati delle tile entities senza dipendere direttamente dagli internals del server.
⚙️ Funzionalità
- Leggere e scrivere NBT di oggetti, entità e tile entities.
- Creare e modificare compound NBT annidati e tipi di tag primitivi.
- Utilità per salvare NBT come testo o in altri contenitori.
- Supporto per serializzare NBT in file o come stringhe per l’archiviazione in YAML/JSON/SQL/Redis.
- Mira a fornire un livello di astrazione stabile tra i cambiamenti di versione del server.
🧩 A chi è rivolto
- Sviluppatori di plugin che hanno bisogno di un accesso affidabile all’NBT senza scrivere NMS.
- Server che richiedono metadati personalizzati degli oggetti o dati persistenti di entità/tile entities gestiti dai plugin.
🏗️ Casi d’uso di esempio
- Aggiungere metadati personalizzati a uno stack di oggetti che rimane valido tra i salvataggi.
- Salvare proprietà extra sulle entità (ad esempio identificatori personalizzati) senza modificare il codice del server.
- Serializzare l’NBT di oggetti o blocchi in un database o file di configurazione per un successivo ripristino.
⚙️ Installazione
📥 Configurazione
- Scarica il JAR ufficiale del plugin e/o includi l’API come dipendenza nel tuo sistema di build.
- Inserisci il JAR del plugin nella directory
plugins/del server (se utilizzi la build del plugin) oppure aggiungi l’API come dipendenza di compile/runtime per il tuo plugin. - Riavvia il server e controlla la console del server per confermare che la libreria/plugin sia stato caricato correttamente.
🧠 Note tecniche
- Il progetto è pubblicato e mantenuto su GitHub ed è distribuito sotto licenza MIT.
- Le fonti ufficiali indicano il supporto per gli ambienti server Bukkit/Spigot/Paper.
- La libreria include moduli per l’uso diretto nei progetti di plugin e un modulo plugin per l’uso sul server.
🤝 Quando questo plugin è utile
Se hai bisogno di un accesso affidabile e tollerante alle versioni all’NBT di oggetti, entità o tile entities senza toccare NMS, NBT-API offre una libreria mirata che semplifica la lettura, scrittura e persistenza di questi dati per gli sviluppatori di plugin.
Commenti
Ancora nessun commento
Sii il primo a commentare.
Per gli amministratori dei server
- Autori
- tr7zw
- Licenza
- MIT
- Piattaforme supportate
- Bukkit, Spigot, Paper
- Versioni supportate
- 1.7.10
Link
Cosa segnalano i server
Piattaforme dei server
- Paper35
- CraftBukkit3
- Purpur3
- Arclight2
- Mohist1
- Leaf1
- Parchment1
Versioni del plugin
- 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
I numeri vengono dai server che elencano i plugin durante i controlli di MSHQ. Molti nascondono l’elenco, quindi l’uso reale è maggiore.