Pehkui — Minecraft Mód
Pehkui je knihovní mód pro Minecraft Java Edition, který umožňuje změnit velikost jakékoli entity ve hře.
Pehkui je knihovní mód pro Minecraft Java Edition, který umožňuje změnit velikost jakékoli entity ve hře.
Pehkui — Minecraft Mód
Verze Minecraftu, na které byl tento článek testován a napsán: 1.21.1
Rozsah podporovaných verzí: 1.14.4 – 1.21.1
Závislosti: Fabric API (pro nastavení Fabric/Quilt)
Pehkui je knihovní mód pro Minecraft Java Edition, který vám umožňuje změnit velikost téměř jakékoli entity ve hře: udělat hráče nebo moba menším nebo větším, než je standard. Spolu s vizuální změnou velikosti entity proporcionálně upravuje související atributy — rychlost pohybu, dosah interakce, poškození pádem, poloměr exploze, zdraví a poškození útokem.
Samotný nástroj nepřidává žádné předměty, bloky ani nové moby. Poskytuje mechanismus škálování, který lze ovládat vyhrazeným příkazem nebo prostřednictvím jiných módů, které jej používají jako základ.
Co přesně se mění
Základní princip: pro každou entitu se ukládá sada samostatných multiplikátorů — individuálně pro výšku, šířku, poškození, dosah interakce, zdraví, rychlost a další parametry. Nejedná se o jediné globální číslo, ale o více paralelních hodnot, z nichž některé jsou vzájemně propojeny. Například typ pehkui:height současně ovlivňuje výšku hitboxu, úroveň očí a vzdálenost kamery ze třetí osoby — pokud změníte pouze výšku, související parametry se upraví samy.

Zvětšený CREEPER ve srovnání s normálním.
Tento systém vám umožňuje přesně řídit chování: můžete zvýšit pouze poškození bez změny velikosti, pouze rychlost bez vlivu na zdraví, nebo pouze dosah interakce bez dopadu na hitbox.

Zmenšení hráče a porovnání se standardními dveřmi.
Příkaz /scale
Pokud v modpacku nejsou žádné další módy, které přidávají rozhraní pro škálování, můžete spravovat velikosti přímo pomocí příkazu konzole. Funguje pouze pro hráče s právy operátora.
Základní syntaxe nastavuje nebo upravuje hodnotu pro konkrétní typ měřítka a konkrétní entitu:
/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>]
Hodnota <value> je multiplikátor. 1.0 je standardní velikost, 0.5 je poloviční velikost a 2.0 je dvojnásobná velikost. Pokud typ měřítka není zadán, operace se použije na pehkui:base — základní měřítko, které současně ovlivňuje šířku, výšku, pohyb, kapky, projektily, exploze a viditelnost.
Existuje samostatný dílčí příkaz pro zpoždění přechodu mezi hodnotami. Bez něj se měřítko změní okamžitě — za jeden tick. S ním se přechod natáhne na zadaný počet ticků a vypadá plynule:
/scale delay set <ticks> [<entity>]
/scale delay set <scale_type> <ticks> [<entity>]
Například 60 ticků jsou tři sekundy plynulého růstu nebo zmenšování.

Zmenšený hráč vedle standardního CREEPERa.
Typy měřítek
Celkem mód registruje 28 odlišných typů. Nemusíte si je pamatovat všechny — v praxi stačí, když hráč zná jen několik nejdůležitějších.
Typ | Co mění |
| Obecný multiplikátor; ovlivňuje šířku, výšku, pohyb, kapky, projektily, exploze, viditelnost |
| Šířka modelu a hitboxu |
| Výška modelu, výška hitboxu, úroveň očí, kamera třetí osoby |
| Rychlost pohybu |
| Výška skoku |
| Obecný dosah interakce (bloky + entity) |
| Udělené poškození |
| Přijaté poškození (hodnota menší než 1.0 ho snižuje) |
| Maximální zdraví |
| Síla uděleného odhození |
| Poškození pádem |
| Rychlost těžby |
| Rychlost útoku zbraní |
| Vzdálenost, ze které si nepřátelé všimnou entity |
| Rychlost letu v Kreativním režimu |
| Výška kroku (desky, schody, sníh) |
Další, méně často potřebné typy: held_item (měřítko drženého předmětu), drops (velikost upuštěných předmětů), projectiles (velikost projektilu — šípy, trojzubce), explosions (poloměr exploze entity — CREEPER, END_CRYSTAL), view_bobbing (kolísání kamery při chůzi), eye_height, hitbox_width, hitbox_height, model_width, model_height, third_person, block_reach, entity_reach.
Konfigurace
Konfigurační soubor se nachází v config/pehkui.json. Obsahuje několik obecných přepínačů, které ovlivňují celkové chování módu. Zbývající parametry souboru jsou minimální a maximální limity hodnot pro každý typ měřítka. V běžném hraní není potřeba se jich dotýkat: nastavují bezpečnostní limity pro módy využívající API.
Parametr | Co dělá |
| Povoluje příkaz |
| Pokud |
| Seznam specifických typů, které se mají zachovat při respawnu. Funguje, když |
| Pokud |
| Vynásobte poškození pádem hodnotou |
| Vynásobte rychlost pohybu hodnotou |
| Zda měřítko ovlivňuje dosah interakce ( |
| Vynásobte poškození v boji hodnotou |
| Vynásobte přijaté poškození hodnotou |
| Vynásobte maximální zdraví hodnotou |
| Změnit velikost modelů upuštěných předmětů |
| Změnit velikost projektilů hráče nebo entity |
| Změnit velikost poloměru exploze entity (CREEPER, END_CRYSTAL) |
| Povoluje další příkazy pro vývoj; v běžném hraní nejsou potřeba |
Závěr
Pehkui poskytuje samostatný přepínač pro každý atribut, plynulé přechody se zpožděním a ukládání stavu mezi relacemi. Příkaz /scale a konfigurace jsou jen povrch; skutečná hodnota knihovny se odhaluje prostřednictvím módů, které využívají její API pro své mechanismy. Je vhodná pro roleplay survival s transformačními mechanismy, pro serverové minihry a jako povinná závislost v modpackech s bossy různých velikostí nebo rasovými systémy.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 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.











