Minecraft-plugin NBTAPI

NBT-API är ett Minecraft-pluginbibliotek som فراهمåller ett stabilt API för att läsa, skriva och lagra NBT-data för föremål, entiteter och tile entities utan att direkt använda serverns interna delar.

Hitta en server med NBTAPI

Servrar som rapporterat NBTAPI: 45

Alla servrar med NBTAPI

Om NBTAPI

🔌 Om NBT-API

NBT-API (Item-NBT-API) är ett Minecraft-pluginbibliotek som låter utvecklare läsa, skriva och koppla NBT-taggar till items, entiteter och blockentiteter utan att använda NMS. Projektet erbjuder en stabil wrapper för arbete med NBT mellan olika serverversioner och tillhandahåller verktyg för att serialisera och spara NBT-data.

🎯 Syfte

Tillhandahålla ett utvecklarinriktat API för att manipulera Named Binary Tag (NBT)-data, så att pluginutvecklare kan lagra metadata, anpassad itemdata, entitetstaggar eller blockentitetsdata utan att direkt vara beroende av serverns interna delar.

⚙️ Funktioner

  • Läsa och skriva NBT för items, entiteter och blockentiteter.
  • Skapa och ändra nästlade NBT-compounds och primitiva taggtyper.
  • Verktyg för att lagra NBT som text eller i andra behållare.
  • Stöd för att serialisera NBT till filer eller som strängar för lagring i YAML/JSON/SQL/Redis.
  • Strävar efter att ge ett stabilt abstraktionslager genom serverversionsändringar.

🧩 Vem det är för

  • Pluginutvecklare som behöver tillförlitlig NBT-åtkomst utan att skriva NMS.
  • Servrar som behöver anpassad itemmetadata eller beständiga entitets-/blockentitetsdata som hanteras av plugins.

🏗️ Exempel på användning

  • Fästa anpassad metadata vid en item stack som finns kvar mellan sparningar.
  • Lagra extra egenskaper på entiteter (till exempel anpassade identifierare) utan att ändra serverkod.
  • Serialisera NBT för ett item eller block till en databas eller konfigurationsfil för senare återställning.

⚙️ Installation

📥 Inställning

  • Ladda ner den officiella plugin-JAR-filen och/eller lägg till API:et som beroende i ditt byggsystem.
  • Placera plugin-JAR-filen i serverns katalog plugins/ (om du använder plugin-builden) eller lägg till API:et som compile/runtime-beroende för ditt plugin.
  • Starta om servern och kontrollera serverkonsolen för att bekräfta att biblioteket/pluginet har laddats korrekt.

🧠 Tekniska noteringar

  • Projektet publiceras och underhålls på GitHub och distribueras under MIT-licensen.
  • Officiella källor anger stöd för servermiljöerna Bukkit/Spigot/Paper.
  • Biblioteket innehåller moduler för direkt användning i pluginprojekt och en pluginmodul för serveranvändning.

🤝 När detta plugin är användbart

Om du behöver tillförlitlig, versions­tålig åtkomst till NBT för items, entiteter eller blockentiteter utan att röra NMS, erbjuder NBT-API ett fokuserat bibliotek som förenklar läsning, skrivning och sparande av den datan för pluginutvecklare.

Kommentarer

Inga kommentarer än

Bli först med att kommentera.

För serveradministratörer

Författare
tr7zw
Licens
MIT
Stödda plattformar
Bukkit, Spigot, Paper
Stödda versioner
1.7.10

Länkar

Vad servrar rapporterar

Serverplattformar

  • Paper35
  • Purpur3
  • Arclight2
  • CraftBukkit2
  • Mohist1

Pluginversioner

  • 2.16.112
  • 2.15.712
  • 2.16.08
  • 2.15.56
  • 2.15.13

Siffrorna kommer från servrar som listar sina plugins när MSHQ kontrollerar dem. Många döljer listan, så den verkliga användningen är högre.