TerraBlender — mod do kompatybilnego dodawania biomów w Minecraft
TerraBlender to biblioteka do Minecrafta, która pozwala wielu modom dodawać własne biomy bez konfliktów. Dowiedz się o systemie regionów i…
TerraBlender to biblioteka do Minecrafta, która pozwala wielu modom dodawać własne biomy bez konfliktów. Dowiedz się o systemie regionów i konfiguracji.
TerraBlender — mod do kompatybilnego dodawania biomów w Minecraft
Wersja Minecraft, na której przetestowano i napisano artykuł: 26.2
Zakres wspieranych wersji: od 1.18.1 do 26.x
Dodatkowa biblioteka: na Fabric i Quilt wymagany jest Fabric API
Od wersji 1.18 Minecraft rozmieszcza biomy nie na podstawie płaskiej mapy temperatur, ale za pomocą kilku parametrów szumu klimatycznego jednocześnie. TerraBlender to biblioteka, która integruje się z tym systemem i pozwala wielu modom dodawać własne biomy, nie przeszkadzając sobie nawzajem. Bez niej mody operujące w tej samej przestrzeni parametrów nakładają się na siebie, nadpisują cudze obszary i pozostawiają ostre krawędzie na granicach. Biblioteka przydziela każdemu źródłu osobne „regiony” i łączy je w jeden świat tak, aby strefy z modów i te waniliowe mogły współistnieć obok siebie. Sam w sobie mod nie dodaje do gry niczego widocznego — jest instalowany jako podstawa, na której opierają się mody z biomami.
Do czego potrzebny jest TerraBlender
Nowy system generacji jest wygodny dla gry waniliowej, ale niewygodny dla modów. Każdy biom zajmuje miejsce w wielowymiarowym polu klimatycznym, a kiedy dwa mody próbują wpisać swoje strefy w dokładnie te same współrzędne tego pola, wygrywa jeden, a reszta albo znika, albo generuje się w niewłaściwym otoczeniu. Stąd biorą się pustynie tuż obok tajgi, pourywane brzegi i krajobraz, który nie pasuje do sąsiedniego.
Biblioteka eliminuje tę walkę o miejsce. Zamiast zmuszać wszystkie mody do zapisu w wspólnej przestrzeni parametrów, każdy z nich otrzymuje własne regiony o własnej wadze, a rozmieszczeniem tych regionów na mapie zarządza osobna warstwa. W ten sposób fragment świata należy do jednego źródła — konkretnego moda lub wanilii — a w jego obrębie biomy są rozmieszczone tak, jak zaplanował to ich autor.
Jak działa system regionów
Region to zestaw biomów od jednego źródła plus zasady określające, gdzie dokładnie mają się one znaleźć w polu klimatycznym. Każdy region ma wagę: im jest ona wyższa względem innych, tym częściej region pojawia się w świecie. Na wierzchu waniliowego rozmieszczenia biblioteka dodaje osobną warstwę, która dzieli mapę na strefy i każdej przypisuje region. Dlatego granica między terytorium z moda a waniliowym jest płynna: najpierw pojawia się pas przejściowy, a dopiero potem teren całkowicie zmienia swój charakter.
Ten sam mechanizm działa we wszystkich trzech wymiarach. W Overworld regiony rozmieszczają biomy powierzchniowe, w Netherze — biomy tego wymiaru, w Endzie — biomy zewnętrznych wysp. Dla każdego wymiaru istnieją własne ustawienia rozmiaru regionów i wagi stref waniliowych — więcej o nich w sekcji poświęconej konfiguracji.
Zasady powierzchniowe
Oprócz rozmieszczenia biomów, biblioteka odpowiada za zasady powierzchniowe — czyli to, jakimi blokami pokryta jest ziemia w każdym biomie (np. czerwony piasek zamiast trawy czy specjalna skała pod powierzchnią). Dzięki temu dodany biom otrzymuje właściwą wierzchnią warstwę, a nie zwykłą trawiastą. Sposób, w jaki te zasady są wbudowane w generację, bywa czasem problematyczny: w ciężkich paczkach modów może powodować niewielki wzrost obciążenia lub rzadziej niewłaściwą powierzchnię na styku z biomami z innych modów.
Konfiguracja
Ustawienia znajdują się w pliku terrablender.toml. Zawiera on dwie sekcje: [general] — dla Overworld i Netheru, oraz [end] — dla Endu. Wartości są dwojakiego rodzaju: rozmiar regionu lub biomu (liczba całkowita; wyższa oznacza szersze ciągłe strefy, niższa oznacza częstsze naprzemienne występowanie) i waga stref waniliowych (liczba całkowita; wyższa oznacza więcej stref waniliowych względem tych z modów, 0 oznacza, że waniliowe strefy tego typu znikają i pozostają tylko te z modów).
Ograniczenia pliku: za jego pomocą reguluje się tylko rozmiary regionów i wagi stref waniliowych. Wagę poszczególnych modów określa każdy mod samodzielnie, i nie można jej tutaj zmienić.
Sekcja [general]
Parametr | Zakres | Co robi |
| 2–6 | Rozmiar regionów biomów w Overworld dla każdego moda używającego biblioteki |
| 2–6 | Rozmiar regionów biomów w Netherze dla każdego takiego moda |
| 0–2147483647 | Waga waniliowych regionów w Overworld w stosunku do modowanych; 0 pozostawia tylko modowane |
| 0–2147483647 | Waga waniliowych regionów w Netherze w stosunku do modowanych; 0 pozostawia tylko modowane |
Sekcja [end]
End składa się z kilku stref: głównej wyspy, wyżyn zewnętrznych wysp, strefy pośredniej, pustkowi bliżej krawędzi oraz małych oddzielnych wysp. Rozmiary ustala się dla każdej strefy, wagi — dla waniliowych wariantów każdej strefy. Wagi działają tutaj według tej samej zasady co w [general]: liczba to stosunek stref waniliowych do modowanych, 0 usuwa waniliowy wariant odpowiedniej strefy.
Parametr | Co robi |
| Rozmiar biomów na małych zewnętrznych wyspach Endu |
| Rozmiar biomów krawędziowych (przejściowych) między główną wyspą a zewnętrznymi |
| Rozmiar biomów wyżynnych zewnętrznych wysp |
| Rozmiar biomów strefy pośredniej zewnętrznych wysp |
| Waga waniliowych biomów wyżynnych względem modowanych |
| Waga waniliowych biomów strefy pośredniej względem modowanych |
| Waga waniliowych biomów pustkowi względem modowanych |
| Waga waniliowych biomów małych zewnętrznych wysp względem modowanych |
Zmiany dotyczą nowych chunków: poprawki w terrablender.toml wpływają tylko na jeszcze nie wygenerowany teren. Już odkryte obszary pozostają takie, jakie się wygenerowały.
Podsumowanie
TerraBlender pozwala wielu modom dodawać biomy w jednej grze tak, aby teren pozostawał spójny, a przejścia między obszarami płynne, i to od razu w Overworld, Netherze i Endzie. Za pomocą konfiguracji można przesunąć balans w stronę waniliową lub modowaną oraz zmienić rozmiar stref. Instalacja moda ma sens w jednym przypadku — gdy wymaga go inny mod z biomami, a wtedy praktycznie nie ma on zamiennika; twórcom paczek modów daje to również narzędzie do dostosowania proporcji terenu waniliowego i modowanego do własnego świata.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 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.











