我的世界|Minecraft未来更新:墓碑机制!mc死亡掉落物,5分钟消失的秘密!

我的世界|Minecraft未来更新:墓碑机制!mc死亡掉落物,5分钟消失的秘密!

文章图片

我的世界|Minecraft未来更新:墓碑机制!mc死亡掉落物,5分钟消失的秘密!

文章图片

我的世界|Minecraft未来更新:墓碑机制!mc死亡掉落物,5分钟消失的秘密!

文章图片

我的世界|Minecraft未来更新:墓碑机制!mc死亡掉落物,5分钟消失的秘密!


掉落物(Drops)是一种在《我的世界》中生物、实体死亡后出现和掉落的物品 , 在通常情况下5分钟后就会消失 , 这是Minecraft最基本的一个知识点 。 然而 , 这个长达数十年的死亡特性 , 最近却被认为这是一个严重影响公平的特性!
01
背景:

Mojang的特性开发者kingbdogz发布了一个公告:在多人模式下 , 由于有其他玩家的存在 , 在你死去的区块会被持续加载 。 因此当你在很远的地方重生 , 不公平的机制就诞生了 。 而原本在单机模式下 , 无论你距离死亡地点有多远 , 都将只会在你靠近这个区块的时候 , 掉落物才开始消失的5分钟倒计时 , 这对于所有人来说是公平的 。
因此kingbdogz发起了一项意见征集:对于死亡玩家来说 , 掉落物消失的机制是否有更加公平的方式?
02
详解:Minecraft死亡 , 掉落物的游戏机制:

我们先来剖析一下有关于掉落物的知识点 , 例如当前《我的世界》掉落物究竟是怎样消失的?
①5分钟消失特性是怎样实现的?首先 , 需要了解一个概念叫做——物品实体的Age标签 。 在Minecraft中每一个物品实体都有一个Age标签 , 它用来记录该物品未被拾取的持续时间 。 当时间到达6000刻 , 也就是5分钟的时候 , 该物品会被摧毁 。
②同一维度内;当玩家距离已加载区块的中心128格之内会激活区块刻 , 区块刻控制着生物生成、天气变化、水会结冰等等 。 所以当超过128格时 , 生物会消失 。 此外还有个东西叫作游戏刻 , 游戏刻控制着的区块的卸载、区块刻的逻辑、运算实体等等 。 因此当区块加载之后 , 方块实体便会开始倒计时 。

③不同维度;当死亡地点和自己不处于同一维度内 , 就需要用到一个“闲置超时”的概念 , 即每个维度都有一个闲置数据 , 如果这个维度存在玩家 , 或者该区块被强制加载 , 那么这个区块就会永远加载 , 闲置超时被禁用 。 反之 , 玩家离开该维度 , 闲置超时开始计时 , 从0-300 。 便会开始停止这个维度的一切计算 , 最终卸载该区块 。
所以总结一下就是:当你死亡地点距离自己过远 , 或者不在同一维度内 。 那么你死亡的掉落物会因为区块卸载而变得安全 , 直到你靠近这个区块才会开始消失倒计时 。
03
死亡后 , 5分钟物品消失该如何解决?

解决方案一:设置常加载区块;这是一个只有在《我的世界》基岩版中才会出现的特性 , 它的基本概念是:基岩版可以执行/tickingarea list命令 , 来设置一个常加载区块 , 这个常加载区块会执行一些基本的事件 , 例如掉落物品会在5分钟后消失 , 火焰可以传播等等 。 所以如果在死亡的瞬间系统立刻执行一个命令 , 将该区块设置为常加载区块 , 无论你距离死亡地点有多远 , 5分钟后物品都将消失 。 这样对于所有人来说 , 都是公平的 。
解决方案二:将死亡不掉落不再是作弊选项 , 言下之意《我的世界》默认死亡不再掉落物品 。 这个方案很快被否定 , 因为这是让人们丧失生存和挑战的乐趣 。
解决方案三:死亡不掉落的附魔、道具 , 例如死亡保护附魔、一次性道具的消耗品等等 , 让玩家的背包受到保护 , 至少死亡的时候不再掉落 。

推荐阅读