TerraBlender — mód pro kompatibilní přidávání biomů do Minecraftu
TerraBlender je knihovna pro Minecraft, která umožňuje více módům přidávat vlastní biomy bez konfliktů. Zjistěte více o systému regionů a…
TerraBlender je knihovna pro Minecraft, která umožňuje více módům přidávat vlastní biomy bez konfliktů. Zjistěte více o systému regionů a konfiguraci.
TerraBlender — mód pro kompatibilní přidávání biomů do Minecraftu
Verze Minecraftu testovaná a použitá pro tento článek: 26.2
Rozsah podporovaných verzí: od 1.18.1 do 26.x
Další knihovna: na Fabricu a Quiltu je vyžadován Fabric API
Od verze 1.18 Minecraft neumisťuje biomy na základě ploché teplotní mapy, ale prostřednictvím několika klimatických parametrů šumu současně. TerraBlender je knihovna, která se integruje do tohoto systému a umožňuje více módům přidávat vlastní biomy, aniž by se navzájem rušily. Bez něj se módy, které pracují se stejným prostorem parametrů, překrývají, přepisují cizí oblasti a zanechávají ostré přechody na hranicích. Knihovna přiděluje každému zdroji samostatné „regiony“ a spojuje je do jednoho světa tak, aby zóny z módů a zóny z vanilly mohly existovat vedle sebe. Samotný mód ve hře nic neukazuje — instaluje se jako základ, na který spoléhají módy přidávající biomy.
Proč je TerraBlender potřeba
Nový systém generování je pohodlný pro vanillu, ale nepohodlný pro módy. Každý biom zabírá místo v vícerozměrném klimatickém poli, a když se dva módy pokusí vtěsnat své zóny na přesně stejné souřadnice tohoto pole, jeden vyhraje a zbytek buď zmizí, nebo se vygeneruje v nesprávném prostředí. Z toho pak vznikají pouště hned vedle tajgy, utržená pobřeží a terén, který neodpovídá svému sousedovi.
Knihovna tento boj o prostor eliminuje. Místo aby všechny módy zapisovaly do sdíleného prostoru parametrů, každý získá své vlastní regiony s vlastní váhou a rozložení těchto regionů na mapě řídí samostatná vrstva. Část světa tak patří jednomu zdroji — konkrétnímu módu nebo vanille — a uvnitř ní jsou biomy rozmístěny přesně tak, jak to autor zamýšlel.
Jak funguje systém regionů
Region je sada biomů z jednoho zdroje a k tomu pravidla určující, kam přesně se mají v klimatickém poli umístit. Každý region má svou váhu: čím je vyšší v poměru k ostatním, tím častěji se region ve světě vyskytuje. Knihovna přidává na vanilla distribuci samostatnou vrstvu, která rozděluje mapu na zóny a každé zóně přiřazuje region. Díky tomu je hranice mezi územím z módů a územím z vanilly plynulá: nejprve přichází přechodný pás a teprve poté se charakter terénu zcela změní.
Tento stejný mechanismus funguje ve všech třech dimenzích. V Overworldu regiony distribuují povrchové biomy, v Netheru — biomy této dimenze, v Endu — biomy vnějších ostrovů. Pro každou dimenzi existují vlastní nastavení pro velikost regionu a váhu zón z vanilly — více o nich v sekci o konfiguraci.
Pravidla povrchu
Kromě umístění biomů je knihovna zodpovědná za pravidla povrchu — tedy za to, jakými bloky je země v každém biomu pokryta (například červený písek místo trávy nebo speciální hornina pod povrchem). Díky tomu získá přidaný biom svou správnou vrchní vrstvu, a ne tu obvyklou travnatou. Způsob, jakým jsou tato pravidla zabudována do generování, může být občas konfliktní: v těžkých modpackech to může způsobit mírné zvýšení zátěže na výkon nebo výjimečně nesprávný povrch na pomezí s biomy z jiných módů.
Konfigurace
Nastavení se nachází v souboru terrablender.toml. Obsahuje dvě sekce: [general] — pro Overworld a Nether a [end] — pro End. Hodnoty jsou dvou typů: velikost regionu nebo biomu (celé číslo; větší znamená širší souvislé zóny, menší znamená častější střídání) a váha vanilla zón (celé číslo; větší znamená více vanilly v poměru k módům, 0 znamená, že vanilla zóny tohoto typu zmizí a zbudou pouze ty z módů).
Omezení souboru: pomocí něj se regulují pouze velikosti regionů a váha vanilla zón. Váhu jednotlivých módů si určuje každý mód sám a nelze ji zde změnit.
Sekce [general]
Parametr | Rozsah | Co dělá |
| 2–6 | Velikost biomových regionů v Overworldu pro každý mód využívající knihovnu |
| 2–6 | Velikost biomových regionů v Netheru pro každý takový mód |
| 0–2147483647 | Váha vanilla regionů v Overworldu vzhledem k modovaným; 0 ponechá pouze modované |
| 0–2147483647 | Váha vanilla regionů v Netheru vzhledem k modovaným; 0 ponechá pouze modované |
Sekce [end]
End se skládá z několika zón: centrální ostrov, vysočiny vnějších ostrovů, střední zóna, pusté plání blíže k okraji a malé samostatné ostrovy. Velikosti jsou nastaveny pro každou zónu, váhy — pro vanilla varianty každé zóny. Váhy zde fungují podle stejného pravidla jako v [general]: číslo vyjadřuje poměr vanilla zón k modovaným, 0 odstraní vanilla variantu příslušné zóny.
Parametr | Co dělá |
| Velikost biomů na malých vnějších ostrovech Endu |
| Velikost okrajových (přechodových) biomů mezi centrálním ostrovem a vnějšími ostrovy |
| Velikost biomů na vysočinách vnějších ostrovů |
| Velikost biomů ve střední zóně vnějších ostrovů |
| Váha vanilla biomů na vysočinách vzhledem k modovaným |
| Váha vanilla biomů ve střední zóně vzhledem k modovaným |
| Váha vanilla biomů na pustých pláních vzhledem k modovaným |
| Váha vanilla biomů na malých vnějších ostrovech vzhledem k modovaným |
Změny ovlivňují nové chunky: úpravy v terrablender.toml ovlivňují pouze terén, který ještě nebyl vygenerován. Již prozkoumané oblasti zůstanou takové, jak se vygenerovaly.
Závěr
TerraBlender umožňuje více módům přidávat biomy do jedné hry tak, aby terén zůstal celistvý a přechody mezi oblastmi byly plynulé, a to současně v Overworldu, Netheru i Endu. Prostřednictvím konfigurace můžete posunout rovnováhu směrem k vanille nebo módům a změnit velikost zón. Má smysl nainstalovat tento mód v jednom případě — když ho vyžaduje jiný biomový mód, a pak pro něj prakticky neexistuje náhrada; pro tvůrce modpacků poskytuje také nástroj pro přizpůsobení poměru vanilla a modovaného terénu pro jejich svět.
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.











