Plugin Minecraft NBTAPI

NBT-API è una libreria di plugin per Minecraft che fornisce una API stabile per leggere, scrivere e salvare i dati NBT di oggetti, entità e tile entities senza usare direttamente le parti interne del server.

Trova un server con NBTAPI

Server che segnalano NBTAPI: 46

Tutti i server con NBTAPI

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

Versioni del plugin

  • 2.16.112
  • 2.15.712
  • 2.16.08
  • 2.15.56
  • 2.15.13

I numeri vengono dai server che elencano i plugin durante i controlli di MSHQ. Molti nascondono l’elenco, quindi l’uso reale è maggiore.