
可配置的治疗指令
为多人游戏和生存模式服务器添加高度可配置的/heal指令。
概述
本模组添加了一个高度可配置的 /heal 命令,用于治疗玩家。配置选项包括:每位玩家每条命可使用 /heal 的次数、每次使用 /heal 治疗目标的生命值、每次使用 /heal 对施法者造成的伤害(默认为 0)等。
/heal 命令还包含管理子命令,可用于查询玩家治疗数据、恢复玩家使用 /heal 的能力等。
/heal
/heal 命令本身采用相对简单的语法,当前有多个选项:
/heal <player>– 按当前healAmount治疗目标,并按healCost对施法者造成伤害。权限高于healPermissionsRequirement的所有玩家均可使用。默认设置下,任何人都可以使用。/heal query uses <player>– 显示目标已使用的/heal次数,以及当前healsPerLife的值。权限等级至少为 2 的玩家可使用。/heal query deaths <player>– 显示目标剩余可恢复治疗能力的死亡次数。权限等级至少为 2 的玩家可使用。/heal restore uses <player>– 恢复目标所有/heal使用次数。权限等级至少为 2 的玩家可使用。/heal restore uses <player> <n>– 恢复目标n次/heal使用次数;此数值可超过healsPerLife,赋予该玩家额外使用次数。权限等级至少为 2 的玩家可使用。/heal restore deaths <player>– 重置目标的死亡计数器。权限等级至少为 2 的玩家可使用。/heal restore deaths <player> <n>– 恢复目标n次死亡次数;此数值可超过deathsRestoringHeals,赋予该玩家额外死亡次数上限。权限等级至少为 2 的玩家可使用。
配置
本模组通过游戏规则进行配置:
healAmount– 设置每次/heal恢复的生命值,默认为 200(100 颗心)。healCost– 设置每次/heal从施法者身上移除的生命值,默认为 0。healsPerLife– 设置每位玩家的/heal使用次数,默认为 1(设为 -1 为无限次)。deathsRestoringHeals– 控制可恢复治疗能力的死亡次数,默认为 -1(设为 -1 为无限次死亡)。healPermissionsRequirement– 运行/heal所需的权限等级,默认为 0(任何人都可使用)。safeHealing– 当healCost存在时,控制玩家是否可因治疗其他玩家而对自身造成致命伤害。默认值为true;当玩家生命值低于所需消耗时,将无法使用/heal。
备注
本模组在 Modrinth 上发布的名称为“Heal Mod”。由于 CurseForge 平台限制不允许在模组标题中使用“Mod”,因此我在此处使用了不同的名称。造成困惑,敬请谅解。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。