고양이로 돌리는 크리퍼 화약 팜 — LogicalGeekBoy 1.14+ 설계 완전 정리
로켓 폭죽으로 겉날개를 굴리기 시작하면 화약은 아무리 쌓아도 모자라다. TNT까지 쓰기 시작하면 말할 것도 없고. 화약을 대량으로 확보하는 정석은 크리퍼 전용 팜인데, 이 글에서 정리하는 LogicalGeekBoy의 설계는 1.14에서 바뀐 고양이·마을 메커니즘을 정면으로 활용한 물건이다. 크리퍼만 골라 스폰시키고, 고양이로 겁줘서 스스로 뛰어내리게 만들고, 떨어진 화약은 호퍼 마인카트가 돌면서 주워 자동으로 하역까지 한다.
원본 영상은 Creeper Gunpowder Farm Tutorial | Minecraft 1.14 – 1.17 (Java Edition)이다. 아래 내용은 영상의 설명과 건축 단계를 순서대로 재구성한 것이고, 스크린샷은 모두 해당 영상에서 캡처했다.

팜의 뼈대는 단순하다. 가운데에 크리퍼만 스폰되도록 조건을 맞춘 플랫폼이 10층으로 쌓여 있고, 각 층 중앙에는 고양이가 한 마리씩 앉아 있다. 크리퍼는 고양이를 무서워하기 때문에 스폰되자마자 도망치다가 가장자리의 함정으로 떨어지고, 낙하 데미지 또는 바닥의 마그마 블록에 죽는다. 남은 화약은 바닥 밑을 도는 호퍼 마인카트가 수거하고, 카트가 가득 차면 하역 스테이션이 알아서 비운 뒤 다시 팜으로 돌려보낸다.
작동 원리
크리퍼만 스폰시키기 — 트랩도어와 카펫
몹마다 스폰에 필요한 공간이 다르다는 점을 이용한다. 엔더맨은 3블록, 마녀·스켈레톤·좀비는 2블록 높이가 필요하지만 크리퍼는 그보다 낮아서, 바닥 위 2블록째에 트랩도어를 깔아 천장을 낮추면 크리퍼가 들어갈 공간은 남고 나머지 몹은 전부 걸러진다. 아기 좀비도 걱정할 필요 없다 — 게임은 성체 좀비 기준으로 공간을 검사한 뒤에야 아기 여부를 정하기 때문에, 낮은 천장에서는 아기 좀비도 스폰되지 않는다.

마지막 관문은 거미다. 거미는 천장이 투명 블록이면 2블록 높이에서도 스폰되는데, 대신 바닥에 3×3 빈 공간이 필요하다. 그래서 플랫폼 바닥에 카펫을 일정 패턴으로 깔아 3×3이 어디에도 생기지 않게 만들면 거미까지 차단된다. 트랩도어 천장 + 카펫 패턴, 이 둘의 조합으로 스폰 후보가 크리퍼 하나로 좁혀진다.

고양이의 겁주기 범위 — 1.14에서 바뀐 것
1.14부터는 정글에서 오셀롯을 찾을 필요가 없다. 마을에 길고양이가 자연 스폰되므로, 생대구를 먹여 길들인 뒤 10마리까지 번식시키면 된다(층마다 한 마리). 주의할 점은 반드시 길들인 고양이를 써야 한다는 것 — 길들이지 않은 길고양이는 시간이 지나면 디스폰된다. 또 고양이는 주인에게 순간이동하는 습성이 있어서, 팜에 넣을 때는 마인카트에 태워 고정한다.
크리퍼가 고양이를 무서워하는 범위도 1.14에서 바뀌었다. 예전에는 고양이 중심 13×13 정사각형이었지만, 지금은 11×11에서 네 모서리를 3블록씩 깎은 원형에 가까운 모양이다. 이 범위가 곧 스폰 플랫폼의 모양이 된다 — 플랫폼 전체가 겁주기 범위 안에 들어가야 크리퍼가 어디서 스폰되든 즉시 도망치기 때문이다.

죽이는 방법 — 낙하와 마그마, 그리고 트랩도어 속임수
몹 팜에서는 빨리 죽일수록 다음 스폰이 빨리 돌아서 수율이 오른다. 크리퍼는 24블록 이상 낙하하면 즉사하는데, 이 팜에서는 위쪽 몇 개 층만 낙하 높이가 24블록을 넘는다. 아래층에서 떨어진 크리퍼는 낙하 데미지로 빈사 상태가 된 뒤 바닥의 마그마 블록이 마무리한다. 드롭된 화약은 마그마 블록 위에 남고, 그 아래를 도는 호퍼 마인카트가 전부 수거한다.
크리퍼를 뛰어내리게 만드는 속임수가 트랩도어다. 몹의 경로 탐색은 열린 트랩도어를 닫힌 것처럼 취급하기 때문에, 겁먹은 크리퍼는 플랫폼 가장자리의 열린 트랩도어를 밟을 수 있는 바닥으로 착각하고 달려들다가 그대로 추락한다. 그래서 모든 플랫폼 가장자리를 트랩도어 두 장 폭으로 둘러싼다.

수율과 전제 조건
제작자가 1.14에서 10시간 방치로 실측한 평균은 시간당 화약 10,706개다. 다만 이 수치는 팜 주변을 완전히 정리한(주변에 다른 스폰 가능 공간이 없는) 환경 기준이다. 수율에 영향을 주는 조건을 정리하면:
- AFK 지점 기준 반경 128블록 구체 안을 전부 정리한다. 동굴·지표면을 밝히거나 블록을 제거해서, 몹이 팜 안에서만 스폰되게 만든다.
- 멀티플레이 서버라면 다른 플레이어가 로드한 몹만큼 수율이 떨어진다. 몹 캡을 나눠 쓰기 때문이다.
- 낮게 지을수록 좋다. 스폰 알고리즘은 월드 낮은 곳에서 시도가 더 자주 성공하므로, 제작자는 기반암 최상단 바로 위에 레일을 깔았다. 높은 곳(예: 바다 위)에 지어도 작동은 하지만 수율이 조금 줄어든다.
- 지붕은 어둠 확보 외에 무리(pack) 스포닝 보너스도 노린다. 게임은 지붕 높이까지의 아무 블록에서나 무리 스폰을 시작하는데, 시작점이 팜 밖 허공이어도 무리의 나머지는 팜 안에 스폰될 수 있어서 지붕을 넓게 펼칠수록 추가 스폰이 생긴다. 참고로 무리 스폰이 청크 경계를 넘으면 취소되는 버그(MC-150218)가 1.14.1에서 수정되면서 이런 팜의 수율이 30%가량 더 올랐다.
건축 단계
1. 수거용 레일 루프
가장 아래층, 마인카트가 돌 레일부터 깐다. 아래 스크린샷의 패턴 그대로 재현하면 되고, 흰색·주황 블록은 개수와 위치를 보여 주기 위한 임시 가이드다. 영상에서는 전부 파워 레일을 썼지만 일반 레일을 섞어도 된다 — 카트가 한 바퀴를 완주할 동력만 확보하면 된다.

2. 하역 스테이션 뼈대
레일 루프의 한 모서리에서 대각선으로 한 칸 올라간 위치에 하역 스테이션을 짓는다. 7블록–3블록–6블록으로 꺾이는 구조물을 만들고 그 위에 파워 레일과 일반 레일을 섞어 깐다. 핵심은 딱 한 곳, 감지 레일(detector rail) 자리다 — 뒤에서 카트가 가득 찼는지 읽는 기준점이 된다. 루프에서 갈라지는 분기 레일은 먼저 루프를 완성한 뒤 한 칸을 걷어내고 다시 깔면 원하는 방향으로 휘어진다. 마지막으로 감지 레일 옆 블록과 그 뒤, 그리고 반대편 끝 블록에 레버를 달아 파워 레일에 동력을 넣는다.

3. “가득 참” 감지 회로
카트가 가득 찼으면 하역장으로, 아니면 다시 팜으로 보내는 분기 회로다. 감지 레일 옆 블록 위에 컴패레이터를 올려 카트 내용물을 읽고, 컴패레이터 출력 반대편에 레드스톤 블록(신호 세기 15)을 붙인다. 카트가 가득 차면 내용물 신호도 15가 되어 컴패레이터가 신호를 내보내고, 그 신호를 레드스톤 가루로 아래로 끌어내려 분기 레일 밑 블록–레드스톤 횃불–가루 2개–리피터로 이어지는 배선을 통해 레일 방향을 스위칭한다. 평소에는 카트가 본선으로 돌고, 가득 찬 카트만 하역 선로로 빠진다.

4. 하역용 호퍼 마인카트 가두기
하역 지점에는 아이템을 받아낼 두 번째 호퍼 마인카트를 유리 안에 가둬 둔다. 블록 하나에 임시 블록 두 개를 대각선으로 내려 붙이고 호퍼 두 개를 그 블록에 꽂은 뒤 임시 블록을 제거하면 호퍼가 아래를 향해 매달린다. 호퍼 위에 조약돌 담장을 세우고 그 옆 레일에 호퍼 마인카트를 올린 다음, 카트를 담장 쪽으로 밀어붙이고 레일을 회수한다. 이어 담장 위와 옆에 유리를 놓고 담장을 제거한 뒤, 피스톤으로 유리를 눌러 내리면 카트가 유리 안에 갇힌다. 이렇게 하면 카트가 호퍼 두 개 위에 걸쳐 있어서 내용물이 두 배 속도로 빠진다.

5. 고속 배출기와 물길
하역 라인 뒤로 파워 레일과 감지 레일을 이어 붙이고, 호퍼 앞에 드로퍼를, 옆에 호퍼 하나를 더 꽂아 적재 속도를 두 배로 만든다. 드로퍼 옆으로 컴패레이터–블록–레드스톤 횃불–끈끈이 피스톤–옵저버 2개를 배치하면, 드로퍼에 아이템이 들어올 때마다 옵저버 클럭이 돌면서 아이템을 연사로 뱉어내는 고속 배출기가 된다. 배출구 앞에 블록으로 물길을 만들고 물을 부으면, 하역된 화약이 물살을 타고 창고 방향으로 흘러간다.

6. “빈 카트” 방출 게이트
하역이 끝난 카트를 다시 팜으로 돌려보내는 회로다. 하역 지점의 감지 레일 옆에 블록을 놓고 컴패레이터를 올려 이번에는 카트가 비었는지를 읽는다. 컴패레이터 출력을 블록–레드스톤 횃불–리피터–레드스톤 가루로 이어 울타리 문(fence gate) 하나를 제어한다. 카트에 내용물이 남아 있는 동안에는 문이 닫혀 카트를 붙잡아 두고, 다 비워지면 문이 열리면서 카트가 본선으로 복귀한다.

7. 팜 온·오프 스위치
리피터 옆에 블록 세 개를 잇고 리피터 하나를 더 꽂은 뒤 레버와 레드스톤 가루를 연결하면 팜 전체의 온·오프 스위치가 된다. 레버를 내리면 분기 레일이 하역 방향으로 고정되고 울타리 문도 강제로 닫혀서, 다음에 지나가는 카트가 내용물과 무관하게 하역장에 들어와 대기한다. 마지막으로 스테이션의 노출된 블록 전부(피스톤 포함)에 카펫을 덮고 유리를 씌워, 스테이션 위에 잡몹이 스폰되는 것을 막는다.

8. 마그마 블록 바닥
레일 위를 마그마 블록으로 덮는다. 모서리마다 파워 레일 3개 위·곡선 레일 2개와 그 옆 파워 레일 위·모서리 안쪽 순으로 놓고, 네 모서리를 같은 모양으로 만든 뒤 변을 따라 두 줄씩 이어 붙여 바닥을 완성한다. 그다음 마그마 블록 밑에 깔린 레일이 전부 동력을 받도록 안팎으로 레버를 돌려 가며 달아 준다.

9. 외벽과 첫 스폰 플랫폼
마그마 바닥 둘레에 2블록 높이 벽을 세운다. 긴 변은 9블록, 위 칸은 반드시 불투명 블록이어야 하고 안쪽에는 트랩도어를, 벽 위에는 카펫을 두른다. 벽 높이에 맞춰 첫 스폰 플랫폼을 짓는다 — 고양이 겁주기 범위 그대로 11×11에서 모서리를 3블록씩 깎은 모양이다. 플랫폼 아래쪽 안쪽 면을 막아 드롭이 밖으로 새지 않게 하고, 가장자리 긴 변마다 트랩도어를 두르고, 바닥에는 3×3이 생기지 않는 카펫 패턴을 깐다.

10. 고양이 배치
임시 레일을 깔고 마인카트를 고양이 쪽으로 밀어 태운 뒤 플랫폼 정중앙까지 밀어 넣는다. 반드시 길들인 고양이여야 한다(길고양이는 디스폰). 중앙에 도착하면 카트 밑 레일까지 전부 회수하고 트랩도어를 원래대로 닫아 고양이를 고정한다.

11. 층 쌓기 — 같은 구조를 10층까지
플랫폼 위 2블록 간격을 두고 같은 모양의 천장을 만들면 그것이 곧 다음 층의 바닥이다. 천장 아래 모든 블록에 트랩도어를 붙여 낮은 천장을 만들고(크리퍼 전용 조건), 위층 바닥에는 같은 카펫 패턴과 고양이를 배치한다. 바깥벽은 끊김 없이 이어 올리되 각 층 바닥 높이에 불투명 블록 한 줄+카펫+안쪽 트랩도어를 반복한다. 이 과정을 10층이 될 때까지 반복한다. 단 2층만은 예외로, 가장자리 트랩도어 아래에 트랩도어를 한 겹 더 달아 닫아 둔다 — 위층에서 떨어지던 크리퍼가 관성으로 이 틈에 끼어 벽 위에 살아남는 것을 막는 처리다.

12. 지붕
10층 위에 같은 모양의 천장을 만들고 아래에 트랩도어를 붙이되, 맨 위는 불투명 블록 대신 하단 슬래브로 덮어 지붕 위 몹 스폰을 원천 차단한다. 그리고 지붕을 사방으로 15블록씩 확장하고 모서리를 대각선으로 이어 채운다. 이 넓은 챙이 빛을 막는 동시에, 팜 밖에서 시작된 무리 스폰을 팜 안으로 끌어들이는 역할을 한다.

13. 호퍼 마인카트 투입과 가동
마지막으로 수거용 호퍼 마인카트를 하역 스테이션의 감지 레일 위에 올린다. 카트는 울타리 문 뒤에 대기하고 있다가, 스위치 레버를 올리는 순간 본선으로 출발해 마그마 블록 아래를 돌며 화약을 쓸어 담기 시작한다.

AFK 지점 잡기
보통 이런 팜은 위쪽에 AFK 지점을 두지만, 1.14부터는 팜 위에 블록을 하나라도 올리면(유리·나뭇잎 포함) 높이맵이 올라가 수율이 떨어진다. 그래서 AFK 지점은 팜 위가 아니라 옆쪽에, 살짝 높은 위치로 잡는다. 조건은 두 가지 — 스폰 가능한 모든 위치에서 24블록 이상 떨어질 것(가까우면 스폰 자체가 막힌다), 그리고 팜 전체가 반경 128블록 구체 안에 들어올 것(벗어나면 몹이 즉시 디스폰된다). 물론 그 128블록 구체 안의 동굴·지표면 정리는 기본이다.

출처
- 원본 영상: Creeper Gunpowder Farm Tutorial | Minecraft 1.14 – 1.17 (Java Edition) — LogicalGeekBoy
- 본문 스크린샷은 모두 해당 영상에서 인용 목적으로 캡처한 것이며, 저작권은 원저작자(LogicalGeekBoy)에게 있다.





