Về tất cả bài viếtNguyen ThuyenHướng Dẫn0 lượt xem9 phút đọc

Hướng dẫn bật KeepInventory trong Minecraft

Hướng dẫn cách bật KeepInventory trong Minecraft cho Java và Bedrock: cập nhật cú pháp lệnh mới nhất, giữ nguyên đồ đạc và điểm kinh nghiệm khi hy sinh.

Cách bật KeepInventory trong Minecraft như thế nào trên các phiên bản mới?

Để bật KeepInventory, bạn mở khung chat và gõ lệnh /gamerule keepInventory true. Trên các phiên bản Java từ 1.21.11 trở đi, Mojang đã đổi sang định dạng định danh mới, bạn cần gõ đúng cú pháp /gamerule minecraft:keep_inventory true để giữ nguyên vật phẩm và kinh nghiệm khi chết.

Tóm tắt nhanh:

  • Cú pháp cũ dùng quy tắc viết hoa chữ cái đầu keepInventory true trên Java cũ và Bedrock.

  • Bản Java 1.21.11 trở đi chuẩn hóa thành minecraft:keep_inventory true.

  • Bedrock Edition có tùy chọn bật trực tiếp trong phần Cài đặt nhưng sẽ khóa vĩnh viễn thành tựu.

  • Thế giới chơi đơn chưa mở mã gian lận có thể bật tạm thời qua tính năng Mở mạng LAN.

Cơ chế KeepInventory hoạt động ra sao và thay đổi những gì khi nhân vật chết?

Theo cơ chế mặc định của Minecraft, nhân vật khi chết sẽ đánh rơi toàn bộ trang bị và vật phẩm biến mất sau 5 phút nếu không kịp nhặt lại. Kích hoạt gamerule KeepInventory giữ nguyên 100% đồ đạc trong túi đồ, giáp đang mặc và thanh cấp độ kinh nghiệm sau khi hồi sinh.

Thiết lập này can thiệp trực tiếp vào logic xử lý sự kiện tử vong của thực thể người chơi. Bình thường, rơi xuống dung nham hoặc rơi vào khoảng trống The Void sẽ phá hủy toàn bộ tài nguyên công sức nhiều giờ. Khi bật giữ đồ, rủi ro mất mát bị triệt tiêu hoàn toàn, biến cái chết thành một cách quay về điểm hồi sinh (spawn point) nhanh chóng và làm đầy lại thanh thức ăn.

Trạng thái tài nguyên

Mặc định (keepInventory false)

Đã kích hoạt (keepInventory true)

Vật phẩm trong túi đồ chính

Văng ra đất tại tọa độ chết, biến mất sau 5 phút

Giữ nguyên vị trí các ô đồ

Giáp và ô tay phụ (Off-hand)

Văng ra đất, có thể cháy nếu chạm dung nham

Tiếp tục mặc trên người sau khi hồi sinh

Cấp độ kinh nghiệm (XP)

Rơi tối đa 7 cấp độ (100 điểm XP), phần còn lại mất hẳn

Giữ nguyên 100% thanh cấp độ hiện có

Độ bền trang bị

Giảm độ bền nếu chết do chịu sát thương va đập

Không thay đổi, giữ nguyên độ bền lúc chết

Cơ chế này hỗ trợ tối đa cho người chơi mới làm quen với các công trình nguy hiểm như Nether Fortress hay Trial Chambers. Đối với quản trị viên, đây là công cụ giảm thiểu tranh chấp nhặt trộm đồ giữa các thành viên trong server sinh tồn.

Cú pháp lệnh bật KeepInventory thay đổi thế nào giữa các phiên bản Minecraft?

Kể từ bản cập nhật Java 1.21.11, Mojang đã tái cấu trúc toàn bộ hệ thống lệnh quy tắc trò chơi sang định dạng không gian tên minecraft:snake_case. Sự thay đổi này khiến câu lệnh camelCase keepInventory quen thuộc hơn 10 năm qua bị từ chối trên các máy chủ hiện đại nếu người dùng không cập nhật cú pháp.

Quản trị viên cần phân biệt rõ phiên bản máy chủ đang chạy để áp dụng lệnh chính xác, tránh thông báo lỗi Unknown gamerule trong console.

Cú pháp chuẩn theo từng phiên bản:

  • Minecraft Java Edition (phiên bản 1.21.11 trở lên): /gamerule minecraft:keep_inventory true

  • Minecraft Java Edition (phiên bản 1.21.10 trở về trước): /gamerule keepInventory true (chú ý viết hoa chữ I, viết thường sẽ báo lỗi cú pháp)

  • Minecraft Bedrock Edition (PE, Windows 10/11, Console): /gamerule keepinventory true hoặc /gamerule keepInventory true (Bedrock không phân biệt hoa thường)

Nếu muốn đưa trò chơi trở về trạng thái sinh tồn gốc, bạn chỉ cần thay giá trị true bằng false ở cuối câu lệnh.

Việc Mojang đưa tiền tố minecraft: vào gamerule là bước chuẩn bị cho việc hỗ trợ data pack tùy biến các luật chơi riêng mà không gây xung đột định danh. Nếu server của bạn đang dùng plugin hoặc script tự động chạy lệnh này định kỳ, hãy kiểm tra lại toàn bộ file cấu hình trước khi nâng cấp phiên bản.

Làm thế nào để bật KeepInventory trong thế giới chơi đơn (Singleplayer)?

Trên thế giới chơi đơn Java chưa bật mã gian lận, người chơi có thể lách luật bằng tính năng Mở mạng LAN trong menu tạm dừng để kích hoạt quyền gõ lệnh tức thì. Giải pháp này có hiệu lực trong toàn bộ phiên chơi hiện tại mà không cần can thiệp tệp nhị phân level.dat bằng các phần mềm ngoài.

Thao tác thực hiện trên hai phiên bản game có sự khác biệt rõ rệt về giao diện:

Thao tác trên Java Edition

  1. Nhấn phím Esc để mở menu tạm dừng của thế giới đang chơi.

  2. Chọn Open to LAN (Mở mạng LAN).

  3. Nhấp chuyển tùy chọn Allow Cheats (Cho phép mã gian lận) sang trạng thái ON.

  4. Nhấn Start LAN World (Bắt đầu thế giới mạng LAN).

  5. Nhấn phím T để mở thanh chat, dán lệnh phù hợp (/gamerule keepInventory true hoặc /gamerule minecraft:keep_inventory true tùy phiên bản) và nhấn Enter.

Thao tác trên Bedrock Edition

  1. Tạm dừng trò chơi và chọn mục Settings (Cài đặt).

  2. Trong thẻ Game (Trò chơi), cuộn xuống nhóm thiết lập Cheats.

  3. Gạt công tắc Activate Cheats (Kích hoạt mã gian lận) sang bên phải.

  4. Gạt công tắc mục Keep Inventory (Giữ kho đồ) sang trạng thái bật.

Lưu ý rằng việc bật mã gian lận trên Bedrock Edition sẽ vô hiệu hóa vĩnh viễn tính năng mở khóa thành tựu (Xbox Achievements) trên thế giới đó. Với Java Edition, việc mở LAN chỉ là tạm thời; mỗi lần thoát game vào lại, quyền gõ lệnh sẽ tự động tắt nhưng giá trị KeepInventory vẫn được lưu vĩnh viễn trong dữ liệu thế giới.

Sau khi đã làm chủ thế giới chơi đơn, việc thiết lập tính năng này trên máy chủ nhiều người chơi sẽ đòi hỏi thêm các quyền hạn quản trị đặc thù.

Cách bật KeepInventory trên server nhiều người chơi (Multiplayer) thực hiện như thế nào?

Trên môi trường máy chủ, chỉ những tài khoản được cấp quyền Operator (OP cấp 2 trở lên) mới có thể thực thi lệnh gamerule trong game. Nếu chưa có quyền OP, bạn phải chạy lệnh trực tiếp thông qua cửa sổ điều khiển (Console) của máy chủ.

Quy trình kích hoạt cho quản trị viên máy chủ:

  1. Cấp quyền quản trị: Truy cập console của server và gõ op <tên_người_chơi> (không cần dấu gạch chéo /).

  2. Thực thi lệnh: Đăng nhập vào game bằng tài khoản vừa được cấp OP, mở chat và thực thi lệnh /gamerule keepInventory true (hoặc /gamerule minecraft:keep_inventory true trên bản 1.21.11+).

  3. Lưu dữ liệu: Gõ tiếp lệnh /save-all để máy chủ ghi đè ngay lập tức trạng thái gamerule vào ổ cứng.

Một lỗi kỹ thuật phổ biến khi chạy server đa chiều (Multi-world/BungeeCord/Paper) là gamerule chỉ có tác dụng tại chiều không gian (dimension) mà lệnh được phát ra. Nếu gõ lệnh từ console mà không chỉ định rõ ngữ cảnh, thiết lập có thể chỉ áp dụng cho thế giới Overworld. Người chơi khi sang Nether hoặc The End chết vẫn sẽ bị rơi đồ.

Để đảm bảo đồng bộ trên Paper hoặc Purpur, bạn nên dùng lệnh có định hướng chiều không gian:

/execute in minecraft:the_nether run gamerule keepInventory true
/execute in minecraft:the_end run gamerule keepInventory true

Nếu bạn quản lý server qua hệ thống của LumineCloud, bảng điều khiển có sẵn web console cho phép chạy lệnh trực tiếp mà không cần đăng nhập game. Đồng thời, schedule tác vụ định kỳ giúp tự động hóa lệnh lưu /save-all, tránh tình trạng mất cấu hình khi máy chủ bị khởi động lại đột ngột.

Tại sao đã gõ lệnh bật KeepInventory nhưng chết vẫn bị rơi đồ?

Rất nhiều trường hợp người chơi nhận được thông báo lệnh thành công nhưng khi chết vẫn đánh rơi toàn bộ trang bị. Điều này xuất phát từ các sai sót cú pháp ngầm hoặc do cơ chế ghi đè của các plugin quản lý túi đồ.

Bảng tra cứu nguyên nhân và hướng khắc phục:

Triệu chứng

Nguyên nhân kỹ thuật

Cách xử lý dứt điểm

Báo lỗi Incorrect argument for command

Sai chữ hoa/chữ thường trong tên lệnh (gõ keepinventory trên Java cũ)

Gõ chính xác keepInventory hoặc dùng phím Tab để game tự hoàn thiện cú pháp

Báo lỗi Unknown gamerule

Server chạy bản 1.21.11+ nhưng vẫn dùng cú pháp camelCase cũ

Đổi câu lệnh sang dạng đầy đủ minecraft:keep_inventory true

Đồ vẫn rơi ở Nether dù Overworld đã bật

Gamerule bị giới hạn theo từng dimension trên server Paper/Spigot

Dịch chuyển sang Nether/End và gõ lại lệnh tại từng thế giới đó

Khởi động lại server bị mất thiết lập

Dữ liệu RAM chưa được ghi xuống tệp level.dat trên ổ cứng

Chạy lệnh /save-all ngay sau khi đổi luật chơi

Vẫn mất đồ dù gamerule hiển thị true

Có plugin quản lý hòm đồ (như Corpse, Scavenger, BattlePass) ghi đè sự kiện chết

Kiểm tra tệp config.yml của plugin đó và cấp quyền bỏ qua rơi đồ

Nếu bạn nghi ngờ lệnh chưa được nhận diện, hãy gõ /gamerule keepInventory (không kèm true hoặc false). Hệ thống sẽ trả về giá trị hiện tại của quy tắc này trên màn hình chat để bạn đối chiếu.

Câu hỏi thường gặp khi bật KeepInventory trong Minecraft

Bật KeepInventory có làm mất thành tựu trên Java Edition không?

Không. Trên Minecraft Java Edition, việc kích hoạt mã gian lận và thay đổi gamerule không ảnh hưởng đến hệ thống Tiến trình (Advancements). Bạn vẫn có thể mở khóa các mốc thành tựu bình thường.

Làm sao để kiểm tra gamerule KeepInventory đang bật hay tắt?

Bạn chỉ cần mở thanh chat và gõ lệnh /gamerule keepInventory (trên bản mới là /gamerule minecraft:keep_inventory) mà không điền true hay false. Trò chơi sẽ xuất ra dòng phản hồi hiển thị giá trị hiện tại là true (đang bật) hoặc false (đang tắt).

Có thể bật KeepInventory cho riêng một người chơi trên server không?

Gamerule của Minecraft là thiết lập áp dụng cho toàn bộ thế giới, không hỗ trợ phân tách theo từng cá nhân. Để giữ đồ cho riêng từng nhóm người chơi (như nhóm VIP), bạn cần cài đặt plugin phân quyền như LuckPerms kết hợp với các plugin quản lý đồ khi chết.

Làm thế nào để giữ đồ an toàn trên server mà không cần quyền OP?

Nếu không có quyền can thiệp vào máy chủ, bạn không thể tự bật KeepInventory. Cách duy nhất là sử dụng vật phẩm Totem of Undying trên tay phụ để ngăn chặn tử vong, hoặc đề xuất ban quản trị cài đặt plugin tạo bia mộ (Grave plugin) để cất giữ đồ rơi an toàn trong thời gian dài.


Việc cấu hình đúng lệnh KeepInventory giúp nhóm bạn duy trì nhịp chơi liền mạch mà không lo mất công sức tích lũy tài nguyên sau những sự cố bất ngờ. Nếu bạn muốn dựng máy chủ sinh tồn riêng với đường truyền ổn định từ 2–30 ms trên CPU AMD Ryzen 9 9950X hoặc Threadripper 3960X, hãy tham khảo các gói tại portal LumineCloud — bảng điều khiển tích hợp sẵn web console và tính năng tiện lợi giúp bạn quản lý gamerule cũng như đổi phiên bản game tức thì.

Đọc tiếp