TerraBlender — en mod for kompatibel tilføyelse av biomer i Minecraft
TerraBlender er et bibliotek for Minecraft som lar flere mods legge til sine egne biomer uten konflikter. Lær om region-systemet og…
TerraBlender er et bibliotek for Minecraft som lar flere mods legge til sine egne biomer uten konflikter. Lær om region-systemet og konfigurasjonen.
TerraBlender — en mod for kompatibel tilføyelse av biomer i Minecraft
Minecraft-versjon testet og brukt i denne artikkelen: 26.2
Støttede versjoner: fra 1.18.1 til 26.x
Ekstra bibliotek: på Fabric og Quilt kreves Fabric API
Fra versjon 1.18 plasserer Minecraft ikke lenger biomer basert på et flatt temperaturkart, men ut fra flere klimastøyparametere samtidig. TerraBlender er et bibliotek som integreres i dette systemet og lar flere mods legge til sine egne biomer uten å forstyrre hverandre. Uten det vil mods som jobber i det samme parameterrommet overlappe, overskrive andres områder og etterlate skarpe overganger ved grensene. Biblioteket tildeler separate "regioner" til hver kilde og setter dem sammen i én verden slik at modifiserte og vanilla-soner kan eksistere side om side. Modifikasjonen i seg selv viser ingenting i spillet — den installeres som et fundament som biom-mods bygger på.
Hvorfor TerraBlender trengs
Det nye genereringssystemet er praktisk for vanilla, men upraktisk for mods. Hver biom tar opp plass i et flerdimensjonalt klimafelt, og når to mods prøver å plassere sine soner i nøyaktig samme koordinater i dette feltet, vinner en av dem, mens den andre enten forsvinner eller genereres i feil miljø. Dette fører til ørkener rett ved siden av taiga, brå kystlinjer og terreng som ikke passer med naboene.
Biblioteket eliminerer denne kampen om plassen. I stedet for at alle mods skriver i et felles parameterrom, får hver sine egne regioner med sin egen vekt, og fordelingen av disse regionene på kartet styres av et separat lag. På denne måten tilhører en del av verden én kilde — en spesifikk mod eller vanilla — og innad i den plasseres biomene akkurat slik forfatteren hadde tenkt.
Hvordan region-systemet fungerer
En region er et sett med biomer fra én kilde pluss regler for nøyaktig hvor de skal plasseres i klimafeltet. Hver region har en vekt: jo høyere den er i forhold til andre, desto oftere forekommer regionen i verden. På toppen av vanilla-fordelingen legger biblioteket til et separat lag som deler kartet i soner og tildeler en region til hver sone. Derfor blir grensen mellom modifisert og vanilla-territorium glidende: først kommer en overgangssone, og først deretter endrer terrenget fullstendig karakter.
Denne samme mekanismen fungerer i alle tre dimensjoner. I Overworld fordeler regionene overflatebiomer, i Nether — biomer for denne dimensjonen, i End — biomer fra de ytre øyene. For hver dimensjon finnes det egne innstillinger for regionstørrelse og vekten av vanilla-soner — mer om dette i konfigurasjonsdelen.
Overflateregler
I tillegg til plasseringen av biomer er biblioteket ansvarlig for overflateregler — det vil si hvilke blokker bakken er dekket med i hver biom (for eksempel rød sand i stedet for gress eller en spesiell bergart under overflaten). Takket være dette får den tillagte biomen sitt riktige topplag, og ikke det vanlige gresset. Måten disse reglene integreres i genereringen på kan noen ganger skape konflikter: i tunge modpacks kan det forårsake en liten ytelsesbelastning eller sjelden en feil overflate ved overgangen til biomer fra andre mods.
Konfigurasjon
Innstillingene ligger i filen terrablender.toml. Den har to seksjoner: [general] — for Overworld og Nether, og [end] — for End. Verdiene er av to typer: størrelse på regionen eller biomen (heltall; større betyr bredere sammenhengende soner, mindre betyr hyppigere variasjon) og vekt på vanilla-soner (heltall; større betyr mer vanilla i forhold til mods, 0 betyr at vanilla-soner av denne typen forsvinner, og bare de modifiserte gjenstår).
Begrensning med filen: den regulerer bare regionstørrelser og vekten til vanilla-soner. Vekten til individuelle mods settes av hver mod selv, og kan ikke endres her.
Seksjon [general]
Parameter | Intervall | Hva den gjør |
| 2–6 | Størrelsen på biomregioner i Overworld for hver mod som bruker biblioteket |
| 2–6 | Størrelsen på biomregioner i Nether for hver slik mod |
| 0–2147483647 | Vekt på vanilla-regioner i Overworld i forhold til modifiserte; 0 etterlater kun modifiserte |
| 0–2147483647 | Vekt på vanilla-regioner i Nether i forhold til modifiserte; 0 etterlater kun modifiserte |
Seksjon [end]
End består av flere soner: den sentrale øya, høylandet på de ytre øyene, mellomsonen, de øde ødemarkene nærmere kanten og små separate øyer. Størrelser angis for hver sone, vekter — for vanilla-variantene av hver sone. Vektene fungerer her etter samme regel som i [general]: tallet er andelen vanilla-soner i forhold til modifiserte, 0 fjerner vanilla-varianten av den tilsvarende sonen.
Parameter | Hva den gjør |
| Størrelse på biomer på de små ytre End-øyene |
| Størrelse på kant- (overgangs-) biomer mellom den sentrale øya og de ytre øyene |
| Størrelse på høylandsbiomer på de ytre øyene |
| Størrelse på mellomsone-biomer på de ytre øyene |
| Vekt på vanilla-høylandsbiomer i forhold til modifiserte |
| Vekt på vanilla-mellomsonebiomer i forhold til modifiserte |
| Vekt på vanilla-ødemarksbiomer i forhold til modifiserte |
| Vekt på vanilla-små ytre øyer i forhold til modifiserte |
Endringer påvirker nye chunks: redigeringer i terrablender.toml påvirker bare terreng som ennå ikke er generert. Allerede utforskede områder forblir slik de ble generert.
Konklusjon
TerraBlender lar flere mods legge til biomer i ett enkelt spill slik at terrenget forblir sammenhengende og overgangene mellom områdene er jevne, og dette gjøres samtidig i Overworld, Nether og End. Gjennom konfigurasjonen kan du forskyve balansen mot vanilla eller mods og endre størrelsen på sonene. Det gir mening å installere modifikasjonen i ett tilfelle — når den kreves av en annen biom-mod, og da finnes det praktisk talt ingen erstatning for den; for modpack-skapere gir den også et verktøy for å justere forholdet mellom vanilla og modifisert terreng for deres verden.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











