TerraBlender — en mod för kompatibelt tillägg av biomer i Minecraft
TerraBlender är ett bibliotek för Minecraft som låter flera mods lägga till egna biomer utan konflikter. Läs om dess regionssystem och…
TerraBlender är ett bibliotek för Minecraft som låter flera mods lägga till egna biomer utan konflikter. Läs om dess regionssystem och konfiguration.
TerraBlender — en mod för kompatibelt tillägg av biomer i Minecraft
Minecraft-version testad och använd för denna artikel: 26.2
Intervall av stödda versioner: från 1.18.1 till 26.x
Extra bibliotek: på Fabric och Quilt krävs Fabric API
Från och med version 1.18 placerar Minecraft inte biomer baserat på en platt temperaturkarta, utan genom flera klimatbrusparametrar samtidigt. TerraBlender är ett bibliotek som integreras i detta system och låter flera mods lägga till sina egna biomer utan att störa varandra. Utan det överlappar mods som arbetar med samma parameterutrymme, skriver över varandras områden och lämnar skarpa sömmar vid gränserna. Biblioteket tilldelar separata "regioner" till varje källa och sammanför dem i en värld så att moddade och vanilla-zoner kan samexistera sida vid sida. Modden i sig visar ingenting i spelet — den installeras som en grund på vilken biom-mods förlitar sig.
Varför TerraBlender behövs
Det nya genereringssystemet är bekvämt för vanilla, men obekvämt för mods. Varje biom tar upp plats i ett flerdimensionellt klimatfält, och när två mods försöker passa in sina zoner i exakt samma koordinater i detta fält, vinner en och resten försvinner antingen eller genereras i fel miljö. Detta leder till öknar precis intill tajgan, avskurna kuster och terräng som inte matchar sin granne.
Biblioteket eliminerar denna kamp om platsen. Istället för att alla mods skriver i ett gemensamt parameterutrymme, får varje mod sina egna regioner med sin egen vikt, och distributionen av dessa regioner på kartan styrs av ett separat lager. Således tillhör en del av världen en källa — en specifik mod eller vanilla — och inuti den placeras biomerna exakt som författaren avsåg.
Hur regionssystemet fungerar
En region är en uppsättning biomer från en källa plus regler om exakt var de ska placeras i klimatfältet. Varje region har en vikt: ju högre den är i förhållande till andra, desto oftare förekommer regionen i världen. Ovanpå vanilla-distributionen lägger biblioteket till ett separat lager som delar upp kartan i zoner och tilldelar en region till varje zon. Därför blir gränsen mellan moddat och vanilla-territorium mjuk: först kommer en övergångsremsa, och först därefter ändrar terrängen helt karaktär.
Samma mekanism fungerar i alla tre dimensionerna. I Overworld distribuerar regionerna ytbiomer, i Nether — biomer av denna dimension, i End — biomer på de yttre öarna. För varje dimension finns det egna inställningar för regionstorlek och vikten av vanilla-zoner — mer om dem i avsnittet om konfiguration.
Ytregler
Förutom placeringen av biomer ansvarar biblioteket för ytregler — det vill säga vilka block marken är täckt av i varje biom (till exempel röd sand i stället för gräs eller en speciell bergart under ytan). Tack vare detta får det tillagda biomet sitt korrekta ytskikt, och inte det vanliga gräsbevuxna. Sättet som dessa regler är integrerade i genereringen kan ibland orsaka konflikter: i tunga modpack kan det orsaka en liten prestandabelastning eller sällan en felaktig yta vid övergången till biomer från andra mods.
Konfiguration
Inställningarna finns i filen terrablender.toml. Den har två sektioner: [general] — för Overworld och Nether, och [end] — för End. Värdena är av två typer: storlek på regionen eller biomet (heltal; större betyder bredare sammanhängande zoner, mindre betyder mer frekvent växling) och vikt av vanilla-zoner (heltal; större betyder mer vanilla i förhållande till mods, 0 betyder att vanilla-zoner av denna typ försvinner och endast de moddade återstår).
Begränsning av filen: den reglerar endast regionstorlekar och vanilla-zoners vikt. Vikten av enskilda mods bestäms av varje mod själv och kan inte ändras här.
Sektion [general]
Parameter | Intervall | Vad den gör |
| 2–6 | Storlek på biomregioner i Overworld för varje mod som använder biblioteket |
| 2–6 | Storlek på biomregioner i Nether för varje sådan mod |
| 0–2147483647 | Vikten av vanilla-regioner i Overworld i förhållande till moddade; 0 lämnar endast moddade |
| 0–2147483647 | Vikten av vanilla-regioner i Nether i förhållande till moddade; 0 lämnar endast moddade |
Sektion [end]
End består av flera zoner: den centrala ön, de yttre öarnas högland, mellanzonen, de karga ödemarkerna närmare kanten och små separata öar. Storlekar är angivna för varje zon, vikter — för vanilla-varianterna av varje zon. Vikterna fungerar här enligt samma regel som i [general]: numret är andelen vanilla-zoner i förhållande till moddade, 0 tar bort vanilla-varianten för motsvarande zon.
Parameter | Vad den gör |
| Storlek på biomer på de små yttre End-öarna |
| Storlek på gräns- (övergångs) biomer mellan den centrala ön och de yttre öarna |
| Storlek på höglandsbiomer på de yttre öarna |
| Storlek på mellanzonsbiomer på de yttre öarna |
| Vikt på vanilla-höglandsbiomer i förhållande till moddade |
| Vikt på vanilla-mellanzonsbiomer i förhållande till moddade |
| Vikt på vanilla-ödemarksbiomer i förhållande till moddade |
| Vikt på biomer på små yttre vanilla-öar i förhållande till moddade |
Ändringar påverkar nya chunks: redigeringar i terrablender.toml påverkar endast terräng som ännu inte har genererats. Redan utforskade områden förblir som de genererades.
Slutsats
TerraBlender låter flera mods lägga till biomer i ett enda spel så att terrängen förblir sammanhängande och övergångarna mellan områdena är mjuka, och detta görs samtidigt i Overworld, Nether och End. Genom konfigurationen kan du flytta balansen mot vanilla eller mods och ändra storleken på zonerna. Det är vettigt att installera modden i ett fall — när den krävs av en annan biom-mod, och då finns det praktiskt taget ingen ersättning för den; för skapare av modpack ger det också ett verktyg för att justera förhållandet mellan vanilla och moddad terräng för deras värld.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 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.











