Pehkui — Minecraft Mod
Pehkui on kirjastomodi Minecraft Java Editionille, jonka avulla voit muuttaa minkä tahansa pelin entiteetin kokoa.
Pehkui on kirjastomodi Minecraft Java Editionille, jonka avulla voit muuttaa minkä tahansa pelin entiteetin kokoa.
Pehkui — Minecraft Mod
Minecraft-versio, jolla testattiin ja kirjoitettiin tämä artikkeli: 1.21.1
Tuettujen versioiden valikoima: 1.14.4 – 1.21.1
Riippuvuudet: Fabric API (Fabric/Quilt-asennuksille)
Pehkui on kirjastomodi Minecraft Java Editionille, jonka avulla voit muuttaa lähes minkä tahansa pelin entiteetin kokoa: tehdä pelaajasta tai mobista vakiota pienemmän tai suuremman. Entiteetin visuaalisen skaalaamisen lisäksi se säätää suhteellisesti siihen liittyviä ominaisuuksia — liikkumisnopeutta, vuorovaikutuskantamaa, putoamisvahinkoa, räjähdyssädettä, terveyttä ja hyökkäysvahinkoa.
Itse työkalu ei lisää esineitä, kuutioita tai uusia mobeja. Se tarjoaa skaalausmekaniikan, jota voidaan ohjata erillisen komennon tai muiden sitä perustana käyttävien modien kautta.
Mitä tarkalleen muuttuu
Perusperiaate: jokaiselle entiteetille tallennetaan erillinen joukko kertoimia — yksilöllisesti korkeudelle, leveydelle, vahingolle, vuorovaikutuskantamalle, terveydelle, nopeudelle ja muille parametreille. Se ei ole yksi ainoa globaali luku, vaan useita rinnakkaisia arvoja, joista jotkut on sidottu toisiinsa. Esimerkiksi pehkui:height -tyyppi vaikuttaa samanaikaisesti osumalaatikon korkeuteen, silmien tasoon ja kolmannen persoonan kameran etäisyyteen — jos muutat vain korkeutta, siihen liittyvät parametrit säätyvät automaattisesti.

Suurennettu CREEPER verrattuna normaaliin.
Tämän järjestelmän avulla voit hallita käyttäytymistä tarkasti: voit lisätä vain vahinkoa muuttamatta kokoa, vain nopeutta vaikuttamatta terveyteen tai vain vuorovaikutuskantamaa vaikuttamatta osumalaatikkoon.

Pelaajan kutistaminen ja vertaaminen vakio-oveen.
Komento /scale
Jos modipaketissa ei ole muita modeja, jotka lisäävät skaalausliittymän, voit hallita kokoja suoraan konsolikomennolla. Se toimii vain pelaajalle, jolla on operaattorin oikeudet.
Perussyntaksi asettaa tai muuttaa tietyn skaalatyypin ja tietyn entiteetin arvoa:
/scale set <value> [<entity>]
/scale set <scale_type> <value> [<entity>]
/scale (add|subtract|multiply|divide) <value> [<entity>]
/scale (add|subtract|multiply|divide) <scale_type> <value> [<entity>]
/scale get [<entity>]
/scale reset [<entity>]
Arvo <value> on kerroin. 1.0 on vakiokoko, 0.5 on puolet koosta ja 2.0 on kaksinkertainen koko. Jos skaalatyyppiä ei ole määritetty, toiminto koskee arvoa pehkui:base — perusskaalaa, joka vaikuttaa samanaikaisesti leveyteen, korkeuteen, liikkeeseen, pudotuksiin, ammuksiin, räjähdyksiin ja näkyvyyteen.
On olemassa erillinen alikomento, jolla voidaan viivyttää arvojen välistä siirtymää. Ilman sitä skaala muuttuu välittömästi — yhdessä tickissä. Sen avulla siirtymä venytetään määritetyn tick-määrän yli ja se näyttää sujuvalta:
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
Esimerkiksi 60 tickiä on kolme sekuntia sujuvaa kasvamista tai kutistumista.

Kutistunut pelaaja vakio-CREEPERin vieressä.
Skaalatyypit
Yhteensä modi rekisteröi 28 erillistä tyyppiä. Sinun ei tarvitse muistaa niitä kaikkia — käytännössä pelaajan on tiedettävä vain muutama tärkeimmistä.
Tyyppi | Mitä se muuttaa |
| Yleinen kerroin; vaikuttaa leveyteen, korkeuteen, liikkeeseen, pudotuksiin, ammuksiin, räjähdyksiin, näkyvyyteen |
| Mallin ja osumalaatikon leveys |
| Mallin korkeus, osumalaatikon korkeus, silmien taso, kolmannen persoonan kamera |
| Liikkumisnopeus |
| Hyppykorkeus |
| Yleinen vuorovaikutuskantama (kuutiot + entiteetit) |
| Aiheutettu vahinko |
| Saatu vahinko (alle 1.0 arvo vähentää sitä) |
| Maksimiterveys |
| Aiheutettu takaiskuvoima |
| Putoamisvahinko |
| Louhintanopeus |
| Aseen hyökkäysnopeus |
| Etäisyys, jolta viholliset huomaavat entiteetin |
| Lentonopeus Luovassa tilassa |
| Askelkorkeus (puolikuutiot, portaat, lumi) |
Muut, harvemmin tarvittavat tyypit: held_item (pidellyn esineen skaala), drops (pudotettujen esineiden koko), projectiles (ammuksen koko — nuolet, atraimet), explosions (entiteetin räjähdyssäde — CREEPER, END_CRYSTAL), view_bobbing (kameran heilunta kävellessä), eye_height, hitbox_width, hitbox_height, model_width, model_height, third_person, block_reach, entity_reach.
Asetukset
Asetustiedosto sijaitsee osoitteessa config/pehkui.json. Se sisältää useita yleisiä kytkimiä, jotka vaikuttavat modin yleiseen käyttäytymiseen. Loput tiedoston parametreista ovat kunkin skaalatyypin minimi- ja maksimiarvojen rajoja. Niihin ei tarvitse koskea tavallisessa pelaamisessa: ne asettavat turvarajat API:a käyttäville modeille.
Parametri | Mitä se tekee |
| Ottaa |
| Jos |
| Luettelo tietyistä tyypeistä, jotka säilytetään uudelleensyntymisessä. Toimii, kun |
| Jos |
| Kerro putoamisvahinko arvolla |
| Kerro liikkumisnopeus arvolla |
| Vaikuttaako skaala vuorovaikutuskantamaan ( |
| Kerro taistelu-vahinko arvolla |
| Kerro saatu vahinko arvolla |
| Kerro maksimiterveys arvolla |
| Skaalaa pudotettujen esineiden mallit |
| Skaalaa pelaajan tai entiteetin ammukset |
| Skaalaa entiteetin räjähdyssäde (CREEPER, END_CRYSTAL) |
| Ottaa käyttöön ylimääräisiä komentoja kehitystä varten; ei tarvita tavallisessa pelaamisessa |
Johtopäätös
Pehkui tarjoaa erillisen kytkimen jokaiselle ominaisuudelle, sujuvat siirtymät viiveellä ja tilan tallentamisen istuntojen välillä. Komento /scale ja asetukset ovat vain pintaa; kirjaston todellinen arvo paljastuu modien kautta, jotka käyttävät sen API:a mekaniikkaansa. Se sopii roolipeli-selviytymiseen transformaatiomekaniikan kanssa, palvelimen minipeleihin ja pakollisena riippuvuutena modipaketeissa, joissa on vaihtelevankokoisia pomoja tai rotujärjestelmiä.
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.











