跳到正文

The Death Penalty

一款简单且可配置的 Fabric 模组,让整合包作者控制玩家死亡重生后的效果。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

The Death Penalty

Fabric 1.18.2

概览

一款简单且可配置的 Fabric 模组,供整合包作者控制玩家死亡重生后会发生什么。

配置文件位置

config/death_penalty.json

全局选项

enabled(布尔值)- 启用或禁用整个模组。

onlyWithKeepInventory(布尔值)- 若为 true,则仅在 keepInventory 游戏规则启用时应用惩罚。

dev(布尔值)- 在控制台和聊天中启用调试日志。- 构建整合包时建议开启。

matchMode(字符串)- FIRST(默认)-> 仅应用优先级最高的规则 – ALL -> 应用所有匹配的规则

规则结构

每条规则包含:

name(字符串)、priority(数字,数值越高越先执行)、when(字符串数组)、where(字符串数组)、from(字符串数组)、using(字符串数组)、penalties(惩罚对象数组)

任意字段都可以省略或留空,以匹配所有情况。

匹配字段

when

匹配伤害原因类别

示例:mob、lava、fall、explosion、fire、magic、projectile

where

匹配维度 ID。

示例:minecraft:overworld、minecraft:the_nether、minecraft:*

from

匹配攻击者的实体类型。

示例:minecraft:zombie、minecraft:*_dragon、#minecraft:skeletons

支持:精确 ID、通配符(*)、实体标签(#namespace:tag)

using

匹配:攻击者主手物品、弹射物物品、伤害来源实体类型

支持:精确 ID、通配符(*)、物品标签(#namespace:tag)

通配符匹配

‘*’ 字符可用作 glob 通配符。

示例:

minecraft:*_sword\ mymod:*_boss

标签匹配

使用以下格式:

#namespace:tagname

示例:

#c:arrows\ #minecraft:skeletons

标签匹配适用于:实体类型标签(from)和物品标签(using)

惩罚类型

set_health

设置玩家生命值。

字段:value(浮点数)

set_food

设置饥饿值和饱和度。

字段:value(整数)、saturationValue(浮点数)

xp_percent

保留一定百分比的总经验值。

字段:valueF(介于 0 和 1 之间的浮点数)

effect

施加状态效果。

字段:effect(状态效果 ID)、duration(游戏刻)、amplifier(整数)、ambient(布尔值)、showParticles(布尔值)、showIcon(布尔值)

item_drop

移除所有带有消失诅咒的物品;如果某件物品属于指定标签,则按可配置的百分比移除其数量(向上取整)#death_penalty:item_drop_penalty_items

字段:valueF(介于 0 和 1 之间的浮点数)

规则示例

    {
      "name": "All zombie melee deaths hurt",
      "priority": 50,
      "from": ["minecraft:zombie"],
      "using": ["minecraft:*_sword"],
      "penalties": [
        { "type": "set_food", "value": 4, "saturationValue": 0.0 }
      ]
    }

调试

启用:\ “dev”: true

你将看到:原因、攻击者、手持物品、来源实体、标记、使用的物品

常见问题

The Death Penalty 支持哪些 Minecraft 版本?

The Death Penalty 支持 Minecraft Java 版 1.18.2,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

The Death Penalty 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

TheOverlyCaffeinatedTrashPanda 的其他作品

查看全部 →