저희 뉴스 Google에서 저희를 더 자주 만나요 추가하기
Discord
마인크래프트 명령 블록(인벤세이브 가이드 아이콘)
위키 / 명령어

인벤세이브: keep_inventory와 keepInventory 명령어

인벤세이브(죽음 후 보관함 보존)는 죽어도 아이템과 경험치를 모두 지킬 수 있는 게임 규칙이에요. 기본값은 꺼져 있어서, 죽으면 보관함(인벤토리)의 아이템이 바닥에 떨어지고 사라지기 전 5분 안에 다시 주워야 해요. 규칙 이름은 자바 1.21.11 이상에서는 keep_inventory, 그 이전 자바 버전에서는 keepInventory, 베드락 에디션에서는 keepinventory예요.

버전별 명령어

자바 에디션 1.21.11 이상(26.x 버전 전체 포함)에서는 이렇게 입력해요. 1.21.11에서 Mojang이 게임 규칙 이름을 snake_case 표기로 바꿨기 때문이에요.

/gamerule keep_inventory true

자바 에디션 1.21.10 이하:

/gamerule keepInventory true

베드락 에디션(스마트폰, 콘솔, Windows):

/gamerule keepinventory true

자바 에디션에서는 대소문자를 구분하니 위에 적힌 그대로 입력하세요. 베드락은 대소문자를 구분하지 않아서 keepinventory와 keepInventory 모두 똑같이 작동해요. 자바에서 어떤 이름을 써야 할지 모르겠다면 /gamerule keep까지 입력하고 Tab을 누르세요. 게임이 내 버전에 맞는 이름을 추천해 줘요.

/gamerule keep_inventory처럼 값 없이 명령어를 실행하면 현재 설정이 표시돼요. 게임 규칙 전체 목록과 예전 이름은 /gamerule 명령어 페이지에서 볼 수 있어요.

켜는 법

자바: 새 세계(명령어 없이)

싱글플레이에서 새로운 세계 만들기를 선택하고, 기타 탭으로 가서 게임 규칙을 클릭하세요. 플레이어 분류에서 죽음 후 보관함 보존을 켜세요. 세계를 만들 때 정한 게임 규칙은 명령어를 꺼 둬도 적용돼요.

자바: 이미 만든 세계

T(또는 /)로 채팅창을 열고 내 버전에 맞는 명령어를 입력하세요. 이 명령어를 쓰려면 명령어가 허용돼 있어야 하는데, 허용하는 방법은 버전마다 달라요.

  • 자바 26.3 이상: Esc를 누르고 세계 설정...을 클릭하세요. 일반 항목에서 명령어 허용을 켜세요. 같은 화면의 게임 규칙 수정... 버튼에서는 명령어를 입력하지 않고도 죽음 후 보관함 보존을 켜고 끌 수 있어요.
  • 자바 26.2: Esc를 누르고 설정..., 세계 설정...으로 들어가 명령어 허용을 켜세요. 이 버전에서는 LAN 세계 공유 화면의 명령어 스위치가 다른 플레이어에게만 적용돼요.
  • 자바 26.1 이하: Esc를 누르고 LAN 서버 열기를 클릭한 다음, 치트 허용을 켜고 LAN 세계 시작을 클릭하세요. 명령어는 세계를 닫을 때까지 쓸 수 있어요. 26.1에는 게임 안에서 여는 게임 규칙 화면이 이미 있어요(설정..., 세계 설정..., 게임 규칙 수정...).

게임 안의 게임 규칙 화면은 관리자(OP)만 쓸 수 있으니 먼저 명령어를 켜세요. 버전별 방법은 치트 켜는 법 가이드에서 단계별로 설명해요.

베드락 에디션에서

명령어도 똑같이 작동하지만, 토글로 켤 수도 있어요. 세계 설정(세계를 만들 때, 편집할 때, 또는 일시 정지 메뉴의 설정)에서 치트 항목을 열고 치트 활성화를 켠 다음, 보관함을 지켜 주는 토글(keepinventory)을 켜세요. 이 토글은 치트를 활성화해야 쓸 수 있어요. 또 치트를 켜면 나중에 다시 꺼도 그 세계에서는 업적이 영구적으로 비활성화돼요.

서버에서

OP 권한이 필요해요. 자바 에디션은 레벨 2, 베드락 에디션은 레벨 1이에요. 게임 채팅창이나 서버 콘솔에 명령어를 입력하세요. 변경 사항은 바로 적용되고, 서버를 다시 시작해도 유지돼요.

설정이 저장되는 곳

게임 규칙은 세계 저장 데이터의 일부예요. 자바 26.1 이상에서는 세계 폴더의 data/minecraft/game_rules.dat 파일에, 그 이전 버전에서는 level.dat에 저장돼요. 한 번 정한 규칙은 바꾸기 전까지 계속 적용돼요. 게임이나 서버를 다시 시작하거나 세계를 다시 열어도 초기화되지 않아요.

끄는 법

/gamerule keep_inventory false(자바 1.21.11 이상), /gamerule keepInventory false(이전 자바 버전), /gamerule keepinventory false(베드락) 중 하나를 입력하세요. 그때부터는 죽으면 다시 아이템과 경험치를 잃어요. 변경 사항은 바로 적용돼서, 명령어를 입력하고 1초 뒤에 죽어도 아이템이 떨어져요.

바닐라에는 일부만 지켜 주는 인벤세이브가 없어서, 전부 지키거나 전부 잃거나 둘 중 하나예요. 더 세밀한 규칙(예: 경험치는 지키고 아이템은 잃기)을 쓰려면 Paper나 Spigot 같은 서버 엔진에서 돌아가는 플러그인이 필요해요.

지킬 수 있는 것

  • 보관함 전체: 36칸 전부(단축 바와 기본 보관함)
  • 갑옷: 투구, 흉갑, 레깅스, 부츠를 그대로 입고 있어요
  • 다른 손 아이템: 방패, 토템, 지도
  • 경험치(XP): 경험치 포인트도 레벨도 잃지 않아요

반대로 다음은 지킬 수 없어요(보관함에 속하지 않기 때문이에요).

  • 위치: 죽은 곳이 아니라 침대, 리스폰 정박기, 세계 스폰 지점에서 리스폰해요
  • 물약 효과: 걸려 있던 효과(재생, 힘, 저항)는 인벤세이브와 상관없이 죽으면 사라져요
  • 탈것: 말이나 보트를 타고 있었더라도 리스폰하면 내린 상태가 돼요

멀티플레이에서 생각할 점

인벤세이브는 서버의 모든 플레이어에게 적용돼요. 바닐라에서는 한 사람만 켜고 다른 사람은 끌 수 없어요. 플레이어별 규칙이 아니라 세계 규칙이기 때문이에요.

PvP 서버에서는 인벤세이브가 게임을 완전히 바꿔 놓아요. 잃을 게 없으니 플레이어들이 죽음을 두려워하지 않아요. 위험도 보상도 사라져요. 좋은 갑옷을 입은 플레이어는 아무 위험도 지지 않아요. 쓰러뜨려도 그 플레이어는 보관함을 통째로 돌려받으니까요. 그래서 PvP 서버는 보통 이 규칙을 꺼 둬요.

건축 서버나 크리에이티브 서버는 사정이 달라요. 플레이어들은 싸움보다 건축에 집중해요. 비계에서 떨어져 보관함을 잃으면 짜증만 나는데, 인벤세이브가 이 문제를 해결해 줘요.

절충안: 특정 구역(예: 마을 안)에서만 보관함을 지켜 주고 야생에서는 일반 규칙을 쓰는 서버도 있어요. 이렇게 하려면 구역마다 규칙을 따로 정할 수 있는 플러그인이 필요해요.

쓰기 좋은 상황

  • 대형 건축: 몇 시간 동안 모은 재료를 들고 다니는데, 높은 곳에서 한 번만 떨어져도 전부 잃을 수 있을 때
  • 아이와 함께 플레이: 어린 플레이어는 아이템을 잃으면 속상해해요. 인벤세이브를 켜면 스트레스 없이 놀 수 있어요
  • 네더 탐험: 용암에 빠진 아이템은 타 버려요(네더라이트 아이템 제외). 인벤세이브를 켜면 아무것도 떨어지지 않으니 불타 버릴 일도 없어요
  • 테스트와 디버깅: 모험 맵, 레드스톤 장치, 보스전을 점검할 때
  • 캐주얼 서버: 경쟁 없이 쉬고, 건축하고, 함께 노는 데 집중하는 커뮤니티

반대로 경쟁하는 야생 서버와 PvP 서버에서는 쓰지 않는 게 좋아요. 인벤세이브가 싸움의 긴장감을 없애기 때문이에요. 하드코어 세계에서는 게임 규칙 화면이 비활성화되고, 자바 26.2 이상에서는 메뉴에서 명령어를 허용할 수도 없어요. 어차피 인벤세이브를 켜면 하드코어 모드를 하는 의미가 없어져요.