启用“keepinventory”规则可保留死亡后背包物品及经验值,方法包括:一、聊天框输入/gamerule keepinventory true(java版)或/keepinventory true(基岩版);二、命令方块设置重复+始终活动模式;三、修改server.properties文件添加keep-inventory=true;四、通过datapack的init.mcfunction函数部署;五、用/gamerule指令查询并实测验证。

如果您在《我的世界》中死亡后希望保留背包内所有物品及经验值,则需启用游戏规则“keepInventory”。以下是适用于2026年当前版本的多种生效方式:
一、直接输入指令开启
该方法适用于单人世界或已开启作弊的局域网世界,通过聊天窗口即时启用规则,无需额外权限配置。
1、进入游戏后,按下 T 键 或 / 键 打开聊天框。
2、输入对应平台的正确指令:/gamerule keepInventory true(Java版)或 /gamerule keepinventory true(基岩版,全小写)。
3、按回车键执行,若看到提示“游戏规则 keepInventory 已更新为 true”,即表示成功启用。
二、通过命令方块永久触发
命令方块可绕过手动输入限制,在未开启作弊的世界中实现自动激活,且支持开机即生效的持续运行模式。
1、获取命令方块:在创造模式下输入 /give @s command_block。
2、放置命令方块,右键打开编辑界面,在命令栏输入:/gamerule keepInventory true(Java版)或 /gamerule keepinventory true(基岩版)。
3、将命令方块设置为 重复型 与 始终活动 模式,并通电启动。
三、修改服务器配置文件
该方式适用于多人服务器环境,使规则在每次重启后仍保持生效,无需管理员重复输入指令。
1、关闭服务器,定位至根目录下的 server.properties 文件。
2、用文本编辑器打开,查找或新增一行:keep-inventory=true。
3、保存文件并重启服务器,规则即刻全局生效。
四、使用函数文件批量部署
函数(function)机制允许将多条指令封装为可调用模块,适合需要同步启用多项规则的复杂场景。
1、在世界存档的 datapacks/名称/functions/ 路径下新建 init.mcfunction 文件。
2、在文件中写入:gamerule keepInventory true(Java版)或 gamerule keepinventory true(基岩版)。
3、通过 /function init 执行,或在 load.json 中注册为加载函数。
五、检查与验证状态
启用后需确认规则实际生效,避免因拼写错误、权限缺失或平台差异导致失败。
1、输入查询指令:/gamerule keepInventory(Java版)或 /gamerule keepinventory(基岩版)。
2、若返回值为 true,说明规则已激活;若为 false,需重新执行开启步骤。
3、进行实测:穿戴装备并携带物品,主动死亡(如跳入虚空),重生后检查背包与盔甲栏是否完整保留。











