| {{{#!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 · 파쿠르 · 스피드런 (베드락 에디션) · 건축 (맵 아트) | |
| 시리즈 및 매체 | ||
| 출시 에디션 | 자바 에디션 (업데이트) · 베드락 에디션 (업데이트) · 중국 에디션 · 포켓 에디션* · 콘솔 에디션 (업데이트)* · 파이 에디션* · 4K* | |
| 파생 게임 | 외전 시리즈 · 마인크래프트 에듀케이션 · 마인크래프트 던전스* · 마인크래프트 레전드* · 마인크래프트: 스토리 모드* · 마인크래프트 어스* | |
| 미디어 | OST · 관련 서적 · 레고 · 영화 (1 · 2) · 애니메이션 · Minecraft Live · Minecraft Now · Minecraft Monthly | |
| 유저 콘텐츠 | ||
| 창작 요소 | 2차 창작 · 망토 · 맵 · 모드 (개발 · 팁 · 모드팩) · 애드온 · 팩 (리소스 팩 · 데이터 팩) · 외부 프로그램 · 핵 · 마켓플레이스 패스 · 밈 | |
| 멀티 콘텐츠 | 멀티플레이 · 서버 · 플러그인 · Realms · EULA | |
| 개발 | 개발 기초 · 모드 개발 · 플러그인 개발 | |
| 기타 | ||
| 이야깃거리 | 여담 · 커뮤니티 · 위키 · 사건 사고 · 문제점 · 용어 · 지원 언어 · 머나먼 땅 · 이미테이션 게임 · 히로빈 | |
| 틀 | · · · | |
| 관련 문서 | 나무위키 마인크래프트 프로젝트 · 마인크래프트로 분류된 문서 · 마인크래프트의 하위 문서 | |
| 새로운 컨텐츠 | ||
| ㅁㅁ 드롭 (2026년 출시 예정) | ||
| 탈것의 광란 | ||
| * 표시는 서비스가 종료되었거나 개발이 중단되었다는 표시이다. | }}}}}}}}} | |
1. 개요
Game rule. 마인크래프트의 게임 규칙에 대해 정리한 문서이다. 마인크래프트에서의 '게임 규칙'이란 해가 뜨고 지거나, 불길이 번지거나 꺼지는 등 게임 내의 여러 법칙을 말한다. 대부분은 어떤 현상을 일어나게, 혹은 일어나지 않게 끄고 켜는 방식이며 수치를 정해 조정하는 식의 게임 규칙도 있다.세계를 생성할 때 게임 규칙을 설정할 수 있다.
명령어 및 치트 사용이 가능하다면 게임 내에서
/gamerule 명령어를 통해 모든 게임 규칙을 조정할 수 있다.2. 목록
자바 에디션에서는 게임 규칙에minecraft: 접두사가 붙어있으나 간결성을 위해 생략되었다.| <rowcolor=#fff> 명칭(에디션) | 설명 | <colkeepall> 기본값 |
advance_time(JE)doDaylightCycle(BE) | 밤낮의 변화가 일어나고 달이 차고 기운다. | true |
advance_weather(JE)doWeatherCycle(BE) | 날씨가 자연적으로 변할 수 있다. | true |
allow_entering_nether_using_portals(JE) | 네더 이동 가능 여부. | true |
block_drops(JE)doTileDrops(BE) | 블록이 파괴되면 아이템, 경험치 등을 드롭한다. | true |
block_explosion_drop_decay(JE) | 블록이 폭발을 할 때 파괴된 블록이 확정적으로 떨굴지(false) 확률적으로 떨굴지(true) 결정한다. | true |
command_block_output(JE)commandBlockOutput(BE) | 명령 블록이 명령을 수행할 때 관리자에게 알림을 보낸다. | true |
command_blocks_work(JE)commandBlocksEnabled(BE) | 명령 블록을 사용할 수 있는지 여부. | true |
doFireTick(BE) | 불이 퍼지거나 사그라든다.[1] | true |
drowning_damage(JE)drowningDamage(BE) | 플레이어가 익사 피해를 받을 수 있다. | true |
elytra_movement_check(JE) | 서버에서 플레이어가 겉날개를 입었을 때의 이동 속도 제한을 한다. | true |
ender_pearls_vanish_on_death(JE) | 엔더 진주를 던진 플레이어가 죽을 때 엔더 진주가 사라지는지 여부. | true |
entity_drops(JE)doEntityDrops(BE) | 몹이 아닌 개체(보트 등)가 파괴되면 아이템을 드롭한다. | true |
fall_damage(JE)fallDamage(BE) | 플레이어가 추락 피해를 받을 수 있다. | true |
fire_damage(JE)fireDamage(BE) | 플레이어가 화염 피해를 받을 수 있다. | true |
fire_spread_radius_around_player(JE) | 불이 퍼지거나 사그라드는 블록 범위 0 - 비활성화 -1 - 근처에 플레이어가 없어도 작동한다. | 128 |
forgive_dead_players(JE) | 화난 중립적 몹이 자신을 화나게 한 플레이어가 근처에서 죽으면 화를 푼다. | true |
freeze_damage(JE)freezeDamage(BE) | 플레이어가 동상 피해를 받을 수 있다. | true |
functionCommandLimit(BE) | /function 명령어로 한 번에 실행 가능한 최대 명령 수. | 10000 |
global_sound_events(JE) | 특정 사운드 이벤트가 위치에 관계없이 모든 플레이어에게 들리는지 여부. | true |
immediate_respawn(JE)doImmediateRespawn(BE) | 플레이어 사망시 죽음 화면을 띄우지 않고 바로 부활한다. | false |
keep_inventory(JE)keepInventory(BE) | 플레이어가 사망해도 소지품과 경험치를 유지한다. | false |
lava_source_conversion(JE) | 두 용암의 원천 사이의 용암이 흘러 들어가는 가운데의 칸은 새로운 용암의 원천이 생길지 여부. | false |
limited_crafting(JE) | 조합법을 해금해 조합법 책에 있는 아이템만 제작 가능하게 한다. | false |
locator_bar(JE)locatorBar(BE) | 플레이어의 위치 표시 바가 활성화되어 플레이어나 개체의 위치를 나타내는지 여부. | true |
log_admin_commands(JE) | 서버 로그에 관리자가 명령어를 사용한 걸 기록한다. | true |
max_block_modifications(JE) | clone, fill, fillbiome 한번의 실행에서 변경되는 최대 블록 수를 제어한다. | 32768 |
max_command_forks(JE) | 1틱(0.05초)간 수행 가능한 최대 포크의 수이다. 명령 블록과 함수에 적용. | 65536 |
max_command_sequence_length(JE)maxCommandChainLength(BE) | 1틱(0.05초)간 수행 가능한 최대 명령어 열 수이다. 명령 블록과 함수에 적용. | 65536 |
max_entity_cramming(JE) | 끼임 피해를 받기까지 한 블록에 있을 수 있는 최대 개체 수. 0이면 끼임 피해 무효. | 24 |
max_snow_accumulation_height(JE) | 눈이 내릴 때 각 블록에 누적할 수 있는 최대 눈 수. | 1 |
minecart_max_speed(JE 실험적) | 광산 수레의 최대 이동 속도(초당 이동 블록 수)(1 ~ 1000) | 8 |
mob_drops(JE)doMobLoot(BE) | 몹이 죽으면 아이템, 경험치 등을 드롭한다. | true |
mob_explosion_drop_decay(JE) | 몹이 일으킨 폭발에 의해 파괴된 블록이 확정적으로 떨굴지(false) 확률적으로 떨굴지(true) 결정한다. | true |
mob_griefing(JE)mobGriefing(BE) | 몹이 블록에 변화를 주거나 아이템을 주울 수 있다. | true |
natural_health_regeneration(JE)naturalRegeneration(BE) | 플레이어가 배고픔 수치에 따라 생명력을 재생한다. | true |
player_movement_check(JE) | 서버에서 플레이어의 이동 속도 제한을 한다. | true |
players_nether_portal_creative_delay(JE) | 크리에이티브 플레이어가 네더로 이동하기 전에 네더 차원문에서 있어야 하는 시간(틱). | 1 |
players_nether_portal_default_delay(JE) | 비(非)크리에이티브 플레이어가 네더로 이동하기 전에 네더 차원문에서 있어야 하는 시간(틱). | 80 |
players_sleeping_percentage(JE)playersSleepingPercentage(BE) | 밤을 넘기기 위해 잠들어야 하는 플레이어의 백분율. | 100 |
projectiles_can_break_blocks(JE) | 투사체가 블록을 파괴할 수 있을지 여부. | true |
pvp | 플레이어끼리 싸울 수 있다. | true |
raids(JE) | 습격이 일어난다. | true |
random_tick_speed(JE)randomTickSpeed(BE) | 게임 틱당 청크 섹션마다 무작위 블록 틱의 발생 빈도. | 3(JE)1(BE) |
recipesUnlock(BE) | 제작법을 잠금 해제하기 위해 아이템을 얻어야 하는지 여부. | true |
reduced_debug_info(JE) | 디버그 화면이 간략화, 적은 정보를 제공할지 여부. | false |
respawnBlocksExplode(BE) | 침대나 재생성 앵커를 맞지 않는 차원에서 사용시 폭발한다. | true |
respawn_radius(JE)spawnRadius(BE) | 플레이어 최초 스폰 지점에서 스폰 범위로, 기본이 모험 모드인 서버에선 무효 | 10 |
send_command_feedback(JE)sendCommandFeedback(BE) | 플레이어가 실행한 명령어의 결과를 대화에 출력, 명령 블록은 결과 텍스트 저장. | true |
showBorderEffect(BE) | 경계의 효과가 보인다. | true |
showCoordinates(BE) | 화면에 플레이어의 좌표를 표시한다. | true |
showDaysPlayed(BE) | showCoordinates 좌표 상자 아래에 표시할지 여부. | false |
showRecipeMessages(BE) | 얻어진 제작법을 표시할지 여부 | true |
showTags(BE) | 아이템에 붙은 '사용 가능한 대상', '설치 가능한 대상' 태그를 표시. | true |
show_advancement_messages(JE) | 발전 과제 달성 시 대화 출력. | true |
show_death_messages(JE)showDeathMessages(BE) | 대화에 죽음 메시지를 출력한다. | true |
spawn_mobs(JE)doMobSpawning(BE) | 몹이 자연적으로 생성된다. | true |
spawn_monsters(JE) | 적대적 생명체의 생성 여부. | true |
spawn_patrols(JE) | 약탈자 정찰대가 생성될 수 있다. | true |
spawn_phantoms(JE)doInsomnia(BE) | 팬텀이 생성될 수 있다. | true |
spawn_wandering_traders(JE) | 떠돌이 상인이 생성될 수 있다. | true |
spawn_wardens(JE) | 워든이 생성될 수 있다. | true |
spawner_blocks_work(JE) | 몬스터 생성기 활성 여부. | true |
spectators_generate_chunks(JE) | 관전자 모드인 플레이어가 청크를 생성할 수 있다. 이미 생성된 청크를 로드하는 것에도 관여한다. MC-157812 | truefalse(하드코어) |
spread_vines(JE) | 덩굴이 주변 블록으로 퍼질지 여부를 결정한다. | true |
tnt_explodes(JE)tntExplodes(BE) | TNT가 폭발할 수 있다. | true |
tnt_explosion_drop_decay(JE) | TNT가 폭발을 할 때 파괴된 블록이 확정적으로 떨굴지(false) 확률적으로 떨굴지(true) 결정한다. | false |
universal_anger(JE) | 화난 중립적 몹이 화나게 한 플레이어 뿐 아니라 다른 플레이어도 공격한다. | false |
water_source_conversion(JE) | 두 물의 원천 사이의 물이 흘러 들어가는 가운데의 칸은 새로운 물의 원천이 생길지 여부. | true |
2.1. 보충 설명
minecraft:block_explosion_drop_decay(JE): 폭발하는 블록은 네더나 엔드에서 사용한 침대, 오버월드, 엔드에서 사용한 리스폰 정박기가 있다. TNT는 제외.
minecraft:elytra_movement_check(JE),minecraft:player_movement_check(JE): 종종 멀티플레이시 랙으로 인한 지터링에 도움이 된다.
minecraft:raids(JE): 꺼져 있으면 흉조 효과를 갖고 마을에 들어가도 아무 일도 일어나지 않으며 흉조도 사라지지 않는다. 습격 도중에 끌 경우 습격이 중단되지만 이미 생성된 습격대 몹들은 남는다.
minecraft:spawn_mobs(JE)doMobSpawning(BE): 꺼도 생성기나 이벤트(습격 등)로 인한 몹 생성은 막을 수 없다. 자바 에디션이라면 청크 생성시 같이 생성되는 동물들과 구조물에 포함인 몹도 생성을 막지 못한다.
minecraft:block_drops(JE)doTileDrops(BE): 끄더라도 상자 등의 블록 안에 담긴 내용물은 쏟아진다. 셜커 상자는 특성상 아무것도 드롭하지 않는다. 갑옷 거치대는 아이템을 걸어놨더라도 드롭하지 않는다. 아이템 액자의 경우 자바 에디션에서는 자신과 전시한 아이템 모두를 드롭한다.
minecraft:global_sound_events(JE): 엔더 드래곤이 죽을 때, 엔드 포탈이 열릴 때, 위더가 소환될 때, 거리와 상관없이 모두에게 들리는 소리이다. 이것을 끈다면 소리가 주변에만 들린다.
minecraft:keep_inventory(JE)keepInventory(BE): 소실 저주가 걸린 아이템도 보존된다.
minecraft:mob_explosion_drop_decay(JE): 폭발하는 몹은 크리퍼, 위더, 가스트가 있다. 엔드 수정은 폭발하는 개체이므로 제외다.
minecraft:mob_griefing(JE)mobGriefing(BE): 끄면 몹이 농작물을 망치거나, 거북 알을 밟아 깨거나, 아이템을 줍거나, 블록을 파괴하는 걸 방지할 수 있다. 주목할만한 변화는 다음과 같다.- 알레이가 아이템을 모을 수 없다.
- 블레이즈와 가스트가 불을 붙일 수 없다.
- 크리퍼, 가스트, 위더, 엔드 수정(BE)이 블록을 파괴할 수 없다.
- 엔더맨이 블록을 집거나 놓을 수 없다.
- 소환사가 양의 색을 바꿀 수 없다.
- 여우가 열매 덤불에서 열매를 딸 수 없다.
- 토끼가 당근을 뜯어먹을 수 없다.
- 파괴수가 작물과 잎을 부술 수 없다.
- 양이 풀을 뜯어도 잔디 블록이 흙으로 바뀌지 않는다.
- 좀벌레가 블록에 숨거나 블록을 깨고 나올 수 없다.
- 눈 골렘이 다니는 자리에 눈을 남기지 않는다.
- 주민이 음식을 집거나 농사를 지을 수 없다. 문을 여닫거나 선물을 던져주는 건 가능하다.
- 좀비 몹들이 나무 문을 부수거나 거북 알을 짓밟지 않는다.
minecraft:players_sleeping_percentage(JE)playersSleepingPercentage(BE): 값이 0이라도 한 명은 잠을 자야 낮이 된다. 값이 100을 넘으면 밤을 넘길 수 없다.
minecraft:random_tick_speed(JE)randomTickSpeed(BE): 로딩 되는 청크 안에서 식물의 성장, 나뭇잎의 부패 등 다양한 블록에 영향을 준다. 0이나 음수로 설정하면 무작위 틱이 발생하지 않으며 큰 수일수록 자주 발생한다. 값이 4096을 넘기면 식물과 나뭇잎이 즉시 자라거나 사라진다.
minecraft:reduced_debug_info(JE): 히트박스 표시(F3+B)와 청크 경계 표시(F3+G)의 가능여부도 결정한다.
showTags: '사용 가능한 대상(can_destroy)' 태그는 해당 도구로 어떤 블록들을 파괴 가능한지, '설치 가능한 대상(can_place_on)' 태그는 해당 블록을 어떤 블록 위에 놓을 수 있는지를 나타낸다. 모험 모드에서 유효한 태그들이다.
minecraft:universal_anger(JE)universalAnger(BE): 자바 에디션의 게임 규칙 설정 메뉴에서 '죽은 플레이어 용서(minecraft:forgive_dead_players)'가 꺼져 있다면 가장 잘 작동한다는 설명이 붙어 있다. 만약 설명과 다르게 이 둘을 모두 켠다면, 중립적 몹이 화가 났을 때minecraft:universal_anger에 의해 모든 플레이어가 그 몹을 화나게 한 플레이어로 취급되고 그 중 아무나 죽어도minecraft:forgive_dead_players에 의해 몹이 화를 풀게 된다.
3. 세계 생성시 설정 가능한 규칙
세계 생성시 게임 규칙을 설정해 원하는 규칙의 세계를 생성할 수 있다.3.1. 자바 에디션
규칙이 몇 가지 범주로 구분되어 있다. 대부분의 게임 규칙을 조정 가능하며 몇몇 규칙은 부연 설명이 붙어 있다. 한 번 규칙을 설정하고 세계를 생성하면/gamerule 명령어로만 수정할 수 있다.- 플레이어
- 익사 피해(
drowning_damage) - 겉날개 움직임 확인하기(
elytra_movement_check) - 죽을 때 던져져 있는 엔더 진주 소멸(
ender_pearls_vanish_on_death): 플레이어가 죽을 때, 던져져 있는 엔더 진주가 사라지는지 여부입니다 - 낙하 피해(
fall_damage) - 불 피해(
fire_damage) - 동상 피해(
freez_damage) - 즉시 리스폰(
immediate_respawn) - 죽음 후 보관함 보존(
keep_inventory) - 제작에 제작법 필요(
limited_crafting): 이 설정을 켜면 플레이어들은 잠금 해제된 제작법으로만 제작할 수 있습니다 - 플레이어 위치 표시 바 켜기(
locator_bar): 켜져 있으면 플레이어가 있는 방향을 알려 주는 바를 화면에 표시합니다 - 생명력 재생(
natural_health_regeneration) - 플레이어 움직임 확인하기(
player_movement_check) - 크리에이티브 모드인 플레이어의 네더 차원문 지연 시간(
players_nether_portal_creative_delay): 크리에이티브 모드인 플레이어가 다른 차원으로 가기 위해 네더 차원문에서 기다려야 하는 시간 (틱 단위). - 크리에이티브 모드가 아닌 플레이어의 네더 차원문 지연 시간(
players_nether_portal_default_delay): 크리에이티브 모드가 아닌 플레이어가 다른 차원으로 가기 위해 네더 차원문에서 기다려야 하는 시간 (틱 단위). - 취침 비율(
players_sleeping_percentage): 밤을 건너뛰려면 잠들어야 하는 플레이어들의 비율 - pvp 켜기(
pvp): 플레이어가 다른 플레이어에게 피해를 입힐 수 있는지 여부를 제어합니다 - 리스폰 위치 반지름(
respawn_radius): 스폰 지점 주위, 플레이어들이 스폰할 수 있는 영역의 크기를 제어합니다 - 관전자가 지형을 생성하도록 허용(
spectators_generate_chunks)
- 몹
- 죽은 플레이어 용서(
forgive_dead_players): 중립 몹이 화나 있다가도 목표 플레이어가 근처에서 죽으면 화를 풉니다 - 개체 중첩 한계(
max_entity_cramming) - 파괴적 몹 행위 허용(
mob_griefing) - 습격 켜기(
raids) - 무차별적 분노(
universalAnger): 중립 몹이 화나면 화나게 한 플레이어뿐만 아니라 근처에 있는 모든 플레이어를 공격합니다. '죽은 플레이어 용서'가 꺼져 있을 때 가장 잘 작동합니다
- 생성
- 몹 생성(
spawn_mobs): 일부 개체는 별도의 규칙이 있을 수 있습니다 - 몬스터 생성(
spawn_monsters): 몬스터의 자연석 생성 여부를 제어합니다 - 약탈자 정찰대 생성(
spawn_patrols) - 팬텀 생성(
spawn_phantoms) - 떠돌이 상인 생성(
spawn_wandering_traders) - 워든 생성(
spawn_wardens)
- 떨굼 설정
- 블록 떨굼(
block_drops): 경험 구슬을 포함하여 블록으로부터의 자원 떨굼을 제어합니다 - 블록 사용에 의한 폭발에서, 몇몇 블록이 노획물을 떨어뜨리지 않음(
block_explosion_drop_decay): 블록 사용에 의한 폭발에서, 파괴된 블록이 떨궈야 할 아이템 중 일부가 그대로 사라집니다 - 개체 장비 떨굼(
entity_drops): 광산 수레(보관함 포함), 아이템 액자, 보트 등에서의 떨굼을 제어합니다 - 몹 노획물 떨굼(
mob_drops): 경험 구슬을 포함하여 몹으로부터의 자원 떨굼을 제어합니다 - 몹 폭발에서, 몇몇 블록이 노획물을 떨어뜨리지 않음(
mob_explosion_drop_decay): 몹에 의한 폭발에서, 파괴된 블록이 떨궈야 할 아이템 중 일부가 그대로 사라집니다 - 투사체가 블록 파괴 가능(
projectiles_can_break_blocks): 투사체 충돌이 투사체로 파괴 가능한 블록을 파괴할지 여부를 제어합니다 - TNT 폭발에서, 몇몇 블록이 노획물을 떨어뜨리지 않음(
tnt_explosion_drop_decay): TNT에 의한 폭발에서, 파괴된 블록이 떨궈야 할 아이템 중 일부가 그대로 사라집니다
- 세계 갱신
- 시간 흐름(
advance_time) - 날씨 갱신(
advance_weather) - 불 확산 반지름(
fire_spread_radius_around_player): 플레이어를 중심으로 불이 확산될 수 있는 블록 단위의 반경 - 용암이 원천으로 바뀜(
lava_source_conversion): 흐르는 용암의 두 면이 용암 원천으로 둘러싸이면 그 블록도 원천으로 바뀝니다 - 직설 높이(
max_snow_accumulation_height): 눈이 올 때, 최대 이 숫자만큼 눈의 층이 쌓입니다 - 랜덤 틱 속도 비율(
random_tick_speed) - 덩굴 퍼짐(
spread_vines): 덩굴이 인접한 블록으로 무작위하게 퍼지는지 여부를 제어합니다. 늘어진 덩굴이나 휘어진 덩굴 등 다른 종류의 덩굴 블록에는 영향을 주지 않습니다 - 물이 원천으로 바뀜(
water_source_conversion): 흐르는 물의 두 면이 물 원천으로 둘러싸이면 그 블록도 원천으로 바뀝니다
- 대화
- 발전 과제 알림(
show_advancement_messages) - 명령 블록 출력 알림(
command_block_output) - 관리자 명령 알림(
log_admin_commands) - 명령 피드백 전송(
send_command_feedback) - 죽음 문구 표시(
show_death_messages)
- 기타
- 네더 허용(
allow_entering_nether_using_portals): 플레이어의 네더 진입 가능 여부를 제어합니다 - 명령 블록 켜기(
command_blocks_work) - 전역 소리 이벤트(
global_sound_events): 보스 생성 등 특정 게임 이벤트가 발생했을 때, 그 소리가 어디서나 들립니다 - 명령어의 블록 변경량 제한(
max_block_modifications): fill이나 clone 등의 명령어 하나가 한번에 바꿀 수 있는 블록 수 - 명령어 맥락 제한(
max_command_forks): 'execute as' 등의 명령어에서 쓰일 수 있는 맥락의 최대 개수 - 명령 연쇄 크기 제한(
max_command_sequence_length): 명령 블록 연쇄와 함수에 해당 - 디버그 정보 축소(
reduced_debug_info): 디버그 화면의 내용을 제한합니다 - 생성기 블록 켜기(
spawner_blocks_work) - TNT의 점화 및 폭발 허용(
tnt_explodes)
3.2. 베드락 에디션
베드락 에디션에서는 자바 에디션에서 세계 생성시 조정할 수 있는 것보다는 적은 종류의 규칙을 설정 가능하다.대신 베드락 에디션에서는 세계를 생성한 이후에도, 명령어 뿐 아니라 월드 편집의 '월드 옵션'과 '치트'를 통해서 해당 규칙들을 수정할 수 있다. 세계를 생성할 때는 규칙을 설명하는 부연 설명을 볼 수 있지만 생성 후 편집할 땐 나타나지 않는다.
규칙의 절반 정도는 '치트'에 해당한다. 치트를 활성화한 세계에서는 도전 과제를 달성할 수 없다.
베드락 에디션에서는 게임 규칙에 해당하는 것들이 여러 다른 옵션과 혼재해 있다. 이 문단에서는 그 중 게임 규칙에 해당하는 것만 서술한다.
- 고급
- 좌표 보기(
showCoordinates): 현재 위치를 표시합니다 - 불 확산(
doFireTick): 엔티티 간에 화재가 확산될 수 있습니다 - TNT 폭발(
tntExplodes): 빨간색 상자는 터집니다 - 리스폰 블록 폭발(
respawnBlocksExplode): 재생성 앵커와 침대가 폭발할 수 있습니다 - 몹 전리품(
doMobLoot): 몹이 죽을 때 아이템을 떨어뜨립니다 - 자연 재생(
naturalRegeneration): 배고픔 상태에 따라 체력을 얻거나 잃습니다 - 타일 아이템(
doTileDrops): 파괴된 블록을 떨어뜨립니다 - 즉시 리스폰(
doImmediateRespawn): "사망!" 메뉴를 건너뛰고 즉시 부활합니다 - 리스폰 반경(
spawnRadius): 죽으면 이 블록 반경 내에서 부활하고 사용자 지정 생성 지점이 설정되지 않습니다. (최대 128)
- 멀티 플레이
- 아군 포격(
pvp): 플레이어가 서로 피해를 줄 수 있습니다
- 치트
- 시간대 전환(
doDaylightCycle): 보통/항상 낮 - 게임 내 시간은 낮부터 밤까지 정상적으로 지나갑니다/게임 내 시간은 정오로 고정되어 있습니다 - 소지품 유지(
keepInventory): 죽을 때 소지품에 있는 모든 아이템을 유지합니다 - 몹 생성(
doMobSpawning): 몹이 자연스럽게 생성됩니다 - 몹에 의한 괴롭힘(
mobGriefing): 몹이 월드에서 블록을 움직이거나 부술 수 있음 - 엔티티 사망 시 전리품 생성(
doEntityDrops): 그림 같은 몹이 아닌 개체, 부수면 아이템을 떨어뜨림 - 날씨 주기(
doWeatherCycle): 비, 눈, 천둥번개를 만날수 있는 가능성 - 커맨드 블록(
commandBlocksEnabled): 명령어를 사용해 블록 프로그래밍 - 무작위 시간 속도(
randomTickSpeed): 식물 성장 및 부패 속도와 같은 특정 블록의 동작에 영향을 미칩니다 (최대 4096)
4. 역사
4.1. 자바 에디션
- 1.4.2
- 12w42a
- 게임 규칙 추가. 최초의 게임 규칙은 다음과 같다:
doFireTick,mobGriefing,keepInventory,doMobSpawning,doMobLootdoTileDrops - 12w48a
commandBlockOutput게임 규칙 추가.- 1.6.1
- 13w23a
naturalRegeneration게임 규칙 추가.- 13w24a
doDaylightCycle게임 규칙 추가.- 1.8
logAdminCommands게임 규칙 추가.showDeathMessages게임 규칙 추가.randomTickSpeed게임 규칙 추가.sendCommandFeedback게임 규칙 추가.reducedDebugInfo게임 규칙 추가.- 이제 사용자 지정 게임 규칙이 가능하다.
- 1.8.1
doEntityDrops게임 규칙 추가.- 1.9
spectatorsGenerateChunks게임 규칙 추가.spawnRadius게임 규칙 추가.disableElytraMovementCheck게임 규칙 추가.- 1.11
doWeatherCycle게임 규칙 추가.maxEntityCramming게임 규칙 추가.- 1.12
doLimitedCrafting게임 규칙 추가.maxCommandChainLength게임 규칙 추가.announceAdvancements게임 규칙 추가.gameLoopFunction게임 규칙 추가.- 1.13
gameLoopFunction게임 규칙 제거.- 더 이상 사용자 지정 게임 규칙이 불가능하다.
- 1.14.1
disableRaids게임 규칙 추가.- 1.15
- 다음 게임 규칙이 추가되었다:
doInsomnia,doImmediateRespawn,drowningDamage,fallDamage,fireDamage - 1.15.2
- 다음 게임 규칙이 추가되었다:
doPatrolSpawning,doTraderSpawning - 1.16
- 다음 게임 규칙이 추가되었다:
universalAnger,forgiveDeadPlayers - 1.17
freezeDamage게임 규칙 추가.playersSleepingPercentage게임 규칙 추가.- 1.19
doWardenSpawning게임 규칙 추가.- 1.19.3
- 다음 게임 규칙이 추가되었다:
blockExplosionDropDecay,mobExplosionDropDecay,tntExplosionDropDecay,snowAccumulationHeight,waterSourceConversion,lavaSourceConversion,globalSoundEvents - 1.19.4
commandModificationBlockLimit게임 규칙 추가.- 1.20.2
enderPearlsVanishOnDeath게임 규칙 추가.- 1.20.3
- 다음 게임 규칙이 추가되었다:
projectilesCanBreakBlocks,playersNetherPortalDefaultDelay,playersNetherPortalCreativeDelay - 1.20.5
spawnChunkRadius게임 규칙 추가.- 1.21.2
- 실험적 추가:
minecartMaxSpeed게임 규칙 추가. - 1.21.5
allowFireTicksAwayFromPlayer게임 규칙 추가.tntExplodes게임 규칙 추가.- 1.21.6
locatorBar게임 규칙 추가.- 1.21.9
- 다음 게임 규칙이 추가되었다:
allowEnteringNetherUsingPortals,commandBlocksEnabled,spawnMonsters,pvp,spawnerBlocksEnabled spawnChunkRadius게임 규칙 제거.- 1.21.11
- 게임 규칙의 이름이 카멜 표기법에서 스네이크 표기법으로 변경되었다. 또한 게임 규칙이 레지스트리 시스템을 사용하도록 리워크되었다.
| <rowcolor=#fff> 이전 | 이후 | 비고 |
doDaylightCycle | minecraft:advance_time | |
doWeatherCycle | minecraft:advance_weather | |
allowEnteringNetherUsingPortals | minecraft:allow_entering_nether_using_portals | |
doTileDrops | minecraft:block_drops | |
blockExplosionDropDecay | minecraft:block_explosion_drop_decay | |
commandBlockOutput | minecraft:command_block_output | |
drowningDamage | minecraft:drowning_damage | |
disableElytraMovementCheck | minecraft:elytra_movement_check | 값이 반전됨 |
enderPearlsVanishOnDeath | minecraft:ender_pearls_vanish_on_death | |
doEntityDrops | minecraft:entity_drops | |
fallDamage | minecraft:fall_damage | |
fireDamage | minecraft:fire_damage | |
doFireTick | minecraft:fire_spread_radius_around_player | 병합됨 |
allowFireTicksAwayFromPlayer | ||
forgiveDeadPlayers | minecraft:forgive_dead_players | |
freezeDamage | minecraft:freeze_damage | |
globalSoundEvents | minecraft:global_sound_events | |
doImmediateRespawn | minecraft:immediate_respawn | |
keepInventory | minecraft:keep_inventory | |
lavaSourceConversion | minecraft:lava_source_conversion | |
doLimitedCrafting | minecraft:limited_crafting | |
locatorBar | minecraft:locator_bar | |
logAdminCommands | minecraft:log_admin_commands | |
commandModificationBlockLimit | minecraft:max_block_modifications | |
maxCommandForkCount | minecraft:max_command_forks | |
maxCommandChainLength | minecraft:max_command_sequence_length | |
maxEntityCramming | minecraft:max_entity_cramming | |
snowAccumulationHeight | minecraft:max_snow_accumulation_height | |
minecartMaxSpeed(실험적) | minecraft:max_minecart_speed(실험적) | |
mobExplosionDropDecay | minecraft:mob_explosion_drop_decay | |
mobGriefing | minecraft:mob_griefing | |
naturalRegeneration | minecraft:natural_health_regeneration | |
disablePlayerMovementCheck | minecraft:player_movement_check | 값이 반전됨 |
playersNetherPortalCreativeDelay | minecraft:players_nether_portal_creative_delay | |
playersNetherPortalDefaultDelay | minecraft:players_nether_portal_default_delay | |
playersSleepingPercentage | minecraft:players_sleeping_percentage | |
projectilesCanBreakBlocks | minecraft:projectiles_can_break_blocks | |
pvp | minecraft:pvp | |
disableRaids | minecraft:raids | 값이 반전됨 |
randomTickSpeed | minecraft:random_tick_speed | |
reducedDebugInfo | minecraft:reduced_debug_info | |
spawnRadius | minecraft:respawn_radius | |
sendCommandFeedback | minecraft:send_command_feedback | |
announceAdvancements | minecraft:show_advancement_messages | |
showDeathMessages | minecraft:show_death_messages | |
doMobSpawning | minecraft:spawn_mobs | |
spawnMonsters | minecraft:spawn_monsters | |
doPatrolSpawning | minecraft:spawn_patrols | |
doInsomnia | minecraft:spawn_phantoms | |
doTraderSpawning | minecraft:spawn_wandering_traders | |
doWardenSpawning | minecraft:spawn_wardens | |
spawnerBlocksEnabled | minecraft:spawner_blocks_work | |
spectatorsGenerateChunks | minecraft:spectators_generate_chunks | |
doVinesSpread | minecraft:spread_vines | |
tntExplodes | minecraft:tnt_explodes | |
tntExplosionDropDecay | minecraft:tnt_explosion_drop_decay | |
universalAnger | minecraft:universal_anger | |
waterSourceConversion | minecraft:water_source_conversion |
4.2. 포켓 에디션
- 1.0.5
- 게임 규칙 추가. 최초의 게임 규칙은 다음과 같다:
drowningDamage,fallDamage,fireDamage,pvp - 1.1.0
- 다음 게임 규칙이 추가되었다: doDaylightCycle, doEntityDrops, doFireTick, doMobSpawning, doMobLoot, doTileDrops, doWeatherCycle, keepInventory, mobGriefing
5. 관련 문서
[1]
randomTickSpeed가 0이어도 doFireTick이 참이면 불은 퍼지거나 사그라든다.