ukulib — mod pro Minecraft
ukulib je sdílená pomocná knihovna uku3lig pro Minecraft mody: hotové menu nastavení, jednotné rozhraní a povinná závislost pro jejich…
ukulib je sdílená pomocná knihovna uku3lig pro Minecraft mody: hotové menu nastavení, jednotné rozhraní a povinná závislost pro jejich fungování.
ukulib — mod pro Minecraft
Verze Minecraftu, na které byl článek otestován a napsán: 26.1.2
Rozsah podporovaných verzí: b1.7.3 – 26.1.2
Závislosti: Fabric API (pro Fabric buildy)
ukulib je pomocná knihovna-mod pro Minecraft od vývojáře uku3lig. Sama o sobě je to jen programový rámec, na kterém jsou postaveny další klientské mody od stejného autora. Do složky mods se dostává jako povinná závislost: bez ní hlavní mod hru vůbec nespustí.
Role v rámci modpacku
Knihovna obsahuje hotové komponenty rozhraní nastavení a základní nástroje pro práci s příkazy, umísťováním a textem. Autoři, kteří na jejím základě píší mody, neimplementují menu nastavení od nuly — připojí ukulib a používají jeho hotové widgety. Všechny mody postavené na této knihovně mají stejný styl konfigurace, blízký vanilla obrazovkám Minecraftu, bez cizích UI rámců.
Knihovna obsahuje hotové komponenty rozhraní nastavení. Autoři, kteří na jejím základě píší mody, neimplementují menu nastavení od nuly — připojí ukulib a používají jeho hotové widgety.
Společná obrazovka se seznamem modů
Jedinou částí knihovny, se kterou hráč přichází přímo do styku, je samostatné menu se seznamem modů integrovaných s ukulib. Otevírá se přes standardní rozhraní pro prohlížení modů daného loaderu. Na obrazovce se zobrazují pouze mody, které zaregistrovaly svůj vstupní bod v manifestu — kliknutí na položku v seznamu vede přímo na stránku nastavení příslušného modu.
Jak vypadá nastavení
Konfigurační stránky postavené na knihovně mají společný, jednotný vzhled: seznam parametrů uprostřed, tlačítka Zrušit a Hotovo dole. Hodnoty se mění pomocí standardních prvků — přepínače pro booleovské hodnoty, posuvníky pro číselné rozsahy, vstupní pole pro řetězcové hodnoty, tlačítka pro cyklický výběr u výčtových možností.

Ukázka obrazovky nastavení modu postaveného na ukulib
Mod-spotřebitel zapisuje svůj konfigurační soubor ve formátu TOML a ukládá jej do složky config vedle vlastní konfigurace. Samotná knihovna žádná vlastní nastavení ke změně nemá — jakýkoli .toml v této složce patří mod-spotřebiteli, nikoli ukulib.
Závěr
ukulib řeší jeden úkol — tím, že dává vývojářům hotovou šablonu pro menu nastavení a základní nástroje, odstraňuje kopírování kódu mezi mody stejného autora a sjednocuje jejich nastavení do společného stylu. Hodí se těm, kdo už mají sestaveného klienta s mody od uku3lig a chtějí, aby se hra spustila bez pádu kvůli chybějící závislosti.
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.











