/gamerule 명령어: 게임 규칙 변경 방법
Minecraft /gamerule 명령어로 인벤토리 유지, 낙하 피해 비활성화, 주야 사이클 정지 등 모든 게임 규칙을 변경하는 방법을 알아보세요.
명령어를 사용하려면 관리자 권한이 필요합니다(월드 또는 서버 설정에서 치트가 활성화되어 있어야 합니다).
명령어 입력 방법
명령어 구문은 다음과 같습니다:
/gamerule <rule_name> [value]
값에는 두 가지 유형이 있습니다:
- 불리언:
true(활성화) 또는false(비활성화). - 정수: 프로세스의 강도를 조절하는 정수값.
값 없이 명령어를 입력하면 — /gamerule <rule_name>, 채팅창에 해당 규칙의 현재 상태가 표시됩니다.
모든 게임 규칙 목록
아래 표에는 현재 버전에서 사용 가능한 주요 규칙이 정리되어 있습니다.
| 규칙 | 설명 | 가능한 값 | 기본값 |
|---|---|---|---|
| announceAdvancements | 플레이어가 발전 과제를 달성했을 때 채팅으로 알림을 표시할지 여부. | true 또는 false | true |
| commandBlockOutput | 커맨드 블록이 명령을 실행할 때 채팅으로 관리자에게 알릴지 여부. | true 또는 false | true |
| disableElytraMovementCheck | 엘리트라로 비행 중인 플레이어의 이동 속도 검사(치트 방지)를 비활성화합니다. | true 또는 false | false |
| disableRaids | 마을에서 필리저 습격이 발생하는 것을 완전히 비활성화합니다. | true 또는 false | false |
| doDaylightCycle | 낮/밤 사이클로 시간이 흐를지 여부. false로 설정하면 현재 시간에서 멈춥니다. | true 또는 false | true |
| doEntityDrops | 몹이 아닌 엔티티(예: 광산 수레)가 파괴될 때 아이템을 드롭할지 여부. | true 또는 false | true |
| doFireTick | 불이 블록에 자연적으로 번지고 이후 꺼질지 여부. | true 또는 false | true |
| doImmediateRespawn | 죽음 화면과 리스폰 메뉴 없이 플레이어가 즉시 리스폰할지 여부. | true 또는 false | false |
| doInsomnia | 플레이어가 오랫동안 잠을 자지 않으면 밤에 팬텀이 스폰될지 여부. | true 또는 false | true |
| doLimitedCrafting | 아이템 제작을 플레이어가 이미 해금한 레시피로만 제한합니다. | true 또는 false | false |
| doMobLoot | 몹을 처치했을 때 경험치와 아이템(전리품)을 드롭할지 여부. | true 또는 false | true |
| doMobSpawning | 몹이 월드에서 자연적으로 스폰될지 여부(어둠 또는 바이옴 조건에 따라). | true 또는 false | true |
| doPatrolSpawning | 무작위 필리저 순찰대가 월드에 스폰될지 여부. | true 또는 false | true |
| doTileDrops | 블록이 파괴될 때 아이템을 드롭할지 여부. | true 또는 false | true |
| doTraderSpawning | 떠돌이 상인이 플레이어 근처에 주기적으로 스폰될지 여부. | true 또는 false | true |
| doWeatherCycle | 날씨가 변화할지 여부. false로 설정하면 현재 날씨가 유지됩니다(예: 영원한 비). | true 또는 false | true |
| drowningDamage | 수중에서 공기가 부족할 때 플레이어에게 익사 피해가 발생할지 여부. | true 또는 false | true |
| fallDamage | 높은 곳에서 떨어질 때 캐릭터의 체력에 피해가 발생할지 여부. | true 또는 false | true |
| fireDamage | 불, 용암, 또는 연소가 캐릭터에게 피해를 줄지 여부. | true 또는 false | true |
| forgiveDeadPlayers | 성난 중립 몹이 대상 플레이어가 죽으면 분노를 풀지 여부. | true 또는 false | true |
| freezeDamage | 파우더 스노우 안에 서 있는 플레이어에게 동결 피해가 발생할지 여부. | true 또는 false | true |
| keepInventory | 죽음 후에도 플레이어가 인벤토리와 경험치를 유지할지 여부. | true 또는 false | false |
| logAdminCommands | 실행된 관리자 명령어가 서버 시스템 로그에 기록될지 여부. | true 또는 false | true |
| maxCommandChainLength | 단일 틱 동안 체인에서 실행될 수 있는 최대 명령어 수. | <숫자> | 65536 |
| maxEntityCramming | 질식 피해를 받기 전에 한 블록에 들어올 수 있는 최대 엔티티 수. | <숫자> | 24 |
| mobGriefing | 몹이 아이템을 줍거나 농작물을 짓밟거나 블록을 파괴할 수 있는지 여부(크리퍼 폭발 등). | true 또는 false | true |
| naturalRegeneration | 플레이어가 허기 게이지가 가득 찼을 때 자연적으로 체력을 회복할 수 있는지 여부. | true 또는 false | true |
| playersSleepingPercentage | 밤을 넘기기 위해 서버에서 잠을 자야 하는 플레이어의 비율. | <숫자> | 100 |
| randomTickSpeed | 랜덤 이벤트 발생 속도를 설정합니다(식물 성장, 얼음 녹기). 0으로 설정하면 랜덤 틱이 비활성화됩니다. | <숫자> | 3 |
| reducedDebugInfo | 디버그 화면(F3)에서 확장된 기술 정보를 숨길지 여부. | true 또는 false | false |
| sendCommandFeedback | 실행된 명령어의 피드백(메시지)이 채팅에 표시될지 여부. | true 또는 false | true |
| showDeathMessages | 플레이어가 죽을 때 전체 채팅에 메시지가 표시될지 여부. | true 또는 false | true |
| spawnRadius | 플레이어가 스폰될 수 있는 월드 스폰 지점으로부터의 블록 수를 정의합니다. | <숫자> | 10 |
| spectatorsGenerateChunks | 관전자 모드의 플레이어가 새 청크를 로드(생성)할 수 있는지 여부. | true 또는 false | true |
| universalAnger | 성난 중립 몹이 공격한 플레이어뿐만 아니라 근처의 모든 플레이어를 공격할지 여부. | true 또는 false | false |
채팅에서 명령어 메시지를 제거하는 방법
시스템 알림을 채팅에서 지우려면 규칙 sendCommandFeedback을 사용합니다. false로 설정하면 게임이 관리자가 수행한 작업에 대한 확인 메시지 전송을 중단합니다.
- 명령어:
/gamerule sendCommandFeedback false
낙하 피해를 비활성화하는 방법
이를 담당하는 규칙은 fallDamage입니다. false 값을 설정하면 어떤 높이에서 떨어져도 캐릭터의 체력이 줄지 않습니다. 서바이벌 모드에서 높은 건물을 지을 때 유용합니다.
- 명령어:
/gamerule fallDamage false
팬텀 스폰을 비활성화하는 방법
불면증으로 날아다니는 몹이 나타나는 메커니즘은 규칙 doInsomnia로 제어됩니다. false로 설정하면 캐릭터가 며칠 동안 잠을 자지 않아도 팬텀이 월드에 스폰되지 않습니다.
- 명령어:
/gamerule doInsomnia false
채팅에서 명령어 실행 출력을 비활성화하는 방법
맵에서 커맨드 블록이 작동 중일 때 채팅이 소통에 불편해질 수 있습니다. 이를 막으려면 규칙 commandBlockOutput을 사용하세요. 이렇게 하면 커맨드 블록이 수행한 작업에 대한 모든 알림이 숨겨집니다.
- 명령어:
/gamerule commandBlockOutput false
식물 성장 및 틱 속도를 빠르게 하는 방법
랜덤 이벤트의 속도(밀 성장, 묘목, 잔디 확산)는 매개변수 randomTickSpeed로 제어됩니다. Java의 기본값은 3이고 Bedrock은 1입니다. 이 숫자를 올리면 팜이 빨라지지만, 값이 너무 높으면 렉이 발생하거나 월드가 충돌할 수 있습니다.
- 예시(10배 빠르게):
/gamerule randomTickSpeed 30
죽음 후 아이템 드롭을 비활성화하는 방법
규칙 keepInventory를 사용하면 죽음 후에도 모든 아이템과 누적된 경험치를 유지할 수 있습니다. 캐릭터는 인벤토리를 모두 가진 채 스폰 지점에 리스폰됩니다.
- 명령어:
/gamerule keepInventory true
크리퍼의 블록 파괴를 비활성화하는 방법
경관과 건물을 보호하려면 규칙 mobGriefing을 사용합니다. 이 경우 크리퍼 폭발은 블록을 부수지 않고 플레이어와 몹에게만 피해를 줍니다. 또한 엔더맨이 흙 블록을 가져가는 것도 금지됩니다.
- 명령어:
/gamerule mobGriefing false
아직 댓글이 없어요. 가장 먼저 의견을 남겨 보세요.