Znajdź serwer z NBTAPI
Serwery zgłaszające NBTAPI: 45
- SentrySMP 40 onlineJava
- J's Hideout SMP 28 onlineJava + Bedrock
- ꜱᴜɴᴜᴄᴜ ꜱᴜᴀɴᴅᴀ ᴋᴀᴘᴀʟıᴅıʀ ɪʏɪ ɢᴜɴʟᴇʀ ᴅɪʟᴇʀɪᴢ | ᴅᴀʜᴀ ꜱᴏɴʀᴀ 13 onlineJava + Bedrock
- AsperaSMP✦|asperamc.com MAGIC•DUNGEONS•ARCHEOLOGY•BOSSES 5 onlineJava
- 54.39.122.49:25565 7 onlineJava + Bedrock
- Noob Friendly 6 onlineJavaSurvival
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
- Leaf1
- Parchment1
Wersje pluginu
- 2.16.112
- 2.15.712
- 2.16.08
- 2.15.56
- 2.15.13
- 2.15.02
- 2.9.21
- 2.14.11
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.