Bookshelf-Bibliothek für Minecraft im Überblick: Funktionen und Befehle
Ausführlicher technischer Überblick über die Systembibliothek Bookshelf für Minecraft Java Edition. Beschreibung erweiterter Tools, Befehle…
Ausführlicher technischer Überblick über die Systembibliothek Bookshelf für Minecraft Java Edition. Beschreibung erweiterter Tools, Befehle und Abhängigkeiten.
Abhängigkeiten:
Loader: Forge / NeoForge / Fabric / Quilt
Minecraft-Version: 1.7.10 - 26.2
Die Modifikation Bookshelf ist eine Systembibliothek (mod-core) des Entwicklers Darkhax, die die Entwicklung vereinfacht und die Leistung anderer Modifikationen optimiert. Sie fügt dem Spiel keine neuen dekorativen Bücherregale oder anderen Blöcke hinzu. Stattdessen bietet die Bibliothek ein gemeinsames Code-Grundgerüst, Funktionen zur Inhaltsregistrierung und plattformübergreifende Events. Die Nutzung von gemeinsamem Code verringert die Anzahl der Fehler in kompatiblen Mods und reduziert die Systemlast während des Spiels.
Kernfunktionen für Entwickler
Die Bookshelf-Bibliothek enthält eine Reihe von Tools, die die Erstellung von Modifikationen für verschiedene Loader vereinfachen:
Plattformübergreifende Events (Events): Ermöglichen Entwicklern, Code einmal zu schreiben und ihn auf Forge, NeoForge, Fabric oder Quilt auszuführen, ohne Event-Handler für jeden Loader neu schreiben zu müssen.
Erweiterte Codecs (Codecs): Erleichtern die Serialisierung und Deserialisierung komplexer Datenobjekte im Spiel.
Vereinfachte Registrierung: Reduziert den Code-Umfang zur Registrierung neuer Blöcke, Items, Sounds und Entities. Statt für jeden Loader separate Initialisierungsmethoden zu schreiben (wie Forge RegistryEvents oder Fabric Registry), stellt die Bibliothek eine einzige Registrierungsmethode bereit, die sich selbstständig an die gewählte Laufzeitumgebung anpasst.
Mathematische Berechnungen: Bietet fertige Formeln zur Berechnung von Spielererfahrung, Farbverarbeitung und Schriftartmanipulation.
Tools für Datapack-Autoren und Spieler
Obwohl Bookshelf hauptsächlich als Systembibliothek entwickelt wurde, enthält es einige nützliche Funktionen für Serveradministratoren und Datapack-Autoren:
Debug-Befehle
/bookshelf hand: Zeigt detaillierte Informationen über das Item, das du in der Hand hältst. Dieser Befehl gibt den technischen Namen, den Haltbarkeitswert, Tags und NBT-Daten des Items direkt im Chat aus. Außerdem kopiert er automatisch den generierten JSON-Code des Items in die Zwischenablage, sodass Datapack-Autoren ihn sofort in Crafting-Rezepte oder Loot-Tabellen einfügen können, ohne lange Codezeilen manuell einzugeben./bookshelf font: Ermöglicht das Konfigurieren und Ändern von Schriftarten für Textelemente des Spiels. Du kannst verschiedene Darstellungsstile für Bücher, Schilder oder Benutzeroberflächen anwenden, was hilft, eine einzigartige Atmosphäre auf Servern oder in Abenteuerkarten zu schaffen.
Erweiterung der Rezeptmöglichkeiten
Die Bibliothek ermöglicht die Verwendung einzigartiger Crafting-Bedingungen in Datapacks. Zum Beispiel kannst du Rezepte erstellen, die die Haltbarkeit von Werkzeugen verbrauchen, statt das Item vollständig zu zerstören (etwa die Verwendung eines Hammers zum Zerkleinern von Materialien).
Lade immer die Bookshelf-Datei herunter, die zum gewählten Loader passt (Forge, Fabric usw.). Die Installation der falschen Version führt beim Spielstart zu einem kritischen Fehler.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 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.











