Oversikt over Bookshelf-biblioteket for Minecraft: funksjoner og kommandoer
En detaljert teknisk oversikt over kjernebiblioteket Bookshelf for Minecraft Java Edition. Beskrivelse av avanserte verktøy, kommandoer og…
En detaljert teknisk oversikt over kjernebiblioteket Bookshelf for Minecraft Java Edition. Beskrivelse av avanserte verktøy, kommandoer og avhengigheter.
Avhengigheter:
Laster: Forge / NeoForge / Fabric / Quilt
Minecraft-versjon: 1.7.10 - 26.2
Modifikasjonen Bookshelf er et kjernebibliotek (mod-core) fra utvikleren Darkhax, som forenkler utvikling og optimaliserer driften av andre modifikasjoner. Den legger ikke til nye dekorative bokhyller eller andre blokker i spillet. I stedet tilbyr biblioteket et felles kodegrunnlag, funksjoner for innholdsregistrering og kryssplattform-hendelser. Bruk av felles kode reduserer antall feil i kompatible mods og reduserer belastningen på systemet under spilling.
Kjernefunksjonalitet for utviklere
Bookshelf-biblioteket inneholder et sett med verktøy som forenkler utviklingen av modifikasjoner for ulike lastere:
Kryssplattform-hendelser (Events): Lar utviklere skrive koden én gang og kjøre den på Forge, NeoForge, Fabric eller Quilt uten å måtte skrive om hendelsesbehandlere for hver laster.
Utvidede kodeker (Codecs): Forenkler serialisering og deserialisering av komplekse dataobjekter i spillet.
Forenklet registrering: Reduserer mengden kode som trengs for å registrere nye blokker, gjenstander, lyder og entiteter. I stedet for å skrive separate initialiseringsmetoder for hver laster (som Forge RegistryEvents eller Fabric Registry), tilbyr biblioteket én enkelt registreringsmetode som selv tilpasser seg det valgte kjøremiljøet.
Matematiske beregninger: Tilbyr ferdige formler for beregning av spillererfaring, fargebehandling og fontmanipulasjon.
Verktøy for datapakke-forfattere og spillere
Selv om Bookshelf hovedsakelig ble utviklet som et kjernebibliotek, inneholder det flere nyttige funksjoner for serveradministratorer og datapakke-forfattere:
Debug-kommandoer
/bookshelf hand: Viser detaljert informasjon om gjenstanden du holder i hånden. Denne kommandoen skriver ut det tekniske navnet, holdbarhetsnivået, tagger og NBT-data for gjenstanden direkte i chatten. Den kopierer også automatisk den genererte JSON-koden for gjenstanden til utklippstavlen, slik at datapakke-forfattere umiddelbart kan lime den inn i oppskrifter eller loot-tabeller uten manuell inntasting av lange kodelinjer./bookshelf font: Lar deg tilpasse og endre fonter for tekstelementer i spillet. Du kan bruke ulike visningsstiler for bøker, skilt eller brukergrensesnitt, noe som bidrar til å skape en unik atmosfære på servere eller i eventyrkart.
Utvidelse av oppskriftsmuligheter
Biblioteket gjør det mulig å bruke unike craftingbetingelser i datapakker. For eksempel kan du lage oppskrifter som bruker opp holdbarheten til verktøy i stedet for å ødelegge gjenstanden fullstendig (for eksempel bruk av en hammer til å knuse materialer).
Last alltid ned Bookshelf-filen som samsvarer med valgt laster (Forge, Fabric osv.). Installasjon av feil versjon vil føre til en kritisk feil ved oppstart av spillet.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











