{{{#!wiki style="margin: -0px -10px -5px; min-height:calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px; word-break:keep-all" |
<colbgcolor=darkgreen><colcolor=#fff> 기본 플레이 | |
시스템 | 세계 ( 시드) · 게임 모드 · 난이도 · 게임 규칙 · 엔딩 · 죽음 메시지 · 스플래시 · 명령어 · NBT · 런처 | |
인게임 | 아이템 · 몹 ( 플레이어) · 개체 · 날씨 · 차원 · 생물군계 · 구조물 · 마법 부여 · 상태 효과 · 조작법 · 피해 · 업적 | |
도움말 | 튜토리얼 · 팁 ( 탐험 · 파밍 · 회로) · 재생 가능한 자원 · 브릿징 · PVP · 파쿠르 · 스피드런 · 건축 | |
시리즈 및 매체 | ||
출시 에디션 | 자바 에디션 ( 업데이트) · 베드락 에디션 ( 업데이트) · 포켓 에디션* · 콘솔 에디션* · 파이 에디션* | |
파생 게임 | 마인크래프트 던전스* · 마인크래프트 레전드* · 마인크래프트 에듀케이션 · 마인크래프트: 스토리 모드* · 마인크래프트 어스* | |
미디어 | OST · 관련 서적 · 레고 · 영화 · 애니메이션 · Minecraft Live · Minecraft Now · Minecraft Monthly | |
유저 콘텐츠 | ||
창작 요소 | 2차 창작 · 망토 · 맵 · 모드 ( 개발 · 팁 · 모드팩) · 애드온 · 팩 ( 리소스 팩 · 데이터 팩) · 외부 프로그램 · 핵 | |
멀티 콘텐츠 | 멀티플레이 · 서버 · 플러그인 · Realms · EULA | |
개발 | 개발 기초 · 모드 개발 · 플러그인 개발 | |
기타 | ||
이야깃거리 | 여담 · 커뮤니티 · 사건 사고 · 문제점 · 용어 · 지원 언어 · 머나먼 땅 · 이미테이션 게임 · 히로빈 | |
관련 문서 | 나무위키 마인크래프트 프로젝트 · 마인크래프트로 분류된 문서 · 마인크래프트의 하위 문서 | |
* 표시는 서비스가 종료되었거나 개발이 중단되었다는 표시이다. | }}}}}}}}} |
1. 개요
Game rule. 마인크래프트의 게임 규칙에 대해 정리한 문서이다. 마인크래프트에서의 '게임 규칙'이란 해가 뜨고 지거나, 불길이 번지거나 꺼지는 등 게임 내의 여러 법칙을 말한다. 대부분은 어떤 현상을 일어나게, 혹은 일어나지 않게 끄고 켜는 방식이며 수치를 정해 조정하는 식의 게임 규칙도 있다.세계를 생성할 때 게임 규칙을 설정할 수 있다.
명령어 및 치트 사용이 가능하다면 게임 내에서
/gamerule
명령어를 통해 모든 게임 규칙을 조정할 수 있다.2. 목록
<rowcolor=#fff> 명칭(에디션) | 설명 | 기본값 |
announceAdvancements (JE)
|
발전 과제 달성시 채팅창에 메시지가 뜬다. |
true
|
blockExplosionDropDecay (JE)
|
블록이 폭발을 할 때 파괴된 블록이 확정적으로 떨굴지(false) 확률적으로 떨굴지(true) 결정한다. |
true
|
commandBlocksEnabled (BE)
|
명령 블록의 사용이 가능해진다. |
true
|
commandBlockOutput
|
명령 블록이 명령을 수행할 때 관리자에게 알림을 보낸다. |
true
|
commandModificationBlockLimit (JE)
|
clone ,
fill ,
fillbiome 한번의 실행에서 변경되는 최대 블록 수를 제어한다.
|
32768
|
disableElytraMovementCheck (JE)
|
서버에서 플레이어가 겉날개를 입었을 때의 이동 속도 제한을 비활성화한다. |
false
|
disablePlayerMovementCheck
|
서버에서 플레이어의 이동 속도 제한을 비활성화한다. |
false
|
disableRaids (JE)
|
습격이 일어나지 않게 한다. |
false
|
doDaylightCycle
|
밤낮의 변화가 일어나고 달이 차고 기운다. |
true
|
doEntityDrops
|
몹이 아닌 개체(보트 등)가 파괴되면 아이템을 드롭한다. |
true
|
doFireTick
|
불이 퍼지거나 사그라든다.[1] |
true
|
doInsomnia
|
밤에 팬텀이 생성될 수 있다. |
true
|
doImmediateRespawn
|
플레이어 사망시 죽음 화면을 띄우지 않고 바로 부활한다. |
false
|
doLimitedCrafting (JE)
|
조합법을 해금해 조합법 책에 있는 아이템만 제작 가능하게 한다. |
false
|
doMobLoot
|
몹이 죽으면 아이템, 경험치 등을 드롭한다. |
true
|
doMobSpawning
|
몹이 자연적으로 생성된다. |
true
|
doPatrolSpawning (JE)
|
약탈자 정찰대가 생성될 수 있다. |
true
|
doTileDrops
|
블록이 파괴되면 아이템, 경험치 등을 드롭한다. |
true
|
doTraderSpawning (JE)
|
떠돌이 상인이 생성될 수 있다. |
true
|
doVinesSpread (JE)
|
덩굴이 주변 블록으로 퍼질지 여부를 결정한다. |
true
|
doWeatherCycle
|
날씨가 자연적으로 변할 수 있다. |
true
|
doWardenSpawning (JE)
|
워든이 생성될 수 있다. |
true
|
drowningDamage
|
플레이어가 익사 피해를 받을 수 있다. |
true
|
enderPearlsVanishOnDeath (JE)
|
엔더 진주를 던진 플레이어가 죽을 때 엔더 진주가 사라지는지 여부. |
true
|
fallDamage
|
플레이어가 추락 피해를 받을 수 있다. |
true
|
fireDamage
|
플레이어가 화염 피해를 받을 수 있다. |
true
|
forgiveDeadPlayers (JE)
|
화난 중립적 몹이 자신을 화나게 한 플레이어가 근처에서 죽으면 화를 푼다. |
true
|
freezeDamage
|
플레이어가 동상 피해를 받을 수 있다. |
true
|
functionCommandLimit (BE)
|
/function 명령어로 한 번에 실행 가능한 최대 명령 수.
|
10000
|
globalSoundEvents (JE)
|
특정 사운드 이벤트가 위치에 관계없이 모든 플레이어에게 들리는지 여부. |
true
|
keepInventory
|
플레이어가 사망해도 소지품과 경험치를 유지한다. |
false
|
lavaSourceConversion (JE)
|
두 용암의 원천 사이의 용암이 흘러 들어가는 가운데의 칸은 새로운 용암의 원천이 생길지 여부. |
false
|
logAdminCommands (JE)
|
서버 로그에 관리자가 명령어를 사용한 걸 기록한다. |
true
|
maxCommandChainLength
|
1틱(0.05초)간 수행 가능한 최대 명령어 열 수이다. 명령 블록과 함수에 적용. |
65536
|
maxCommandForkCount (JE)
|
1틱(0.05초)간 수행 가능한 최대 포크의 수이다. 명령 블록과 함수에 적용. |
65536
|
maxEntityCramming (JE)
|
끼임 피해를 받기까지 한 블록에 있을 수 있는 최대 개체 수로, 0이면 끼임 피해 무효. |
24
|
minecartMaxSpeed (JE 실험적)
|
광산 수레의 최대 이동 속도(초당 이동 블록 수)(1 ~ 1000) |
8
|
mobExplosionDropDecay (JE)
|
몹이 일으킨 폭발에 의해 파괴된 블록이 확정적으로 떨굴지(false) 확률적으로 떨굴지(true) 결정한다. |
true
|
mobGriefing
|
몹이 블록에 변화를 주거나 아이템을 주울 수 있다. |
true
|
naturalRegeneration
|
플레이어가 배고픔 수치에 따라 생명력을 재생한다. |
true
|
playersNetherPortalCreativeDelay (JE)
|
크리에이티브 플레이어가 네더로 이동하기 전에 네더 포탈에서 있어야 하는 시간(틱). |
1
|
playersNetherPortalDefaultDelay (JE)
|
플레이어가 네더로 이동하기 전에 네더 포탈에서 있어야 하는 시간(틱). |
80
|
playersSleepingPercentage (JE)playerssleepingpercentage (BE)
|
밤을 넘기기 위해 잠들어야 하는 플레이어의 백분율. |
100
|
projectilesCanBreakBlocks (JE)
|
투사체가 블록을 파괴할 수 있을지 여부. |
true
|
pvp (BE)
|
플레이어끼리 싸울 수 있다. |
true
|
randomTickSpeed
|
게임 틱당 청크 섹션마다 무작위 블록 틱의 발생 빈도. |
3 (JE)1 (BE)
|
reducedDebugInfo (JE)
|
디버그 화면이 간략화, 적은 정보를 제공한다. |
false
|
respawnBlocksExplode (BE)
|
침대나 재생성 앵커를 맞지 않는 차원에서 사용시 폭발한다. |
true
|
sendCommandFeedback
|
플레이어가 실행한 명령어의 결과를 채팅창에 출력, 명령 블록은 결과 텍스트 저장. |
true
|
showBorderEffect (BE)
|
경계의 효과가 보인다. |
true
|
showCoordinates (BE)
|
화면에 플레이어의 좌표를 표시한다. |
true
|
showDeathMessages
|
채팅창에 죽음 메시지를 출력한다. |
true
|
showTags (BE)
|
아이템에 붙은 '사용 가능한 대상', '설치 가능한 대상' 태그를 표시. |
true
|
snowAccumulationHeight (JE)
|
눈이 내릴 때 각 블록에 누적할 수 있는 최대 눈 수. |
1
|
spawnChunkRadius (JE)
|
최초 스폰 지점에서 항상 청크 로딩이 되는 범위. |
2
|
spawnRadius
|
플레이어 최초 스폰 지점에서 스폰 범위로, 기본이 모험 모드인 서버에선 무효 |
10
|
spectatorsGenerateChunks (JE)
|
관전자 모드인 플레이어가 청크를 생성할 수 있다. 이미 생성된 청크를 로드하는 것에도 관여한다. MC-157812 |
true /false (
하드코어)
|
tntExplodes (BE)
|
TNT가 폭발할 수 있다. |
true
|
tntExplosionDropDecay (JE)
|
TNT가 폭발을 할 때 파괴된 블록이 확정적으로 떨굴지(false) 확률적으로 떨굴지(true) 결정한다. |
false
|
universalAnger (JE)
|
화난 중립적 몹이 화나게 한 플레이어 뿐 아니라 다른 플레이어도 공격한다. |
false
|
waterSourceConversion (JE)
|
두 물의 원천 사이의 물이 흘러 들어가는 가운데의 칸은 새로운 물의 원천이 생길지 여부. |
true
|
2.1. 보충 설명
-
blockExplosionDropDecay
(JE): 폭발하는 블록은 네더나 엔드에서 사용한 침대, 오버월드, 엔드에서 사용한 리스폰 정박기가 있다. TNT는 제외.
-
disableElytraMovementCheck
: 종종 멀티플레이시 랙으로 인한 지터링에 도움이 된다.
-
disableRaids
: 켜져 있으면 흉조 효과를 갖고 마을에 들어가도 아무 일도 일어나지 않으며 흉조도 사라지지 않는다. 습격 도중에 켤 경우 습격이 중단되지만 이미 생성된 습격대 몹들은 남는다.
-
doMobSpawning
: 꺼도 생성기나 이벤트(습격 등)로 인한 몹 생성은 막을 수 없다. 자바 에디션이라면 청크 생성시 같이 생성되는 동물들과 구조물에 포함인 몹도 생성을 막지 못한다.
-
doTileDrops
: 끄더라도 상자 등의 블록 안에 담긴 내용물은 쏟아진다. 셜커 상자는 특성상 아무것도 드롭하지 않는다. 갑옷 거치대는 아이템을 걸어놨더라도 드롭하지 않는다. 아이템 액자의 경우 자바 에디션에서는 자신과 전시한 아이템 모두를 드롭한다.
-
globalSoundEvents
: 엔더 드래곤이 죽을 때, 엔드 포탈이 열릴 때, 위더가 소환될 때, 거리와 상관없이 모두에게 들리는 소리이다. 이것을 끈다면 소리가 주변에만 들린다.
-
keepInventory
: 소실 저주가 걸린 아이템도 보존된다.
-
mobExplosionDropDecay
: 폭발하는 몹은 크리퍼, 위더, 가스트가 있다. 엔드 수정은 폭발하는 개체이므로 제외다.
-
mobGriefing
: 끄면 몹이 농작물을 망치거나, 거북 알을 밟아 깨거나, 아이템을 줍거나, 블록을 파괴하는 걸 방지할 수 있다. 주목할만한 변화는 다음과 같다. - 알레이가 아이템을 모을 수 없다.
- 블레이즈와 가스트가 불을 붙일 수 없다.
- 크리퍼, 가스트, 위더, 엔드 수정(BE)이 블록을 파괴할 수 없다.
- 엔더맨이 블록을 집거나 놓을 수 없다.
- 소환사가 양의 색을 바꿀 수 없다.
- 여우가 열매 덤불에서 열매를 딸 수 없다.
- 토끼가 당근을 뜯어먹을 수 없다.
- 파괴수가 작물과 잎을 부술 수 없다.
- 양이 풀을 뜯어도 잔디 블록이 흙으로 바뀌지 않는다.
- 좀벌레가 블록에 숨거나 블록을 깨고 나올 수 없다.
- 눈 골렘이 다니는 자리에 눈을 남기지 않는다.
- 주민이 음식을 집거나 농사를 지을 수 없다. 문을 여닫거나 선물을 던져주는 건 가능하다.
- 좀비 몹들이 나무 문을 부수거나 거북 알을 짓밟지 않는다.
-
playersSleepingPercentage
: 값이 0이라도 한 명은 잠을 자야 낮이 된다. 값이 100을 넘으면 밤을 넘길 수 없다.
-
randomTickSpeed
: 로딩 되는 청크 안에서 식물의 성장, 나뭇잎의 부패 등 다양한 블록에 영향을 준다. 0이나 음수로 설정하면 무작위 틱이 발생하지 않으며 큰 수일수록 자주 발생한다. 값이 4096을 넘기면 식물과 나뭇잎이 즉시 자라거나 사라진다.
-
reducedDebugInfo
: 히트박스 표시(F3+B)와 청크 경계 표시(F3+G)의 가능여부도 결정한다.
-
showTags
: '사용 가능한 대상(can_destroy)' 태그는 해당 도구로 어떤 블록들을 파괴 가능한지, '설치 가능한 대상(can_place_on)' 태그는 해당 블록을 어떤 블록 위에 놓을 수 있는지를 나타낸다. 모험 모드에서 유효한 태그들이다.
-
spawnChunkRadius
: 0 ~ 32 범위의 값을 넣을 수 있으며, 값이 0일 경우 최초 스폰 지점에서 항상 로드 중인 청크(일명 "스폰 청크")가 비활성화 된다. 값이 1, 2, 3, 4, 5, ..., [math(n)]이면 스폰 청크의 크기가 각각 1×1, 3×3, 5×5, 7×7, 9×9, ..., [math((2n-1))]×[math((2n-1))]이 된다. 1.20.4 이전 설정을 하고 싶다면 이 값을 10으로 하면 된다.
-
universalAnger
: 자바 에디션의 게임 규칙 설정 메뉴에서forgiveDeadPlayers
가 꺼져 있다면 최적이라는 설명이 붙어 있다. 만약 설명과 다르게 이 둘을 모두 켠다면, 중립적 몹이 화가 났을 때universalAnger
에 의해 모든 플레이어가 그 몹을 화나게 한 플레이어로 취급되고 그 중 아무나 죽어도forgiveDeadPlayers
에 의해 몹이 화를 풀게 된다.
3. 세계 생성시 설정 가능한 규칙
세계 생성시 게임 규칙을 설정해 원하는 규칙의 세계를 생성할 수 있다.3.1. 자바 에디션
규칙이 몇 가지 범주로 구분되어 있다. 대부분의 게임 규칙을 조정 가능하며 몇몇 규칙은 부연 설명이 붙어 있다. 한 번 규칙을 설정하고 세계를 생성하면/gamerule
명령어로만 수정할 수 있다.- 플레이어
-
겉날개 움직임 확인 끄기(
disableElytraMovementCheck
) -
즉시 리스폰(
doImmediateRespawn
) -
제작에 제작법 필요(
doLimitedCrafting)
-
익사 피해(
drowningDamage
) -
낙하 피해(
fallDamage
) -
불 피해(
fireDamage
) -
동상 피해(
freezDamage
) -
죽음 후 인벤토리 보존(
KeepInventory
) -
생명력 재생(
naturalRegeneration
) -
취침 비율(
playersSleepingPercentage
) -
리스폰 위치 반지름(
spawnRadius
) -
관전자가 지형을 생성하도록 허용(
spectatorsGeneratechunks
)
- 몹
-
습격 끄기(
disableRaids
) -
죽은 플레이어 용서(
forgiveDeadPlayers
): 화난 중립 몹이, 목표 플레이어가 근처에서 죽으면 화를 풉니다. -
개체 중첩 한계(
maxEntityCramming
) -
파괴적 몹 행위 허용(
mobGriefing
) -
무차별적 분노(
universalAnger
): 화난 중립 몹이, 화나게 한 플레이어 뿐 아니라 근처에 있는 모든 플레이어를 공격합니다. forgiveDeadPlayers가 꺼져 있다면 최적입니다.
- 생성
-
팬텀 생성(
doInsomnia
) -
몹 생성(
doMobSpawning
): 일부 개체는 별도의 규칙이 있을 수 있습니다 -
약탈자 정찰대 생성(
doPatrolSpawning
) -
떠돌이 상인 생성(
doTraderSpawning
) -
워든 생성(
doWardenSpawning
)
- 떨굼 설정
-
개체 장비 떨굼(
doEntityDrops
): 광산 수레(보관함 포함), 아이템 액자, 보트 등에서의 떨굼을 제어합니다 -
몹 노획물 떨굼(
doMobLoot
): 경험 구슬을 포함하여 몹으로부터의 자원 떨굼을 제어합니다 -
블록 떨굼(
doTileDrops
): 경험 구슬을 포함하여 블록으로부터의 자원 떨굼을 제어합니다
- 세계 갱신
-
시간 흐름(
doDaylightCycle
) -
불 갱신(
doFireTick
) -
날씨 갱신(
doWeatherCycle
) -
랜덤 틱 속도 비율(
ramdomTickSpeed
)
- 대화
-
발전 과제 알림(
announceAdvancements
) -
명령 블록 출력 알림(
commandBlockOutput
) -
관리자 명령 알림(
logAdminCommand
) -
명령 피드백 전송(
sendCommandFeedback
) -
죽음 문구 표시(
showDeathMessages
)
- 기타
-
명령 연쇄 크기 제한(
maxCommandChainLength
): 명령 블록 연쇄와 함수에 해당 -
디버그 정보 축소(
reduceDebugInfo
): 디버그 화면의 내용을 제한합니다
3.2. 베드락 에디션
베드락 에디션에서는 자바 에디션에서 세계 생성시 조정할 수 있는 것보다는 적은 종류의 규칙을 설정 가능하다.대신 베드락 에디션에서는 세계를 생성한 이후에도, 명령어 뿐 아니라 월드 편집의 '월드 옵션'과 '치트'를 통해서 해당 규칙들을 수정할 수 있다. 세계를 생성할 때는 규칙을 설명하는 부연 설명을 볼 수 있지만 생성 후 편집할 땐 나타나지 않는다.
규칙의 절반 정도는 '치트'에 해당한다. 치트를 활성화한 세계에서는 도전 과제를 달성할 수 없다.
베드락 에디션에서는 게임 규칙에 해당하는 것들이 여러 다른 옵션과 혼재해 있다. 이 문단에서는 그 중 게임 규칙에 해당하는 것만 서술한다.
- 고급
-
좌표 보기(
showCoordinates
): 현재 위치를 표시합니다 -
불 확산(
doFireTick
): 엔티티 간에 화재가 확산될 수 있습니다 -
TNT 폭발(
tntExplodes
): 빨간색 상자는 터집니다 -
리스폰 블록 폭발(
respawnBlocksExplode
): 재생성 앵커와 침대가 폭발할 수 있습니다 -
몹 전리품(
doMobLoot
): 몹이 죽을 때 아이템을 떨어뜨립니다 -
자연 재생(
naturalRegeneration
): 배고픔 상태에 따라 체력을 얻거나 잃습니다 -
타일 아이템(
doTileDrops
): 파괴된 블록을 떨어뜨립니다 -
즉시 리스폰(
doImmediateRespawn
): "사망!" 메뉴를 건너뛰고 즉시 부활합니다 -
리스폰 반경(
spawnRadius
): 죽으면 이 블록 반경 내에서 부활하고 사용자 지정 생성 지점이 설정되지 않습니다. (최대 128)
- 멀티 플레이
-
아군 포격(
pvp
): 플레이어가 서로 피해를 줄 수 있습니다
- 치트
-
시간대 전환(
doDaylightCycle
): 보통/항상 낮 - 게임 내 시간은 낮부터 밤까지 정상적으로 지나갑니다/게임 내 시간은 정오로 고정되어 있습니다 -
소지품 유지(
keepInventory
): 죽을 때 소지품에 있는 모든 아이템을 유지합니다 -
몹 생성(
doMobSpawning
): 몹이 자연스럽게 생성됩니다 -
몹에 의한 괴롭힘(
mobGriefing
): 몹이 월드에서 블록을 움직이거나 부술 수 있음 -
엔티티 사망 시 전리품 생성(
doEntityDrops
): 그림 같은 몹이 아닌 개체, 부수면 아이템을 떨어뜨림 -
날씨 주기(
doWeatherCycle
): 비, 눈, 천둥번개를 만날수 있는 가능성 -
커맨드 블록(
commandBlocksEnabled
): 명령어를 사용해 블록 프로그래밍 -
무작위 시간 속도(
randomTickSpeed
): 식물 성장 및 부패 속도와 같은 특정 블록의 동작에 영향을 미칩니다 (최대 4096)
4. 관련 문서
[1]
randomTickSpeed
가 0이어도 doFireTick
이 참이면 불은 퍼지거나 사그라든다.