모든 Minecraft 세계는 씨앗. 이 씨앗은 지형, 생물군계, 구조물, 동굴, 광석 분포 등 세계의 모든 것을 결정합니다. 동일한 버전에서 동일한 시드를 사용하는 두 플레이어는 동일한 세계 (Bedrock과 Java의 경우 약간의 예외가 있음).
이 가이드에서는 시드의 기술적 측면, 즉 시드가 실제로 무엇인지, 게임에서 시드를 사용하여 세계를 만드는 방법, 구조가 생성되는 위치, Java와 Bedrock 세계 생성 간의 중요한 차이점에 대해 설명합니다.
씨앗이란 무엇입니까?
마인크래프트 씨앗은 64비트 정수 (-9,223,372,036,854,775,808과 9,223,372,036,854,775,807 사이의 숫자)는 게임의 시작점 역할을 합니다. 의사 난수 생성기(PRNG).
- 시드는 다음을 생성하는 수학적 함수에 공급됩니다. 결정적 출력 — 동일한 입력은 항상 동일한 출력을 생성합니다.
- 이는 모든 세계 특징(지형 높이, 생물 군계 유형, 구조물 위치)이 무작위가 아닌 계산됨
- 세계는 청사진으로 저장되지 않고 생성됩니다. 즉석에서 청크를 탐색하면서
- 이것이 바로 Minecraft 세계가 본질적으로 무한 — 수학은 어느 위치에서든 모든 청크를 계산할 수 있습니다.
시드 번호 — 텍스트 대 숫자
세계를 만들 때 다음 중 하나를 입력할 수 있습니다. 번호 또는 텍스트 시드:
| 입력 유형 | 예 | 처리 방법 |
|---|---|---|
| 숫자 | 12345 | 시드 값으로 직접 사용됨 |
| 텍스트 | "hello" | Java를 통해 숫자로 변환됨 String.hashCode() |
| 비어 있음 | (공백) | 시스템 시간에 따라 무작위로 생성됨 |
| 부정 | -7890 | 직접 사용 — 음수 시드는 완벽하게 유효합니다. |
"hello"와 같은 텍스트를 입력하면 Minecraft는 해시 함수를 사용하여 이를 숫자로 변환합니다. "hello"라는 텍스트는 항상 동일한 숫자를 생성하므로 동일한 텍스트는 항상 동일한 세계를 생성합니다.
세계 세대의 작동 방식 — 층별
세계 생성은 레이어각 건물은 이전 건물에 있습니다. 순서는 다음과 같습니다.
- 생물군계 할당 — 각 청크에는 세계 시드에 의해 시드된 노이즈 기능을 사용하여 생물 군계(평원, 숲, 사막 등)가 할당됩니다.
- 지형 높이 — 3D 노이즈 함수는 지형의 높이와 모양을 결정합니다. 산, 계곡, 바다 깊이가 이 층에서 나옵니다.
- 표면 장식 — 잔디, 모래, 자갈, 눈 및 기타 표면 블록은 생물 군계 유형에 따라 배치됩니다.
- 동굴 생성 — 치즈 동굴(개방형 동굴), 스파게티 동굴(터널), 국수 동굴(얇은 터널)이 3D 노이즈를 사용하여 조각되었습니다.
- 대수층 배치 — 지하수와 용암 웅덩이는 대수층 소음 지도를 사용하여 배치됩니다.
- 구조물 배치 — 마을, 사원, 요새 등은 그리드 기반 알고리즘을 사용하여 배치됩니다.
- 기능 장식 — 나무, 꽃, 광석, 키 큰 풀, 버섯이 배치됩니다.
- 몹 생성 — 초기 몹 인구는 생물군계와 구조물의 존재에 따라 설정됩니다.
생물군계 생성
1.18부터 Minecraft는 다중 소음 생물 군계 시스템. 각 위치에는 해당 생물 군계를 결정하는 여러 노이즈 값이 할당됩니다.
| 소음 매개변수 | 제어 대상 | 예 |
|---|---|---|
| 온도 | 뜨거운 생물 군계와 차가운 생물 군계 | 사막(더위) vs. 눈 덮인 평원(추위) |
| 습도 | 습윤 대 건조 생물군계 | 정글(습기) 대 황무지(건조기) |
| 대륙성 | 바다 대 내륙 | 심해(낮음) vs 산(높음) |
| 침식 | 평지 vs. 산악 | 평원(높은 침식) 대 봉우리(낮음) |
| 이상함 | 돌연변이/변종 생물군계 | 일반 숲 vs. 꽃 숲 |
| 깊이 | 지상 대 지하 | 드립스톤 동굴, 무성한 동굴(깊은) |
이 6가지 소음 값은 Minecraft의 60개 이상의 생물 군계에서 선택하기 위해 결합됩니다. 알고리즘은 다음을 보장합니다. 온도 변화가 원활합니다 — 눈 덮인 툰드라 바로 옆에는 사막이 보이지 않습니다.
구조물 생성 — 구조물이 어디에 생성되는가
구조물은 생물 군계 소음을 사용하지 않습니다. 그리드 기반 간격 시스템:
그리드 시스템
- 세계는 격자무늬로 나누어져 있습니다. 지역 (크기는 구조 유형에 따라 다름)
- 각 지역에는 다음이 포함될 수 있습니다. 최대 1개 해당 구조 유형의
- 지역 내에서 구조물의 위치는 시드 + 지역 좌표를 사용하여 계산됩니다.
- 구조는 선택한 위치에 다음이 있는 경우에만 생성됩니다. 정확한 생물군계
구조물 유형별 간격
| 구조 | 최대 간격 | 최소 간격 | 필수 생물군계 |
|---|---|---|---|
| 마을 | 청크 34개 | 청크 8개 | 평원, 사막, 사바나, 타이가, 눈 덮인 평원 |
| 사막 사원 | 청크 32개 | 청크 8개 | 사막 |
| 정글 사원 | 청크 32개 | 청크 8개 | 정글, 대나무 정글 |
| 해양 기념물 | 청크 32개 | 청크 5개 | 심해 변종 |
| 요새 | 링 기반 | — | 모두(지하) |
| 네더 요새 | 청크 27개 | 청크 4개 | 모든 네더 생물 군계 |
| 재판실 | 청크 34개 | 청크 12개 | 모두(지하) |
| 고대 도시 | 청크 24개 | 청크 8개 | 딥 다크 |
Java와 Bedrock — 주요 차이점
Java와 Bedrock 동안 동일한 시드 번호 시스템을 공유합니다., 세계 생성 알고리즘은 다릅니다.
| 기능 | 자바 에디션 | 베드락 에디션 |
|---|---|---|
| 생물군계 배치 | 다중 소음 시스템(1.18+) | 유사하지만 동일하지는 않음 |
| 동일한 종자에 동일한 생물군계가 있습니까? | 대략 비슷하지만 에디션 간에 동일하지는 않습니다. | |
| 구조 위치 | 다른 알고리즘 | 다른 알고리즘 |
| 동일한 종자에 동일한 구조가 있습니까? | 아니요 — 에디션마다 위치가 다릅니다. | |
| 종자 범위 | 전체 64비트(-2⁶³ ~ 2⁶³-1) | 32비트 범위(-231 ~ 231-1) |
| 동굴 생성 | 소음 동굴(1.18+) | 유사하지만 다른 매개변수 |
| 세계 높이 | -64~320(총 384) | 동일한 범위 |
12345 이(가) 생성됩니다. 다른 세계 Java 대 Bedrock. 생물군계는 대략 비슷하지만 구조, 마을, 세부 지형은 다릅니다. 씨앗은 에디션 간에 상호 호환되지 않습니다.
버전 업데이트가 시드에 미치는 영향
Minecraft 업데이트는 종종 세계 세대를 변경합니다. 즉, 동일한 시드가 생성된다는 의미입니다. 버전에 따라 결과가 다름:
- 1.17 → 1.18 (역대 가장 큰 변화): 지형 정비를 완료합니다. 세계 높이는 0-256에서 -64에서 320으로 확장되었습니다. 동굴 생성은 완전히 재작성되었습니다. 거의 모든 씨앗은 완전히 다른 세계를 만들어냅니다.
- 1.18 → 1.19: Deep Dark 생물 군계와 고대 도시가 추가되었습니다. 지형 생성은 대부분 변경되지 않았습니다. 씨앗은 유사한 지상 지형을 생성하지만 새로운 지하 콘텐츠를 생성합니다.
- 1.19 → 1.20: Cherry Grove 생물 군계와 Trail Ruins를 추가했습니다. 사소한 지형 조정. 대부분의 기존 세계는 거의 영향을 받지 않습니다.
- 1.20 → 1.21: 재판실과 창백한 정원이 추가되었습니다. 구조물 생성이 업데이트되었지만 표면 지형은 대체로 안정적입니다.
씨앗을 찾는 방법
| 에디션 | 방법 | 명령 |
|---|---|---|
| 자바(싱글플레이어) | F3 키를 누르거나 명령을 사용하세요. | /seed |
| 자바(멀티플레이어) | 서버 관리자 전용 | /seed (OP 필요) |
| Bedrock(모든 플랫폼) | 게임 설정 | 설정 → 게임 → 시드(월드 설정에 표시됨) |
| 베드록(명령) | 채팅 명령 | /seed (치트 활성화 필요) |
종자 도구 및 지도 뷰어
여러 도구를 사용하여 씨앗을 분석하고 로드하지 않고도 세상에 무엇이 있는지 보여줄 수 있습니다.
| 도구 | 유형 | 최적의 용도 |
|---|---|---|
| MC 시드 보기 | 웹 기반(무료) | 20개 이상의 구조 검색기, 생물군계 오버레이, 다중 버전 지원을 갖춘 대화형 지도 |
| 청크베이스 | 웹 기반 | 기본 구조 찾기 |
| 가운데 | 데스크탑 앱 | 대규모 생물군계 개요 |
| 큐비옴 | C 라이브러리 | 프로그래밍 방식의 종자 분석, 연구 |
자주 묻는 질문
Java와 Bedrock은 동일한 시드를 사용합니까?
서로 다른 두 씨앗이 같은 세계를 만들 수 있을까?
시드를 입력하지 않으면 어떻게 되나요?
/seed 명령입니다. 모든 세계에는 시드가 있습니다. 지정하지 않으면 자동으로 선택됩니다.씨앗이 세상의 모든 것을 결정하는가?
부정적인 시드를 사용할 수 있나요?
-1 는 구체적이고 재현 가능한 세계를 만드는 완벽하게 유효한 시드입니다. 부정적인 씨앗은 긍정적인 씨앗과 마찬가지로 "좋은" 씨앗입니다.