마인크래프트 커맨드블럭 활성화/비활성화 설정 하는법

마인크래프트에서 버킷으로 서버를 열면 커맨드블럭이 작동하지 않습니다. 이는 버킷의 기본 설정이 커맨드블럭의 사용을 막고 있기 때문으로 server.properties에서 관련 설정을 허용하면 해결됩니다. 대부분의 탈출맵이 이 블럭을 사용하기 때문에 서버에 맵을 적용하면 가장 먼저 해야 할 설정이기도 하죠.

지금부터 버킷에서 커맨드블럭을 허용하는 설정을 적용하는 방법을 알려드립니다. 또한, BE의 경우 커맨드블럭을 활성화하고, 비활성화하는 명령어도 있는데 이것에 대한 설명도 추가합니다.

버킷에서 커맨드블럭 활성화

커맨드블럭을 활성화하는 설정을 적용하기 위해 먼저 버킷으로 서버를 열어 기본 파일을 생성한 후 닫아주세요.

버킷 설정 여는법

버킷 폴더 내 추가된 server.properties 파일을 찾아 마우스 우클릭 > 연결 프로그램 > 메모장을 선택합니다.

server properties 커맨드블럭 설정

server.properties 파일이 메모장에서 열립니다. 여기서 서버와 관련된 여러 설정을 변경할 수 있습니다. 우리는 여기서 커맨드블럭의 활성화 여부를 결정하는 ‘enable-command-block‘ 설정을 찾아야 합니다.

이 설정을 찾았다면 false 값을 true로 변경하고, 우측 상단에 X 버튼 > 저장을 눌러 변경사항을 저장해주세요. 그런 다음 서버를 열면 커맨드블럭이 활성화된 것을 확인할 수 있습니다.

정보킹
정보킹

메모장에서 CTRL+F키를 누르고, 찾기 내용에 enable-command-block를 입력한 다음 방향을 위로(안되면 아래로) 설정한 후 다음 찾기를 눌러보세요. 그럼 해당하는 내용이 메모장에 파란색으로 표시됩니다.

커맨드블럭 활성화/비활성화 명령어

베드락 에디션(BE)에서는 다음 명령어를 입력해 싱글 플레이에서도 커맨드블럭을 비활성화할 수 있습니다.

  • /gamerule commandBlocksEnabled false

비활성화 후 다시 활성화 상태로 변경하고 싶다면 해당 명령어의 false 부분을 true로 변경해 입력하시면 됩니다.

자바 에디션에서는 커맨드블럭만 비활성화할 수 있는 명령어는 없습니다. 그 대신 1.20.3 버전부터 추가된 /tick freeze 명령어를 입력해 게임 내 시간을 멈추는 방법으로 커맨드블럭 사용을 막을 수 있습니다.

이 방법은 게임 시간 자체가 멈추기 때문에 실제로 사용하기에는 여러 제약이 많아 불편해 보입니다. 멈춘 시간이 다시 흐르게 하고 싶다면 /tick unfreeze 명령어를 입력하세요. 참고로 이 명령어들은 치트 권한이 있는 플레이어만 사용할 수 있습니다.

무한 킬 해결 방법

마인크래프트 사망 화면

싱글 플레이 맵으로 LAN 서버를 열어 즐기던 중 친구가 /kill @a 명령어가 반복적으로 작동하게 커맨드블럭을 설정했다면 무한 킬을 당하게 됩니다. 앞서 소개한 명령어를 입력하고 싶어도 채팅 창이 열리기 전 다시 죽어 입력할 수 없습니다. 이런 경우 어떻게 해결해야 할까요?

가장 좋은 방법은 /kill @a 명령어가 무한 반복되는 커맨드블럭이 있는 맵을 커맨드블럭이 비활성화로 설정된 버킷로 옮겨 커맨드블럭만 제거하고, 다시 옮기는 방법입니다. 이 방법에 대해서는 마인크래프트 맵 적용법에 소개된 내용을 읽고, 해결해보세요.

베드락 에디션(BE)과 같이 이 방법을 적용할 수 없는 경우 NBT 탐색기로 파일을 직접 수정하는 방법도 있습니다. 이와 관련된 내용은 아래 영상을 참고해보세요.

정보킹

정보킹은 2021년부터 IT 인터넷과 게임 관련 기사를 작성하고 있는 프리랜서 작가입니다. 구독자 2만 4천의 유튜브 채널을 보유하고 있고, 게임 및 IT에 관련된 모든 내용을 다룹니다. 또한 인공지능(AI)과 관련된 기사도 작성하고 있습니다.

답글 남기기