커맨드블럭은 레드스톤 신호를 주면 입력해둔 명령어가 작동하는 마인크래프트 블록입니다. 이 특성 덕분에 탈출맵, 파쿠르, 미니게임 등 다양한 맵 콘텐츠에서 원하는 기능을 구현하는 데 사용됩니다. 하지만, /gamerule 명령어를 통해 특정 설정을 변경하지 않으면 명령어 로그가 채팅에 표시되어 게임 플레이를 방해할 수 있습니다. 지금부터 커맨드블럭 명령어를 안 보이게 숨기는 방법을 함께 알아봅시다.
커맨드블럭 명령어 숨기는 방법
마인크래프트에서 커맨드블럭을 작동시키면 스크린샷처럼 명령어 로그가 화면에 표시됩니다. 명령어가 1회 작동하는 경우에는 큰 불편함이 없을 수 있지만 반복형 커맨드블럭의 경우 계속해서 명령어가 작동해 게임 플레이를 크게 방해합니다. 이와 같은 명령어 로그를 없애고 싶다면 아래 명령어를 입력하세요.
/gamerule commandBlockOutput false
이 명령어를 입력한 이후에는 커맨드블럭과 관련된 로그가 채팅에 표시되지 않습니다. 단, 해당 설정은 커맨드블럭으로 작동하는 명령어에만 적용되고, 플레이어가 직접 사용한 명령어의 로그는 그대로 표시됩니다.
이 설정을 취소하고 싶다면 false 값을 true로 변경해 아래와 같이 명령어를 입력하세요.
/gamerule commandBlockOutput true
명령어를 입력했지만 ‘알 수 없거나 불완전한 명령어입니다. 아래의 오류를 확인하세요’란 메시지가 표시되며 입력되지 않아요. 어떻게 해결하나요?
명령어를 사용할 권한이 없어서 그렇습니다. 마인크래프트에서 치트를 활성화하는 방법에 대한 기사를 읽어보세요.
로그와 관련된 /gamerule 명령어
플레이어가 직접 사용하는 명령어의 로그는 비활성화할 수 없나요? 물론 가능합니다. 다음은 마인크래프트 로그와 관련된 /gamerule 명령어입니다. /gamerule (규칙) true/false를 입력해 사용할 수 있습니다.
- sendCommandFeedback – 플레이어가 직접 입력한 명령어의 로그 표시 여부 (기본 true)
- logAdminCommands – 관리자(op)가 사용한 명령어를 서버 로그에 기록할지 여부 (기본 true)
- ReducedDebugInfo – F3 디버그 화면을 간략하게 표시할지 여부 (기본 false)
- ShowDeathMessages – 채팅창에 죽음 메시지를 표시할지 여부 (기본 true)
예를 들어 플레이어가 직접 입력한 명령어의 로그를 비활성화하고 싶다면 /gamerule sendCommandFeedback false 명령어를 입력하세요. true는 활성화, false는 비활성화를 의미합니다.
마치며
이번 글에서는 마인크래프트 커맨드블럭 명령어를 효과적으로 숨기는 방법에 대해 알아봤습니다. 또한, /gamerule 명령어를 통해 로그와 관련된 설정을 활성화하고, 비활성화하는 방법에 대해서도 알 수 있었습니다. 이 정보를 활용해 필요에 따라 로그를 표시하고, 숨겨 게임 플레이 경험을 개선하세요.