litematic 파일은 레시피를 펼쳐 보기 전까지 진짜 비용을 숨긴다
도식(schematic)은 재료가 아니라 블록을 나열한다. 판자 아홉 개는 원목 아홉 개가 아니며, 이 둘 사이의 간극에서 대부분의 채집 계획이 무너진다. 제작한 계단 하나에는 원래 블록 1.5개가 든다.
.litematic 파일은 자원이 아니라 블록 상태를 저장한다. 건축물을 월드에 붙여 넣으면 Material Calculator의 불러오기 기능은 참나무 판자가 수백 개 필요하다고 알려줄 것이다. 하지만 실제로 벌목해야 하는 숫자는 그보다 작고, 들고 다녀야 하는 원목의 수는 더욱 작다. 이 하나에서 저 하나로 넘어가는 것이 바로 이 작업의 전부다.
블록은 재료가 아니다
모든 제작 레시피에는 산출량이 있다. 원목 하나는 판자 네 개가 된다. 판자 네 개는 제작대 하나가 되고, 여덟 개는 상자 하나가 된다. 판자 두 개는 막대기 네 개가 된다. 도식이 "상자: 12"라고 보고한다면 그것은 레시피의 산출물을 보고하는 것이고, 계산기는 그 레시피를 거꾸로 따라가서 투입물을 구한다.
이 점은 사람들이 대량으로 설치하는 블록에서 가장 중요하다:
| 설치된 블록 | 원재료 투입 |
|---|---|
| 판자 | 원목, 개수의 4분의 1 |
| 막대기 | 판자, 개수의 절반 |
| 반 블록 | 원래 블록, 개수의 절반 |
| 계단 | 원래 블록, 개수의 1.5배 (석재 절단기에서는 1:1) |
| 유리판 | 유리 블록, 16개당 6개 |
반 블록과 계단 항목이 함정이다. 계단은 그것을 잘라낸 블록보다 싸지 않다. 장식용 계단 난간을 지으면 돌 예산은 줄어들지 않는다. 제작한 계단은 대체하는 블록보다 개당 반 블록씩 더 비싸고, 석재 절단기만이 그것을 1:1로 되돌린다.
숫자는 어디에서 오는가
계산기는 지역 파일을 읽고, 각 팔레트 항목을 블록으로 해석한 다음, 불러온 레시피 집합에서 그 블록의 레시피를 찾는다. 아이템을 두 개 이상 생산하는 레시피는 요구량을 나눈다. 어떤 블록에 여러 레시피가 있으면 산출량이 가장 높은 것이 사용되며 — 그래서 계단은 제작대 비율로 나온다 — "아무 판자"나 "아무 원목" 슬롯은 첫 번째 선택지로 보고된다.
블록이 제작하는 것이 아니라 채집하는 것이라면 — 돌, 심층암, 모래 — 레시피가 존재하더라도(돌은 조약돌을 제련해서 만들 수 있다) 그 자체로 보고된다. 실제로 그렇게 얻을 것이기 때문이다.
Java와 Bedrock은 여기서 다르다
일반적인 블록의 레시피 산출량은 에디션 간에 동일하지만, 파일 형식은 그렇지 않다. .litematic은 Litematica (Java, Fabric) 형식이다. .schem는 WorldEdit, Java다. Bedrock의 기본 구조물 형식은 .mcstructure이며, 계산기는 그것을 직접 읽는다 — 다만 Bedrock 전용 블록은 펼칠 Java 레시피가 없을 수 있다.
가진 것 추적하기
이 도구의 나머지 절반은 체크리스트다. 각 원재료에 채집한 개수가 배정되고, 넣을 때마다 막대가 채워진다. 바로 이 부분이 실제 시간을 절약해 준다. 펼쳐진 목록은 보통 한두 가지 재료 — 돌, 판자, 유리 — 가 대부분을 차지하며, 채굴을 시작하기 전에 이것을 아는 것이 첫 한 시간을 어떻게 쓸지 바꿔 놓는다.
도식을 가져와서 펼쳐진 목록을 Material Calculator에서 확인해 보라.