Damage 命令简介

damage 命令是《我的世界》基岩版中的一个全新命令。 此命令允许用户对指定实体施加来自指定来源的特定类型的伤害。 例如,对苦力怕造成火焰伤害或对僵尸造成摔落伤害。 与其他方法相比,此功能提供了一种更简单、更直接的方式来施加伤害,例如生成箭伤或喷溅伤害药水。

在本教程中,您将学习以下内容:

  • damage 命令是什么以及如何使用。
  • 特殊用例

要求

在开始本教程之前,建议完成以下内容。

Damage 命令的语法

使用此命令以指定类型、指定的量对实体造成伤害。

/damage <target> <amount> [cause]
  • Target (actor selector) - 将受到伤害的实体。

  • Amount (integer) - 受到的伤害量。

  • Cause (actor damage cause) - 实体将受到的伤害类型。 (默认:ActorDamageCause::None)

特殊用例

因为伤害和来源都遵循行为包中指定的伤害规则,所以有一些独特的用例可能不会造成伤害,或者可能会在本不应该造成伤害时造成伤害。 我们希望确保将这些案例排除在外。

Drowning Damage(溺水伤害)

溺水伤害可施加于水生生物和亡灵生物。 这是因为虽然它们可以在水下呼吸,但它们本身并不能免受溺水伤害。

僵尸转换

使用 /damage 命令对村民施加类型“entity_attack”的伤害时,即使伤害来源设置为僵尸尸傀,村民会受到伤害但不会转化为僵尸。 仅当致命伤害时,才会变成僵尸。

溺水僵尸

溺水伤害不会将僵尸和尸傀变成溺尸。 这是因为将某物更改为溺尸取决于溺水的时长,而不是造成的伤害量。

发光鱿鱼发光

发光鱿鱼目前设置为仅在有伤害源时停止发光;但如果没有源,它不会停止发光。 换句话说,如果我手持武器攻击发光鱿鱼,乌贼就会停止发光。 如果我对发光鱿鱼施加无来源的伤害,它不会停止发光。 此逻辑也适用于发光鱿鱼和鱿鱼的喷墨行为。 如果施加的伤害没有来源,它就不会“喷墨”。

缓降

应用缓降状态效果时,玩家使用 /damage 命令会受到摔落伤害。 缓降状态效果不会明确防止摔落伤害,因此不会阻止 Damage 命令施加伤害。

苦力怕闪电

苦力怕的行为包定义了一个伤害传感器,如果苦力怕被“闪电”家族的实体伤害,它将带电。 这意味着它在受到闪电实体攻击时会带电,与伤害类型无关。 这也意味着闪电类型的伤害但来自闪电以外的实体不会导致苦力怕带电。

下一步内容?

有更多的命令可用来在你的世界中制造混乱 - 或者用来让事情变得美好。 想怎么玩自己随意。