Pehkui — Minecraft Mod
Pehkui is een library mod voor Minecraft Java Edition waarmee je de grootte van entiteiten in het spel kunt veranderen.
Pehkui is een library mod voor Minecraft Java Edition waarmee je de grootte van entiteiten in het spel kunt veranderen.
Pehkui — Minecraft Mod
Minecraft-versie gebruikt voor testen en schrijven van dit artikel: 1.21.1
Ondersteunde versies: 1.14.4 – 1.21.1
Afhankelijkheden: Fabric API (voor Fabric/Quilt-setups)
Pehkui is een library mod voor Minecraft Java Edition waarmee je de grootte van bijna elke entiteit in het spel kunt wijzigen: het maakt een speler of mob kleiner of groter dan de standaardgrootte. Samen met het visueel schalen van de entiteit, past het de gerelateerde attributen proportioneel aan — bewegingssnelheid, interactiebereik, valschade, explosieradius, gezondheid en aanvalsschade.
De tool zelf voegt geen items, blokken of nieuwe mobs toe. Het biedt een schaalmechanisme dat kan worden bestuurd via een speciale opdracht of via andere mods die het als basis gebruiken.
Wat er precies verandert
Het basisprincipe: voor elke entiteit wordt een set afzonderlijke vermenigvuldigers opgeslagen — individueel voor hoogte, breedte, schade, interactiebereik, gezondheid, snelheid en andere parameters. Het is niet één enkel globaal getal, maar meerdere parallelle waarden, waarvan sommige aan elkaar zijn gekoppeld. Het pehkui:height type beïnvloedt bijvoorbeeld tegelijkertijd de hitboxhoogte, ooghoogte en de afstand van de camera in derdepersoonsperspectief — als je alleen de hoogte wijzigt, passen de gerelateerde parameters zich automatisch aan.

Een vergrote CREEPER vergeleken met een normale.
Dit systeem stelt je in staat om gedrag nauwkeurig te besturen: je kunt alleen de schade verhogen zonder de grootte te veranderen, alleen de snelheid zonder de gezondheid te beïnvloeden, of alleen het interactiebereik zonder de hitbox te beïnvloeden.

De speler verkleinen en vergelijken met een standaarddeur.
Het /scale commando
Als er geen andere mods in het modpack zijn die een schaalinterface toevoegen, kun je formaten rechtstreeks via een consoleopdracht beheren. Dit werkt alleen voor een speler met operatorrechten.
De basissyntaxis stelt de waarde in of wijzigt deze voor een specifiek schaaltype en een specifieke entiteit:
/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>]
De waarde <value> is een vermenigvuldiger. 1.0 is de standaardgrootte, 0.5 is de helft van de grootte en 2.0 is twee keer de grootte. Als het schaaltype niet is gespecificeerd, is de bewerking van toepassing op pehkui:base — de basisschaal, die tegelijkertijd invloed heeft op breedte, hoogte, beweging, drops, projectielen, explosies en zichtbaarheid.
Er is een afzonderlijke subopdracht om de overgang tussen waarden te vertragen. Zonder deze opdracht verandert de schaal onmiddellijk — in één tick. Met de opdracht wordt de overgang uitgerekt over het opgegeven aantal ticks en ziet het er vloeiend uit:
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
Bijvoorbeeld, 60 ticks is drie seconden van vloeiend groeien of krimpen.

Een gekrompen speler naast een standaard CREEPER.
Schaaltypen
In totaal registreert de mod 28 verschillende typen. Je hoeft ze niet allemaal te onthouden — in de praktijk hoeft een speler er maar een paar van de belangrijkste te kennen.
Type | Wat het verandert |
| Algemene vermenigvuldiger; beïnvloedt breedte, hoogte, beweging, drops, projectielen, explosies, zichtbaarheid |
| Model- en hitboxbreedte |
| Modelhoogte, hitboxhoogte, ooghoogte, derdepersoonscamera |
| Bewegingssnelheid |
| Spronghoogte |
| Algemeen interactiebereik (blokken + entiteiten) |
| Uitgedeelde schade |
| Opgelopen schade (een waarde kleiner dan 1.0 vermindert deze) |
| Maximale gezondheid |
| Uitgedeelde terugslagkracht |
| Valschade |
| Mijnsnelheid |
| Wapenaanvalssnelheid |
| Afstand waarop vijanden de entiteit opmerken |
| Vliegsnelheid in Creatieve modus |
| Staphoogte (slabs, trappen, sneeuw) |
Andere, minder vaak benodigde typen: held_item (schaal vastgehouden item), drops (grootte gedropte items), projectiles (projectielgrootte — pijlen, drietanden), explosions (explosieradius entiteit — CREEPER, END_CRYSTAL), view_bobbing (camerabeweging tijdens het lopen), eye_height, hitbox_width, hitbox_height, model_width, model_height, third_person, block_reach, entity_reach.
Configuratie
Het configuratiebestand bevindt zich in config/pehkui.json. Het bevat verschillende algemene schakelaars die het algehele gedrag van de mod beïnvloeden. De rest van de parameters in het bestand zijn minimale en maximale limieten voor elk schaaltype. Het is niet nodig om deze in de reguliere gameplay aan te passen: ze stellen veiligheidslimieten in voor mods die de API gebruiken.
Parameter | Wat het doet |
| Schakelt het |
| Als |
| Een lijst met specifieke typen die moeten worden behouden bij het respawnen. Werkt wanneer |
| Als |
| Vermenigvuldig valschade met |
| Vermenigvuldig bewegingssnelheid met |
| Of de schaal invloed heeft op het interactiebereik ( |
| Vermenigvuldig gevechtsschade met |
| Vermenigvuldig opgelopen schade met |
| Vermenigvuldig maximale gezondheid met |
| Schaal modellen van gedropte items |
| Schaal projectielen van speler of entiteit |
| Schaal explosieradius van entiteit (CREEPER, END_CRYSTAL) |
| Schakelt extra commando's voor ontwikkeling in; niet nodig in reguliere gameplay |
Conclusie
Pehkui biedt een afzonderlijke schakelaar voor elk attribuut, vloeiende overgangen met een vertraging en het opslaan van de status tussen sessies. Het /scale commando en de configuratie zijn slechts het oppervlak; de ware waarde van de bibliotheek wordt onthuld via mods die de API voor hun mechanica gebruiken. Het is geschikt voor roleplay survival met transformatiemechanica, voor server minigames en als een verplichte afhankelijkheid in modpacks met bazen van variabele grootte of rassensystemen.
Installatie
Een typische installatie duurt ongeveer 5 minuten. De stappen zijn gelijk; alleen de loader en de bijbehorende build verschillen.
- 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.











