Minecraft-plugin NBTAPI
Information om NBTAPI og servere, hvor det er fundet
🔌 Om NBT-API
NBT-API (Item-NBT-API) er et Minecraft-pluginbibliotek, der lader udviklere læse, skrive og tilføje NBT-tags til items, entities og blokentiteter uden at bruge NMS. Projektet stiller en stabil wrapper til rådighed til arbejde med NBT på tværs af serverversioner og tilbyder værktøjer til at serialisere og gemme NBT-data.
🎯 Formål
At tilbyde en udviklerrettet API til at manipulere Named Binary Tag (NBT)-data, så pluginforfattere kan gemme metadata, brugerdefinerede itemdata, entity-tags eller data for blokentiteter uden direkte afhængighed af serverens interne dele.
⚙️ Funktioner
- Læse og skrive NBT for items, entities og blokentiteter.
- Oprette og ændre indlejrede NBT-compounds og primitive tag-typer.
- Værktøjer til at gemme NBT som tekst eller i andre beholdere.
- Understøttelse af serialisering af NBT til filer eller som strenge til lagring i YAML/JSON/SQL/Redis.
- Sigter mod at give et stabilt abstraktionslag på tværs af ændringer i serverversioner.
🧩 Hvem det er til
- Pluginudviklere, der har brug for pålidelig NBT-adgang uden at skrive NMS.
- Servere, der kræver brugerdefinerede item-metadata eller permanente entity-/blokentitetsdata, som styres af plugins.
🏗️ Eksempler på brug
- Tilføje brugerdefineret metadata til en item stack, som bevares mellem saves.
- Gemme ekstra egenskaber på entities (for eksempel brugerdefinerede identifikatorer) uden at ændre serverkoden.
- Serialisere NBT for et item eller en block til en database eller konfigurationsfil til senere gendannelse.
⚙️ Installation
📥 Opsætning
- Download den officielle plugin-JAR og/eller inkludér API'et som en dependency i dit build-system.
- Læg plugin-JAR-filen i serverens
plugins/-mappe (hvis du bruger plugin-builden) eller tilføj API'et som en compile/runtime dependency for dit plugin. - Genstart serveren og tjek serverkonsollen for at bekræfte, at biblioteket/pluginet er indlæst korrekt.
🧠 Tekniske noter
- Projektet udgives og vedligeholdes på GitHub og distribueres under MIT-licensen.
- Officielle kilder angiver support for servermiljøerne Bukkit/Spigot/Paper.
- Biblioteket indeholder moduler til direkte brug i pluginprojekter og et plugin-modul til serverbrug.
🤝 Hvornår dette plugin er nyttigt
Hvis du har brug for pålidelig, versionstolerant adgang til NBT for items, entities eller blokentiteter uden at røre NMS, tilbyder NBT-API et fokuseret bibliotek, som gør det lettere for pluginudviklere at læse, skrive og bevare de data.
- A Minecraft Server554.53
- J's Hideout SMP554.19
- A Minecraft Server153.01
- A Minecraft Server252.79
- Welcome to the Wild West!151.22
- .valenia.eu | 1.21.10050.3
- GospelCraft
Kristent Towny‑survival med custom mobs, mcMMO og jobs — skrifterne præsenteres gennem gameplay.
049.47 - EthelMC
Community survival med økonomi, landclaims, arenaer og crossplay (Java & Bedrock). Ranks og spillerbutikker.
149.15 - Project Eden
Fællesskabsfokuseret survival‑server med økonomi, mcMMO, creative plots og ugentlige minispil — roligt og venligt.
147.3 - Welcome to Vortex SMP!046.3
- A Minecraft Server044.53
- BendingMC
Towny‑fokuseret survival med custom items, jobs, mcMMO og events — byg byer og beskyt jord.
044.09 - A Minecraft Server043.94
Siden for pluginet NBTAPI viser, på hvilke servere overvågningen har fundet dette plugin, samt hvilke platforme og versioner det forekommer med.
Plugins kan tilføje kommandoer, økonomi, beskyttelse, adgangsrettigheder, minispil, integrationer eller andre mekanikker. Den faktiske rolle for NBTAPI afhænger af den specifikke servers konfiguration.
Data dannes automatisk fra servernes tekniske svar. Hvis en server skjuler listen over plugins, vises den muligvis ikke i denne sektion, selv om den bruger NBTAPI.
Brug listen over servere med NBTAPI til at sammenligne projekter, tjekke kompatible versioner eller finde eksempler på pluginets brug på offentlige servere.