Minecraft Wiki
가입하기
Advertisement
Chunk

청크 하나를 시각화한 것(공중은 제외). 전체 청크는 높이 256까지 확장된다.

청크(Chunk)는 마인크래프트 세계에서 256블록 높이의 16 × 16 범위이다. 청크는 세계 생성기(World Generator)가 지도를 관리할 수 있는 크기로 나누기 위해 사용하는 방법이다.

생성[]

청크는 가로 세로 폭이 16 블록이고, 높이는 256 블록으로, 총 65,536 블록이 포함된다. 청크는 플레이어가 세계에 처음 들어오면 플레이어 주변에 생성된다. 플레이어가 세계를 돌아다니면 필요에 따라 새로운 청크가 생성된다.

청크는 지도의 시드에 따라 생성된다. 즉, 동일한 시드를 사용할 경우, 세계 생성기와 버전이 동일하다면, 항상 청크는 동일하다.

로드된 청크와 내려간 청크[]

플레이어 주변 청크는 메모리에 로드된다.(불려 올라온다.) 그 범위는 렌더링 범위 설정에 따라 결정된다. 이들 청크에서는 활동(몹 스폰, 나무의 성장, 흐름, 드롭된 아이템의 디스폰 등)이 일어나지만, 이 범위를 벗어난 청크는 비활성화되어, 파일에 저장된다. 청크가 한번 저장되면 30초 이상 경과되야 다시 저장된다.

멀티플레이어 모드에서는 기본으로 각각의 플레어어 주변으로 10 청크씩 (총 21x21, 441 청크)가 로드되어 플레이어에게 보내진다. 단, 이 값은 3-15로 서버에서 설정할 수 있다. (대부분 서버 연결이 좋지 않을 때 낮추기만 한다.)

스폰 청크[]

이 부분의 본문은 스폰 청크입니다.
Information icon
이 기능은 Java Edition 전용입니다. 

스폰 청크란, 월드 스폰 지점을 둘러싼 특별한 청크로서, 오버월드에 플레이어가 한 명이라도 존재하면 메모리에서 내려가지 않는 청크이다. 즉, 모든 플레이어가 아주 멀리 있어도, 스폰 청크에 있는 레드스톤 회로튜토리얼/몹 농장이 계속 운영된다.

성능에 대한 효과[]

청크는 일반적으로 디스플레이 하기 위하여 휘발성 메모리로 로드된다. 이러한 "필요할 때만 저장"하는 메모리 관리는 지형을 알고리듬으로 생성하는 게임에서 널리 사용된다. 플레이어의 컴퓨터가 엄청난 수의 식물/몹을 동시에 추적하고 업데이트할 필요가 없기 때문이다.

마인크래프트의 렌더링 엔진은 OpenGL의 display list 기능을 사용하여, 월드 청크를 16x16x16 블록 16개로 분할, 렌더링 속도를 올리고 있다. 이들 내에 있는 블록이 변경되면 새로 구축해야 하고, 투명도를 적용하려면 여러번 렌더링 될 수 있다.[1]

슬라임 스폰[]

이 부분의 본문은 슬라임 § 스폰입니다.

슬라임은 특정한 청크에서만 스폰될 수 있다. 어떤 청크에서 스폰되는지를 찾을 수 있는 여러가지 유틸리티와 모드가 존재한다.

청크 경계 찾기[]

Chunkf32

F3 + G 키를 누르면 청크 경계가 표시된다.

다른 방법으로, "F3"키를 누르면 디버그 화면이 나오고 플레이어의 X, Y, Z 좌표, 그리고 "c" 변수가 보인다. 이들 좌표는 플레이어가 움직이면 변경된다. "c" 변수를 보면 플레이어가 어떤 청크에 있는지 알 수 있다. 괄호안의 수는 청크의 북서쪽 구석으로부터 플레이어가 떨어진 거리를 나타낸다. 따라서 X 옆의 "c"가 3(5)이고, Z 옆의 "c"가 2(4)라면, 플레이어는 (3,2) 청크에 있고, 북서쪽 구석에서 (5,4) 블록에 있다는 뜻이다.

X, Z 좌표가 16으로 나누어 떨어지는 곳이 청크간의 경계이다. 즉, (96, -32)는 네 개의 청크가 만나는 곳이다. 이들 청크 중 하나는 X 좌표가 80~96이고, Z 좌표는 -48~-32 이다. X 좌표가 96 ~ 112 이고, Z 좌표가 -32 ~ -16 인 청크도 이 지점에서 만난다.

기본적으로 X, Z 좌표가 모두 16으로 나누어 떨어지는 곳에 있다면, 플레이어는 해당 청크의 북서쪽 구석에 서 있는 것이다.

플레이어가 어떤 청크에 있는지는 X, Z 을 16으로 나누고 내림을 하면 된다. 예를 들어 (27, -15)에 있을 경우, 27/15=1.8, -15/16=-0.9374 이므로 플레이어는 (1, -1) 청크에 있다.

베드락 에디션의 경우 Fancy 그래픽 설정을 바꾸면, 세계를 다시 렌더링하며, 잠시동안 플레이어가 위치한 청크만 로드된다. 이 방법을 사용하면 잠시동안 청크 경계가 명확히 보이므로, 청크 경계를 확인하는데 유용하다.

동영상[]

역사[]

Java Edition 프리클래식
Cave game tech testThe precursors to chunks are showcased.

여담[]

  • 생성될 수 있는 청크의 수는 14조 (14,062,500,000,000)에 달한다. 개체를 제외하고, 가능한 청크는 7.46×10244,700 개이다.
  • 플레이어가 아직 생성되지 않은 청크에 서면, 유효 정크에 들어갈 때까지 세계가 보이지 않는다. Y 좌표가 청크 경계를 벗어날 때에는 발생하지 않는다.

함께 보기[]

참조 링크[]

Advertisement