Minecraft Servers HQ

Minecraft plugin NBTAPI

Informace o NBTAPI a serverech, kde byl nalezen

🔌 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.

Servery s pluginem NBTAPI

Stránka pluginu NBTAPI ukazuje, na kterých serverech monitoring tento plugin našel a s jakými platformami a verzemi se objevuje.

Pluginy mohou přidávat příkazy, ekonomiku, ochranu, oprávnění, minihry, integrace nebo jiné mechaniky. Skutečná role NBTAPI závisí na konfiguraci konkrétního serveru.

Data se generují automaticky z technických odpovědí serverů. Pokud server skrývá seznam pluginů, nemusí se v této sekci zobrazit, i když NBTAPI používá.

Použijte seznam serverů s NBTAPI k porovnání projektů, kontrole kompatibilních verzí nebo nalezení příkladů použití pluginu na veřejných serverech.