Minecraft plugin NBTAPI

NBT-API je knihovna pluginů pro Minecraft, která poskytuje stabilní API pro čtení, zápis a ukládání NBT dat pro předměty, entity a tile entities bez přímého použití interních částí serveru.

Najděte server s NBTAPI

Serverů, které hlásí NBTAPI: 46

Všechny servery s NBTAPI

O pluginu NBTAPI

🔌 O NBT-API

NBT-API (Item-NBT-API) je knihovna pluginů pro Minecraft, která vývojářům umožňuje číst, zapisovat a připojovat NBT tagy k itemům, entitám a tile entities bez použití NMS. Projekt nabízí stabilní vrstvu pro práci s NBT napříč verzemi serveru a poskytuje nástroje pro serializaci a ukládání NBT dat.

🎯 Účel

Poskytnout API určené pro vývojáře pro práci s daty Named Binary Tag (NBT), aby autoři pluginů mohli ukládat metadata, vlastní data itemů, tagy entit nebo data tile-entities bez přímé závislosti na interních částech serveru.

⚙️ Funkce

  • Čtení a zápis NBT pro itemy, entity a tile entities.
  • Vytváření a úpravy vnořených NBT compoundů a primitvních typů tagů.
  • Nástroje pro ukládání NBT jako textu nebo v jiných kontejnerech.
  • Podpora serializace NBT do souborů nebo jako řetězce pro ukládání v YAML/JSON/SQL/Redis.
  • Cílem je poskytnout stabilní abstrahující vrstvu napříč změnami verzí serveru.

🧩 Pro koho je určeno

  • Pro vývojáře pluginů, kteří potřebují spolehlivý přístup k NBT bez psaní NMS.
  • Pro servery, které vyžadují vlastní metadata itemů nebo trvalá data entit/tile-entities spravovaná pluginy.

🏗️ Příklady použití

  • Přidat vlastní metadata k item stacku, která přetrvají mezi ukládáními.
  • Ukládat dodatečné vlastnosti na entity (například vlastní identifikátory) bez změny kódu serveru.
  • Serializovat NBT itemu nebo bloku do databáze či konfiguračního souboru pro pozdější obnovení.

⚙️ Instalace

📥 Nastavení

  • Stáhněte oficiální plugin JAR a/nebo přidejte API jako závislost do svého build systému.
  • Umístěte plugin JAR do adresáře serveru plugins/ (pokud používáte plugin build) nebo přidejte API jako compile/runtime závislost pro svůj plugin.
  • Restartujte server a zkontrolujte serverovou konzoli, abyste potvrdili, že se knihovna/plugin načetl správně.

🧠 Technické poznámky

  • Projekt je publikován a udržován na GitHubu a je distribuován pod licencí MIT.
  • Oficiální zdroje uvádějí podporu pro serverová prostředí Bukkit/Spigot/Paper.
  • Knihovna obsahuje moduly pro přímé použití v projektech pluginů a modul pluginu pro použití na serveru.

🤝 Kdy je tento plugin užitečný

Pokud potřebujete spolehlivý, na verzi odolný přístup k NBT pro itemy, entity nebo tile entities bez zásahu do NMS, NBT-API nabízí cílenou knihovnu, která vývojářům pluginů zjednodušuje čtení, zápis a ukládání těchto dat.

Komentáře

Zatím žádné komentáře

Buďte první, kdo okomentuje.

Pro administrátory serverů

Autoři
tr7zw
Licence
MIT
Podporované platformy
Bukkit, Spigot, Paper
Podporované verze
1.7.10

Odkazy

Co hlásí servery

Platformy serverů

  • Paper35
  • CraftBukkit3
  • Purpur3
  • Arclight2
  • Mohist1

Verze pluginu

  • 2.16.112
  • 2.15.712
  • 2.16.08
  • 2.15.56
  • 2.15.13

Čísla pocházejí ze serverů, které při kontrole MSHQ zveřejňují seznam pluginů. Mnoho serverů jej skrývá, skutečné použití je tedy vyšší.