Plugin Minecraft NBTAPI

NBT-API to biblioteka pluginów do Minecrafta, która zapewnia stabilne API do odczytu, zapisu i przechowywania danych NBT dla przedmiotów, encji i tile entities bez bezpośredniego używania wewnętrznych elementów serwera.

Znajdź serwer z NBTAPI

Serwery zgłaszające NBTAPI: 45

Wszystkie serwery z NBTAPI

O pluginie NBTAPI

🔌 O NBT-API

NBT-API (Item-NBT-API) to biblioteka pluginów do Minecrafta, która pozwala deweloperom odczytywać, zapisywać i dołączać tagi NBT do przedmiotów, encji i tile entities bez używania NMS. Projekt udostępnia stabilny wrapper do pracy z NBT w różnych wersjach serwera oraz narzędzia do serializowania i utrwalania danych NBT.

🎯 Cel

Udostępnić API dla deweloperów do manipulowania danymi Named Binary Tag (NBT), aby autorzy pluginów mogli przechowywać metadane, niestandardowe dane przedmiotów, tagi encji lub dane tile entities bez bezpośredniego zależenia od wewnętrznych mechanizmów serwera.

⚙️ Funkcje

  • Odczyt i zapis NBT dla przedmiotów, encji i tile entities.
  • Tworzenie i modyfikowanie zagnieżdżonych compoundów NBT oraz podstawowych typów tagów.
  • Narzędzia do przechowywania NBT jako tekstu lub w innych kontenerach.
  • Obsługa serializacji NBT do plików lub jako stringów do przechowywania w YAML/JSON/SQL/Redis.
  • Ma na celu zapewnienie stabilnej warstwy abstrakcji mimo zmian wersji serwera.

🧩 Dla kogo jest ten projekt

  • Dla twórców pluginów, którzy potrzebują niezawodnego dostępu do NBT bez pisania NMS.
  • Dla serwerów, które wymagają niestandardowych metadanych przedmiotów lub trwałych danych encji/tile entities zarządzanych przez pluginy.

🏗️ Przykładowe zastosowania

  • Dołączanie niestandardowych metadanych do stosu przedmiotów, które przetrwają zapisywanie.
  • Przechowywanie dodatkowych właściwości encji (na przykład niestandardowych identyfikatorów) bez zmieniania kodu serwera.
  • Serializowanie NBT przedmiotu lub bloku do bazy danych albo pliku konfiguracyjnego w celu późniejszego odtworzenia.

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalny plik JAR pluginu i/lub dodaj API jako zależność w swoim systemie build.
  • Umieść plik JAR pluginu w katalogu plugins/ serwera (jeśli używasz wersji pluginu) albo dodaj API jako zależność compile/runtime dla swojego pluginu.
  • Uruchom ponownie serwer i sprawdź konsolę serwera, aby potwierdzić, że biblioteka/plugin został poprawnie załadowany.

🧠 Uwagi techniczne

  • Projekt jest publikowany i utrzymywany na GitHubie oraz rozpowszechniany na licencji MIT.
  • Oficjalne źródła wskazują obsługę środowisk serwerowych Bukkit/Spigot/Paper.
  • Biblioteka zawiera moduły do bezpośredniego użycia w projektach pluginów oraz moduł pluginu do użycia na serwerze.

🤝 Kiedy ten plugin jest przydatny

Jeśli potrzebujesz niezawodnego, odpornego na wersje dostępu do NBT dla przedmiotów, encji lub tile entities bez sięgania po NMS, NBT-API oferuje wyspecjalizowaną bibliotekę, która upraszcza odczyt, zapis i utrwalanie tych danych dla twórców pluginów.

Komentarze

Nie ma jeszcze komentarzy

Bądź pierwszą osobą, która skomentuje.

Dla administratorów serwerów

Autorzy
tr7zw
Licencja
MIT
Obsługiwane platformy
Bukkit, Spigot, Paper
Obsługiwane wersje
1.7.10

Linki

Co zgłaszają serwery

Platformy serwerów

  • Paper35
  • Purpur3
  • Arclight2
  • CraftBukkit2
  • Mohist1

Wersje pluginu

  • 2.16.112
  • 2.15.712
  • 2.16.08
  • 2.15.56
  • 2.15.13

Liczby pochodzą z serwerów, które pokazują listę pluginów podczas sprawdzania przez MSHQ. Wiele serwerów ją ukrywa, więc rzeczywiste użycie jest większe.