TerraBlender — Minecraft에서 바이옴을 호환되게 추가하는 모드
TerraBlender는 여러 모드가 충돌 없이 고유한 바이옴을 추가할 수 있게 해주는 Minecraft용 라이브러리입니다. 리전 시스템과 설정에 대해 알아보세요.
TerraBlender는 여러 모드가 충돌 없이 고유한 바이옴을 추가할 수 있게 해주는 Minecraft용 라이브러리입니다. 리전 시스템과 설정에 대해 알아보세요.
TerraBlender — Minecraft에서 바이옴을 호환되게 추가하는 모드
이 문서를 위해 테스트하고 사용된 Minecraft 버전: 26.2
지원되는 버전 범위: 1.18.1부터 26.x까지
추가 라이브러리: Fabric 및 Quilt에서는 Fabric API가 필요합니다
버전 1.18부터 Minecraft는 평면적인 온도 맵이 아니라 여러 기후 노이즈 매개변수를 동시에 사용하여 바이옴을 배치합니다. TerraBlender는 이 시스템에 통합되어 여러 모드가 서로 방해하지 않고 고유한 바이옴을 추가할 수 있게 해주는 라이브러리입니다. 이 라이브러리가 없으면 동일한 매개변수 공간에서 작동하는 모드들이 겹치고, 다른 모드의 영역을 덮어쓰며, 경계에 부자연스러운 이음새를 남깁니다. 라이브러리는 각 소스에 별도의 "리전(지역)"을 할당하고 이를 하나의 세계로 통합하여 모드 구역과 바닐라 구역이 나란히 공존할 수 있도록 합니다. 모드 자체는 게임 내에서 아무것도 보여주지 않습니다 — 바이옴 모드들이 의존하는 기반으로 설치됩니다.
TerraBlender가 필요한 이유
새로운 생성 시스템은 바닐라에는 편리하지만 모드에는 불편합니다. 각 바이옴은 다차원 기후장 내에서 공간을 차지하며, 두 모드가 이 장의 정확히 같은 좌표에 자신의 구역을 맞추려고 하면 하나만 승리하고 나머지는 사라지거나 잘못된 환경에 생성됩니다. 이로 인해 타이가 바로 옆에 사막이 생기거나, 해안선이 끊어지거나, 이웃과 어울리지 않는 지형이 생깁니다.
이 라이브러리는 이러한 공간 다툼을 없애줍니다. 모든 모드가 공유 매개변수 공간에 쓰는 대신, 각 모드는 고유한 가중치를 가진 자신의 리전을 얻고, 지도상의 이 리전 분포는 별도의 레이어에 의해 제어됩니다. 따라서 세계의 한 부분은 단일 소스(특정 모드 또는 바닐라)에 속하며, 그 안에서 바이옴은 제작자가 의도한 대로 정확하게 배치됩니다.
리전 시스템의 작동 방식
리전은 단일 소스의 바이옴 집합과 기후장 내에서 정확히 어디에 배치할지에 대한 규칙입니다. 각 리전에는 가중치가 있습니다. 다른 것들에 비해 가중치가 높을수록 해당 리전이 세계에 더 자주 나타납니다. 바닐라 분포 위에 라이브러리는 지도를 구역으로 나누고 각 구역에 리전을 할당하는 별도의 레이어를 추가합니다. 따라서 모드 영역과 바닐라 영역 사이의 경계가 부드러워집니다. 먼저 전환 지대가 있고, 그 후에야 지형의 성격이 완전히 바뀝니다.
이 동일한 메커니즘이 세 가지 차원 모두에서 작동합니다. 오버월드에서는 리전이 지표면 바이옴을 분배하고, 네더에서는 해당 차원의 바이옴을, 엔드에서는 외부 섬의 바이옴을 분배합니다. 각 차원에는 리전 크기 및 바닐라 구역 가중치에 대한 자체 설정이 있습니다 — 설정 섹션에서 자세히 알아보세요.
표면 규칙
바이옴 배치 외에도 라이브러리는 표면 규칙 — 즉, 각 바이옴에서 땅이 어떤 블록으로 덮일지(예: 풀 대신 붉은 모래, 또는 표면 아래의 특수 암석)를 담당합니다. 덕분에 추가된 바이옴은 일반적인 풀밭이 아닌 올바른 최상층을 얻게 됩니다. 이러한 규칙이 생성에 통합되는 방식은 때때로 충돌을 일으킬 수 있습니다. 무거운 모드팩에서는 약간의 성능 부하 증가를 일으키거나 드물게 다른 모드의 바이옴과의 접합부에서 잘못된 표면이 생성될 수 있습니다.
설정 (Config)
설정은 terrablender.toml 파일에 있습니다. 두 개의 섹션이 있습니다: [general] — 오버월드와 네더용, 그리고 [end] — 엔드용. 값은 두 가지 유형이 있습니다: 리전 또는 바이옴의 크기(정수; 클수록 넓고 연속적인 구역을 의미하고, 작을수록 더 잦은 교차를 의미함) 및 바닐라 구역 가중치(정수; 클수록 모드에 비해 바닐라가 많음을 의미하고, 0은 이 유형의 바닐라 구역이 사라지고 모드 구역만 남음을 의미함).
파일의 제한: 리전 크기와 바닐라 구역 가중치만 조절합니다. 개별 모드의 가중치는 각 모드 자체에서 설정하며 여기서는 변경할 수 없습니다.
섹션 [general]
매개변수 | 범위 | 기능 |
| 2–6 | 라이브러리를 사용하는 각 모드에 대한 오버월드의 바이옴 리전 크기 |
| 2–6 | 해당하는 각 모드에 대한 네더의 바이옴 리전 크기 |
| 0–2147483647 | 모드 구역에 대한 오버월드의 바닐라 리전 가중치; 0으로 하면 모드만 남음 |
| 0–2147483647 | 모드 구역에 대한 네더의 바닐라 리전 가중치; 0으로 하면 모드만 남음 |
섹션 [end]
엔드는 중앙 섬, 외부 섬의 고지대, 중간 지대, 가장자리에 가까운 황무지, 그리고 작은 별개의 섬 등 여러 구역으로 구성됩니다. 크기는 각 구역별로, 가중치는 각 구역의 바닐라 변형별로 설정됩니다. 여기서 가중치는 [general]과 동일한 규칙으로 작동합니다. 숫자는 모드 구역 대비 바닐라 구역의 비율이며, 0으로 하면 해당 구역의 바닐라 변형이 제거됩니다.
매개변수 | 기능 |
| 작은 외부 엔드 섬의 바이옴 크기 |
| 중앙 섬과 외부 섬 사이의 경계(전환) 바이옴 크기 |
| 외부 섬의 고지대 바이옴 크기 |
| 외부 섬의 중간 지대 바이옴 크기 |
| 모드 대비 바닐라 고지대 바이옴 가중치 |
| 모드 대비 바닐라 중간 지대 바이옴 가중치 |
| 모드 대비 바닐라 황무지 바이옴 가중치 |
| 모드 대비 바닐라 작은 외부 섬 바이옴 가중치 |
변경 사항은 새로운 청크에 적용됩니다: terrablender.toml의 수정 사항은 아직 생성되지 않은 지형에만 영향을 미칩니다. 이미 탐색된 지역은 생성된 상태로 유지됩니다.
결론
TerraBlender를 사용하면 지형이 응집력을 유지하고 지역 간 전환이 매끄럽도록 여러 모드가 단일 게임에 바이옴을 추가할 수 있으며, 이는 오버월드, 네더, 엔드에서 동시에 수행됩니다. 설정을 통해 밸런스를 바닐라나 모드 쪽으로 옮기고 구역의 크기를 변경할 수 있습니다. 모드를 설치하는 것이 의미가 있는 경우는 한 가지입니다 — 다른 바이옴 모드에서 요구할 때이며, 그때는 사실상 대체품이 없습니다. 모드팩 제작자에게는 자신의 세계에 맞게 바닐라 및 모드 지형의 비율을 조정할 수 있는 도구도 제공합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 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.











