Översikt av Bookshelf-biblioteket för Minecraft: funktioner och kommandon
En detaljerad teknisk översikt av kärnbiblioteket Bookshelf för Minecraft Java Edition. Beskrivning av avancerade verktyg, kommandon och…
En detaljerad teknisk översikt av kärnbiblioteket Bookshelf för Minecraft Java Edition. Beskrivning av avancerade verktyg, kommandon och beroenden.
Beroenden:
Laddare: Forge / NeoForge / Fabric / Quilt
Minecraft-version: 1.7.10 - 26.2
Modifikationen Bookshelf är ett kärnbibliotek (mod-core) från utvecklaren Darkhax, som förenklar utveckling och optimerar andra modifikationers funktion. Den lägger inte till nya dekorativa bokhyllor eller andra block i spelet. Istället erbjuder biblioteket en gemensam kodstruktur, funktioner för innehållsregistrering och plattformsoberoende händelser. Att använda gemensam kod minskar antalet fel i kompatibla mods och minskar belastningen på systemet under spelet.
Kärnfunktionalitet för utvecklare
Biblioteket Bookshelf innehåller en uppsättning verktyg som förenklar skapandet av modifikationer för olika laddare:
Plattformsoberoende händelser (Events): Låter utvecklare skriva koden en gång och köra den på Forge, NeoForge, Fabric eller Quilt utan att behöva skriva om händelsehanterare för varje laddare.
Utökade codecs (Codecs): Underlättar serialisering och deserialisering av komplexa dataobjekt i spelet.
Förenklad registrering: Minskar mängden kod som krävs för att registrera nya block, föremål, ljud och entiteter. Istället för att skriva separata initieringsmetoder för varje laddare (som Forge RegistryEvents eller Fabric Registry), erbjuder biblioteket en enda registreringsmetod som själv anpassar sig till den valda körmiljön.
Matematiska beräkningar: Erbjuder färdiga formler för beräkning av spelarerfarenhet, färghantering och typsnittsmanipulation.
Verktyg för datapaket-skapare och spelare
Även om Bookshelf huvudsakligen utvecklades som ett kärnbibliotek, innehåller det flera användbara funktioner för serveradministratörer och datapaket-skapare:
Debug-kommandon
/bookshelf hand: Visar detaljerad information om föremålet du håller i handen. Detta kommando skriver ut föremålets tekniska namn, hållbarhetsnivå, taggar och NBT-data direkt i chatten. Det kopierar även automatiskt den genererade JSON-koden för föremålet till urklipp, vilket gör att datapaket-skapare omedelbart kan klistra in den i craftingrecept eller loot-tabeller utan att manuellt skriva långa kodrader./bookshelf font: Låter dig anpassa och ändra typsnitt för textelement i spelet. Du kan använda olika visningsstilar för böcker, skyltar eller användargränssnitt, vilket hjälper till att skapa en unik atmosfär på servrar eller i äventyrskartor.
Utökade receptmöjligheter
Biblioteket gör det möjligt att använda unika craftingvillkor i datapaket. Du kan till exempel skapa recept som förbrukar verktygs hållbarhet istället för att helt förstöra föremålet (till exempel att använda en hammare för att krossa material).
Ladda alltid ner den Bookshelf-fil som motsvarar den valda laddaren (Forge, Fabric osv.). Installation av fel version leder till ett kritiskt fel vid spelstart.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 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.











