Katsaus Bookshelf-kirjastoon Minecraftissa: ominaisuudet ja komennot
Yksityiskohtainen tekninen katsaus Bookshelf-ydinkirjastoon Minecraft Java Editionille. Kuvaus edistyneistä työkaluista, komennoista ja…
Yksityiskohtainen tekninen katsaus Bookshelf-ydinkirjastoon Minecraft Java Editionille. Kuvaus edistyneistä työkaluista, komennoista ja riippuvuuksista.
Riippuvuudet:
Lataaja: Forge / NeoForge / Fabric / Quilt
Minecraft-versio: 1.7.10 - 26.2
Bookshelf-modi on Darkhaxin kehittämä ydinkirjasto (mod-core), joka helpottaa kehitystä ja optimoi muiden modien toimintaa. Se ei lisää peliin uusia koristeellisia kirjahyllyjä tai muita lohkoja. Sen sijaan kirjasto tarjoaa yhteisen koodirungon, sisällön rekisteröintitoiminnot ja alustojen väliset tapahtumat. Yhteisen koodin käyttö vähentää virheitä yhteensopivissa modeissa ja pienentää järjestelmän kuormitusta pelin aikana.
Kehittäjien pääominaisuudet
Bookshelf-kirjasto sisältää joukon työkaluja, jotka helpottavat modien luomista eri lataajille:
Alustojen väliset tapahtumat (Events): Antavat kehittäjille mahdollisuuden kirjoittaa koodi kerran ja suorittaa se Forgessa, NeoForgessa, Fabricissa tai Quiltissa ilman tarvetta kirjoittaa tapahtumakäsittelijöitä uudelleen jokaiselle lataajalle.
Laajennetut koodekit (Codecs): Helpottavat pelin monimutkaisten data-objektien serialisointia ja deserialisointia.
Yksinkertaistettu rekisteröinti: Vähentää uusien lohkojen, esineiden, äänien ja olentojen rekisteröintiin tarvittavan koodin määrää. Sen sijaan, että jokaiselle lataajalle kirjoitettaisiin erilliset alustusmetodit (kuten Forgen RegistryEvents tai Fabricin Registry), kirjasto tarjoaa yhden rekisteröintimetodin, joka mukautuu itsenäisesti valittuun suoritusympäristöön.
Matemaattiset laskelmat: Tarjoaa valmiit kaavat pelaajan kokemuksen laskemiseen, värien käsittelyyn ja fonttien manipulointiin.
Työkalut datapakettien tekijöille ja pelaajille
Vaikka Bookshelf kehitettiin pääasiassa ydinkirjastoksi, se sisältää myös hyödyllisiä toimintoja palvelinylläpitäjille ja datapakettien tekijöille:
Debug-komennot
/bookshelf hand: Näyttää yksityiskohtaista tietoa esineestä, jota pidät kädessäsi. Tämä komento tulostaa esineen teknisen nimen, kestävyystason, tagit ja NBT-datan suoraan chattiin. Se myös kopioi automaattisesti esineen JSON-koodin leikepöydälle, minkä ansiosta datapakettien tekijät voivat liittää sen välittömästi craftausreseptteihin tai loot table -tauluihin ilman pitkien koodirivien käsin kirjoittamista./bookshelf font: Mahdollistaa pelin tekstielementtien fonttien muokkaamisen ja vaihtamisen. Voit käyttää erilaisia näyttötyylejä kirjoille, kylteille tai käyttöliittymille, mikä auttaa luomaan uniikin tunnelman palvelimille tai seikkailukartoille.
Reseptien mahdollisuuksien laajennus
Kirjasto mahdollistaa ainutlaatuisten craftausehtojen käytön datapaketeissa. Voit esimerkiksi luoda reseptejä, jotka kuluttavat työkalun kestävyyttä esineen täydellisen tuhoutumisen sijaan (esimerkiksi vasaran käyttö materiaalien murskaamiseen).
Lataa aina Bookshelf-tiedosto, joka vastaa valittua lataajaa (Forge, Fabric jne.). Väärän version asentaminen aiheuttaa kriittisen virheen pelin käynnistyksessä.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 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.











