문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 마인크래프트/모드/개발 (문단 편집) === 구조물 생성 === 구조물은 크게 잔디나 나무 등 자연 생성 구조물과 던전, 폐광과 같은 인공 구조물로 나뉜다. 자연 구조물과 작은 인공 구조물은 보통 청크를 장식할 때 생성되며, 여러 청크에 걸치는 큰 인공 구조물은 구조물 생성 시스템을 이용해 청크가 로딩될때마다 각 구역을 생성하는 방식으로 생성된다. 구조물을 생성할 때 주의해야 할 점은 '''월드젠을 위해 로딩된 청크의 경계를 넘지 말아야 한다는 점'''이다. 그렇지 않을 경우 월드 구조물 생성이 인근 청크들을 로딩하여 추가적인 생성을 유발하는 연쇄 반응이 일어날 수 있으며, 최악의 경우 [[무한 루프]]에 빠져 크래시로 이어질 수 있다. 참고로 마인크래프트는 특정 청크 (X, Z)를 생성할 때 청크 좌표[* 청크 좌표는 블록 좌표의 16분의 1이다. 따라서 오류가 발생한 청크로 이동하려면 로그에 표시된 X,Z 좌표 각각에 16을 곱해주어야 한다.] (X+1, Z), (X, Z+1), (X+1, Z+1)에 해당하는 청크들도 같이 로딩하므로 이 안에서만 생성하면 된다. 청크 경계를 어쩔 수 없이 넘을 수 밖에 없는 큰 구조물의 경우 구조물 생성 시스템을 사용하거나 구역별로 나누어 생성하기 위한 별도의 코드를 작성해야 한다. 마인크래프트 1.11부터는 로딩된 청크를 넘어 구조물을 생성할 시 포지에서 경고 로그를 띄운다. > <모드 이름> loaded a new chunk <로딩된 청크 좌표> in dimension <차원 ID> (<차원 이름>) while populating chunk <생성중인 청크 좌표>, causing cascading worldgen lag. Please report this to the mod's issue tracker. This log can be disabled in the Forge config.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기