# 生命系统
> [!CAUTION]
> 仅在 Paper 1.20.1 上测试过,我不知道它是否可以使用更高版本。
> [!NOTE]
> 这个插件的概念与 Life Steal 相同,但有一些修改,例如使用图腾作为心脏,并使图腾更难使用。
> [!NOTE]
> 如果更新需要很长时间,请原谅我,因为这是我仅通过手机制作的第一个插件。
## 功能
- 死亡时减少生命值
- 禁用图腾功能
- 禁用 evoker 的掉落物,并为 evoker 创建自定义掉落物
- 使图腾成为心脏
- 限制图腾作为心脏的使用次数
- 强制生命值(为支持 [AuraSkill](https://modrinth.com/plugin/auraskills) 但尚未实现)
## 更改了哪些机制?
### 死亡惩罚:
- 当玩家死亡时,玩家的最大生命值将减少到 1。
### 不朽图腾:
- 你不能像正常的 Minecraft 一样使用图腾,因为它的功能是作为心脏,但你可以在配置中启用/禁用它。
### 图腾使用限制:
- 你不能使用超过 3 次图腾,当服务器重启或插件重启时,限制将重置。 你可以在配置中更改最大限制,但如果你想禁用它,将值设置为 0。
### Evoker 的掉落物:
- Evoker 会掉落更稀有或在配置中禁用它。
### 强制生命值:
- 使用自定义数据生命值,而不是原生的属性,因为如果你使用 AuraSkill 并添加更多生命值,Death Panisment 将无法工作。
- 这尚未实现,但我将在未来添加。
## 指令
> [!NOTE]
> 你为什么想知道只有 1 个命令?因为我累了。
### 插件:
`/hsreload`
> 重新加载配置文件
### 原生:
`/attributes @s minecraft:GENERIC_MAX_HEALTH base set `
> 用于设置玩家的生命值。 [(Minecraft Wiki)](https://minecraft.wiki/w/Attribute)
`/pardon `
> 解除玩家的封禁。