
마인크래프트에서 모든 몹 제거하기: 커맨드 문법과 활용법
/kill @e[type=!player] 커맨드는 마인크래프트 월드의 모든 몹을 순간적으로 제거하는 가장 빠른 방법입니다. 플레이어를 제외한 모든 엔티티를 대상으로 하므로 서버 렉 관리, 문제 있는 몹 팜 정리, 평화로운 시간을 원할 때 필수적입니다. 이를 효과적으로 사용하는 방법을 알아봅시다.
기본 몹 제거 커맨드
가장 간단한 방법을 원한다면, /kill @e[type=!player]를 입력하고 엔터를 누르기만 하면 됩니다. 끝입니다. 모든 좀비, 크리퍼, 스켈레톤, 수동 몹 등 플레이어를 제외한 모든 것이 즉시 사라집니다.
@e 셀렉터는 월드의 모든 엔티티를 대상으로 합니다. [type=!player]를 추가하면 플레이어는 명령 대상에서 제외됩니다(느낌표는 "아님"을 의미합니다). 이 안전장치가 없으면 자신도 제거하게 되므로 피해야 합니다.
하지만 바닐라 마인크래프트 경험은 때로 다른 접근이 필요합니다. 서버가 초당 2프레임 수준으로 느려질 정도로 몹이 많다면, MININGFALLOUT 같은 플레이어들이 생존 상황을 위해 특별히 스킨을 디자인하는 이유를 알게 될 것입니다. 요점은 때로 빠르게 상황을 정리해야 한다는 것입니다.
타겟 셀렉터 변형과 작동 방식
단순히 "모든 몹 제거"보다 훨씬 구체적으로 지정할 수 있습니다. 문법을 사용하여 타입, 거리 등으로 필터링할 수 있습니다.
- /kill @e[type=zombie] - 좀비만 제거하고 나머지는 유지합니다
- /kill @e[distance=..20] - 당신으로부터 20블록 이내의 몹을 제거합니다
- /kill @e[type=!player,type=!armor_stand] - 플레이어와 갑옷 거치대를 제외한 모든 것을 제거합니다
- /kill @e[nbt={OnGround:1b}] - 고급: 지면에 서 있는 몹만 제거합니다
type 파라미터가 가장 유용합니다. 호스트일 몹만 정리하고 팜 동물은 유지하고 싶으신가요? /kill @e[type=zombie,type=skeleton,type=creeper,type=spider]를 사용하세요(버전에 따라 각 타입 사이에 쉼표가 필요합니다). 실제로는 번거로우므로 반대로 하는 것이 낫습니다: /kill @e[type=!player,type=!sheep,type=!cow,type=!pig]는 가축을 유지합니다.
거리 필터링은 전체 세상을 한 번에 정리할 필요가 없을 때 유용합니다. 근처 지역의 몹 정리는 전체 리셋과 다른 문제입니다.
언제 그리고 왜 이 커맨드를 사용할까
모든 상황이 완전한 몹 제거를 필요로 하지는 않습니다.
멀티플레이어 서버에서는 팜이 오작동하여 한 곳에 몇 백 개의 몹을 생성해 TPS를 떨어뜨릴 수 있습니다. 서버가 거의 동결됩니다. 이 커맨드를 실행하면 밀리초 내에 해결됩니다. 다른 방법으로는 수동 정리에 몇 시간을 소비하거나 전체 서버를 다시 시작해야 합니다.
싱글플레이어 생존 모드는? 아마도 자주 필요하지 않을 것입니다. 오래 AFK한 후 크리퍼가 기지 주변에 쌓이고 수동으로 처리하기 싫을 때, 또는 뭔가를 테스트할 때 몹의 방해를 받고 싶지 않을 때 정도입니다. adderall_abuser 같은 플레이어들은 자신의 월드에서 중단 없는 건축 시간을 위해 이를 사용할 것입니다.
크리에이티브 모드 빌더들은 작업 공간을 깨끗하게 유지하기 위해 사용합니다.
관리자들은 스포너 테스트 영역을 초기화하거나 고정된 몹을 수정할 때 사용합니다.
정밀 제어를 위한 타겟 셀렉터
진정한 힘은 선택적이 되는 것에서 나옵니다.
몹 팜이 너무 잘 작동해서 오버플로우한다고 가정해봅시다(네, 그런 일이 일어납니다). 팜이 너무 많은 몹을 생성해 심각한 렉이 발생합니다. 그 팜에 필요한 몹을 제외한 나머지를 여러 타입 제외로 제거하세요. 또는 거리 타겟팅을 사용하세요: /kill @e[type=!player,distance=50..200]는 50-200블록 떨어진 모든 것을 제거하면서 근처 엔티티는 유지합니다.
또한 사용자 정의 이름이나 NBT 데이터로 몹을 표시한 경우 태그로 필터링할 수 있습니다. 고급 플레이어들은 더 큰 빌드에서 정밀한 몹 관리를 위해 이를 사용합니다. Kendall_1717 같은 기술 플레이어들은 자신의 빌드에 복잡한 필터링 설정이 있을 것입니다.
알아두면 좋은 또 다른 필터: 이름 필터. /kill @e[type=!player,name=!Preserved]는 "Preserved"라고 명명한 몹은 유지하면서 나머지를 정리합니다. 파괴하고 싶지 않은 애완동물이나 특수 몹을 명명한 경우 유용합니다.
서버와 싱글플레이어의 차이
커맨드는 둘 다에서 동일하게 작동하지만, 상황에 따라 다릅니다.
서버에서는 보통 관리자만 킬 커맨드를 사용할 수 있습니다. LuckPerms 같은 플러그인을 통해 적절한 권한이 필요합니다. 성능 영향은 즉시 모든 사람에게 보입니다 - 모든 몹이 순간 사라집니다. 권한 없이 다른 사람의 서버에서 이를 실행하면 많은 사람을 화나게 합니다. 하지 마세요.
싱글플레이어는 권한 걱정이 없습니다. 커맨드는 기본적으로 활성화되어 있습니다. 원하면 지금 모든 것을 제거할 수 있습니다.
렐름 서버는 그 중간 어딘가에 있습니다. 먼저 렐름에 대해 커맨드를 활성화해야 합니다. 하나의 경고: 렐름이 특수 구조나 데이터로 커스텀 월드를 실행하는 중이라면, 모든 것을 제거하면 시간을 들여 구축한 팜 설정이 파괴될 수 있습니다. 항상 신중하게 생각하세요.
전투 시나리오에 집중하는 Flokilleur37 같은 플레이어들은 이 커맨드를 전혀 사용하지 않고, 의도적으로 몹을 관리하는 것을 선호합니다.
이 커맨드를 사용하면 안 될 때
신중 없이 패닉 실행하지 마세요.
갑옷 거치대, 아이템 액자, 또는 빌드를 위해 정확히 배치된 다른 장식 엔티티가 있다면, 그들도 사라질 것입니다. 당신의 커맨드가 필요시 명시적으로 그들을 제외하는지 확인하세요. 명명된 애완동물이나 설정한 특수 몹도 마찬가지입니다.
플레이어들이 적극적으로 팜을 하거나 싸우고 있는 라이브 서버에서 이를 실행하는 것은 그들의 게임을 망치는 좋은 방법입니다. 먼저 대화하세요. 정말입니다.
실수로 입력했다면 커맨드를 테스트하고 있으니, 실행 전에 미리 확인하세요. 하나의 실수한 실행과 당신이 신중하게 선별한 몹 컬렉션이 사라집니다.
대체 방법: 게임 규칙 및 기타 방법
항상 킬 커맨드가 필요한 것은 아닙니다.
존재하는 몹을 제거하는 대신 몹 생성 자체를 막고 싶다면, 게임 규칙을 사용하세요: /gamerule doMobSpawning false. 이는 새로운 몹이 생성되는 것을 방지하면서 기존 몹은 그대로 둡니다. 정상적인 게임플레이를 다시 시작할 준비가 되면 true로 돌립니다.
특정 몹 타입의 경우, /gamerule disableElytraMovementCheck true(좋아, 이건 다른 것입니다)는 도움이 되지 않지만, 플레이어들이 사용하는 구조 블록과 월드 보더 트릭이 있습니다. killua 같은 플레이어들은 다양한 시나리오에서 몹 행동을 제어하는 모든 해결 방법을 알고 있을 것입니다.
또한 단순히 몹을 놔두고 전략적으로 생성을 관리할 수 있습니다. 호스트일 생성을 방지하려면 밝은 곳을 만드세요. 몹 분쇄기와 호퍼를 만들어 자동으로 처리하세요. 스포턴 청크를 지혜롭게 사용하세요. 이 커맨드는 빠른 해결책이지만 항상 최고의 장기 솔루션은 아닙니다.
특히 렉 문제의 경우, 일부 서버는 이 같은 극단적 커맨드를 사용하기보다 엔티티 렌더링을 최적화하거나 청크 로딩을 최적화하는 성능 플러그인을 사용합니다. 모든 것을 제거하기 전에 탐색할 가치가 있습니다.
/kill @e[type=!player] 커맨드는 확실히 유용하지만, 마지막 수단입니다. 필요할 때 사용하되, 기본 솔루션으로 사용하지는 마세요.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.


