Oversigt over Bookshelf-biblioteket til Minecraft: funktioner og kommandoer
Et grundigt teknisk overblik over systembiblioteket Bookshelf til Minecraft Java Edition. Avancerede værktøjer, kommandoer og afhængigheder.
Et grundigt teknisk overblik over systembiblioteket Bookshelf til Minecraft Java Edition. Avancerede værktøjer, kommandoer og afhængigheder.
Afhængigheder:
Loader: Forge / NeoForge / Fabric / Quilt
Minecraft-version: 1.7.10 - 26.2
Modifikationen Bookshelf er et systembibliotek (mod-core) fra udvikleren Darkhax, som forenkler udviklingen og optimerer driften af andre modifikationer. Den tilføjer ikke nye dekorative boghylder eller andre blokke til spillet. I stedet tilbyder biblioteket en fælles kodestruktur, funktioner til indholdsregistrering og platformuafhængige events. Brugen af fælles kode reducerer antallet af fejl i kompatible mods og mindsker belastningen på systemet under spillet.
Kernefunktioner for udviklere
Bookshelf-biblioteket indeholder et sæt værktøjer, der gør det nemmere at oprette modifikationer til forskellige loadere:
Platformuafhængige events (Events): Giver udviklere mulighed for at skrive koden én gang og køre den på Forge, NeoForge, Fabric eller Quilt uden at skulle omskrive event-håndteringen for hver enkelt loader.
Udvidede codecs (Codecs): Gør det lettere at serialisere og deserialisere komplekse dataobjekter i spillet.
Forenklet registrering: Reducerer mængden af kode, der kræves for at registrere nye blokke, items, lyde og entities. I stedet for at skrive separate initialiseringsmetoder for hver loader (som Forge RegistryEvents eller Fabric Registry), tilbyder biblioteket én samlet registreringsmetode, der automatisk tilpasser sig det valgte runtime-miljø.
Matematiske beregninger: Tilbyder færdige formler til beregning af spillerens erfaring, farvehåndtering og manipulation af skrifttyper.
Værktøjer til datapack-forfattere og spillere
Selvom Bookshelf primært er udviklet som et systembibliotek, indeholder det flere nyttige funktioner til serveradministratorer og datapack-forfattere:
Debug-kommandoer
/bookshelf hand: Viser detaljerede oplysninger om den genstand, du holder i hånden. Denne kommando udskriver genstandens tekniske navn, holdbarhedsniveau, tags og NBT-data direkte i chatten. Den kopierer også automatisk den genererede JSON-kode for genstanden til udklipsholderen, så datapack-forfattere øjeblikkeligt kan indsætte den i crafting-opskrifter eller loot-tabeller uden manuelt at skrive lange kodelinjer./bookshelf font: Giver dig mulighed for at konfigurere og ændre skrifttyper for spillets tekstelementer. Du kan anvende forskellige visningsstile til bøger, skilte eller brugergrænseflader, hvilket hjælper med at skabe en unik stemning på servere eller i eventyrkort.
Udvidelse af opskriftsmuligheder
Biblioteket gør det muligt at bruge unikke crafting-betingelser i datapacks. Du kan for eksempel oprette opskrifter, der forbruger værktøjets holdbarhed i stedet for at ødelægge genstanden fuldstændigt (for eksempel brug af en hammer til at knuse materialer).
Download altid den Bookshelf-fil, der passer til den valgte loader (Forge, Fabric osv.). Installation af den forkerte version vil forårsage en kritisk fejl, når spillet startes.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











