# LifestealReborn
一个强大且可配置的 **LifeSteal SMP 插件**,拥有心脏、碎片、复活机制和完整的自定义配方。
旨在简单、独特且用户友好。
---
## ✨ 特性
- **心脏物品**
- 右键点击永久获得 +1 心脏。
- 最大心脏可配置 (默认为 20)。
- 可掉落/可合成/可交易的物品。
- **提现系统**
- `/withdraw <数量>` 将心脏转换为心脏物品。
- 防止心脏低于 1。
- **心脏碎片和合成**
- 心脏碎片是自定义物品 (红色蜡烛)。
- 结合 4 个碎片、4 个图腾和红色染料来合成一个心脏。
- 自定义配方用于:
- 心脏碎片
- 心脏
- 复活星
- **复活系统**
- 当玩家心脏为 1 时死亡 → 生命周期禁言。
- 复活星打开一个 GUI 来选择禁言的玩家。
- 复活的玩家带着 3 个心脏返回 (可配置)。
- GUI 支持多达 54 名玩家。
- **PVP 吸血**
- 击杀时,杀手获得 1 个心脏,受害者失去 1 个。
- 如果杀手已达到最大值 → 受害者掉落一个心脏物品。
- **管理员工具**
- `/lifesteal reload` 重新加载配方和配置。
- 可配置最大/最小心脏、复活心脏和物品文本。
---
## ⚙️ 配置 (`config.yml`)
```yaml
max-hearts: 20 # 允许的最大心脏数
min-hearts: 1 # 最小心脏数(低于此数无法提现)
revive-hearts: 3 # 复活后的心脏数
items:
heart:
name: "&cHeart"
lore:
- "&7右键点击以获得 &c+1 Heart"
- "&8Max: &f%max%"
fragment:
name: "&cHeart Fragment"
lore:
- "&7用于合成 &cHeart&7 的一块。"
revive:
name: "&6Revive Star"
lore:
- "&7右键点击以打开复活菜单。"
- "&7选择禁言的玩家以让他们回来。"
- "&7他们将以 &e%revive% &7个心脏返回。"
messages:
withdraw-too-low: "&c您必须至少保留 &e%min%&c 个心脏(您有 %have%)。"
withdraw-success: "&a提现了 &e%amount% &a心脏(s)。 新心脏: &e%new%"
heart-maxed: "&c您已经达到 &e%max%&c 个心脏。"
heart-claimed: "&a您消耗了一个心脏。 新心脏: &e%new%"
life-banned: []
pending-revive: []
```