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 Server851.67
- Eclipse Roleplay150.87
- GospelCraft
Kristent Towny‑survival med custom mobs, mcMMO og jobs — skrifterne præsenteres gennem gameplay.
147.76 - TGG Online
Koreansk Minecraft-server i FPS-stil, der tilbyder zombie survival og bomb/escape-minispil, med et stort udvalg af tilpassede våben, tilpassede modeller og en oplevelse baseret på resource pack.
1146.54 - Racsu Planet
Cross-play Survival-MMORPG (Java + Bedrock) med færdigheder, quests, tilpassede dungeons og en økonomi i spillet, understøttet af en officiel butik og et communityhub.
046.26 - A Minecraft Server144.38
- EthelMC
Community survival med økonomi, landclaims, arenaer og crossplay (Java & Bedrock). Ranks og spillerbutikker.
244.21 - ÂBoundaryMC ÂIs OfflineÂ137.28
- A Minecraft Server035.44
- Welcome to the Wild West!135.28
- ATM10 Modpack032.18
- FoxyCraft030.81
- GalaxyCraft128.99
- A Minecraft Server126.92
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.