Přehled knihovny Bookshelf pro Minecraft: funkce a příkazy
Podrobný technický přehled systémové knihovny Bookshelf pro Minecraft Java Edition. Popis pokročilých nástrojů, příkazů a závislostí.
Podrobný technický přehled systémové knihovny Bookshelf pro Minecraft Java Edition. Popis pokročilých nástrojů, příkazů a závislostí.
Závislosti:
Loader: Forge / NeoForge / Fabric / Quilt
Verze Minecraftu: 1.7.10 - 26.2
Modifikace Bookshelf je systémová knihovna (mod-core) od vývojáře Darkhaxe, která zjednodušuje vývoj a optimalizuje fungování dalších modifikací. Nepřidává do hry žádné nové dekorativní knihovničky ani jiné bloky. Místo toho knihovna nabízí sdílený kódový základ, funkce pro registraci obsahu a mezi-platformní události. Použití sdíleného kódu snižuje počet chyb v kompatibilních modifikacích a snižuje zátěž systému během hry.
Hlavní funkce pro vývojáře
Knihovna Bookshelf obsahuje sadu nástrojů, které zjednodušují tvorbu modifikací pro různé loadery:
Mezi-platformní události (Events): Umožňují vývojářům napsat kód jednou a spustit jej na Forge, NeoForge, Fabric nebo Quilt bez nutnosti přepisovat obslužné rutiny událostí pro každý loader.
Rozšířené kodeky (Codecs): Usnadňují serializaci a deserializaci složitých datových objektů ve hře.
Zjednodušená registrace: Snižuje množství kódu potřebného k registraci nových bloků, předmětů, zvuků a entit. Namísto psaní samostatných inicializačních metod pro každý loader (jako je Forge RegistryEvents nebo Fabric Registry), knihovna nabízí jedinou registrační metodu, která se sama přizpůsobí zvolenému běhovému prostředí.
Matematické výpočty: Nabízí hotové vzorce pro výpočet zkušeností hráče, zpracování barev a manipulaci s fonty.
Nástroje pro tvůrce datapacků a hráče
Ačkoli byl Bookshelf vyvinut především jako systémová knihovna, obsahuje také několik užitečných funkcí pro správce serverů a tvůrce datapacků:
Ladicí příkazy
/bookshelf hand: Zobrazí podrobné informace o předmětu, který držíš v ruce. Tento příkaz vypíše technický název, úroveň odolnosti, tagy a NBT data předmětu přímo do chatu. Zároveň automaticky zkopíruje vygenerovaný JSON kód předmětu do schránky, což umožňuje tvůrcům datapacků okamžitě jej vložit do craftovacích receptů nebo loot tabulek bez ručního zadávání dlouhých řádků kódu./bookshelf font: Umožňuje nastavovat a měnit fonty pro textové prvky hry. Můžeš používat různé styly zobrazení pro knihy, cedule nebo uživatelská rozhraní, což pomáhá vytvořit jedinečnou atmosféru na serverech nebo v dobrodružných mapách.
Rozšíření možností receptů
Knihovna umožňuje používat jedinečné podmínky craftování v datapackách. Můžeš například vytvářet recepty, které spotřebovávají odolnost nástrojů namísto úplného zničení předmětu (například použití kladiva k drcení materiálů).
Vždy stahuj soubor Bookshelf, který odpovídá zvolenému loaderu (Forge, Fabric atd.). Instalace nesprávné verze způsobí kritickou chybu při spuštění hry.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











