资源图标

转载 游戏模式 反作弊 LifeManagerUltimate 1.0

没有下载权限
版权类型
转载
插件中文名
LifeManagerUltimate
插件英文名
LifeManagerUltimate
原帖地址
https://modrinth.com/project/KUsF12Ax
支持的核心 [服务端]
  1. Paper
语言支持
  1. 中文(简体)
适配Minecraft版本 [Java]
  1. 1.21
[MD]
# LifeManagerUltimate

LifeManager 是一款高性能、高度可配置的硬核生存与战斗管理插件,适用于 Spigot 和 Paper 服务端,支持 Minecraft 1.21.1 及以上版本。插件将完善的生命值经济系统与防漏洞的战斗逃跑防护机制结合,为高风险 PvP 与生存玩法提供支持。

## 核心功能

### 动态生命系统

每位玩家初始拥有的生命数量均可在配置中调整。插件通过安全的数据管理机制持续记录玩家生命值,并实时同步显示。

### 沉浸式 HUD 显示

可通过完全可自定义的 ActionBar 或 BossBar,在玩家屏幕上显示剩余生命数。

当玩家进入战斗状态时,界面会动态附加同步倒计时,例如:

```text
战斗中:12 秒
```

### 可配置的死亡惩罚

当玩家的生命耗尽后,服务器会根据配置执行最终的硬核惩罚:

- **BAN**:自动封禁玩家,并显示可自定义、支持颜色代码的踢出提示。
- **SPECTATOR**:将玩家永久切换为旁观者模式。

### 最终死亡效果

当玩家失去最后一条生命时,插件会在全服触发具有氛围感的死亡事件:

- 在死亡地点生成戏剧性的闪电效果。该效果仅用于视觉表现,不会点燃掉落物或破坏地形。
- 向全服播放凋灵生成音效,宣告玩家被淘汰。
- 在聊天栏广播可自定义的全服消息,突出显示该玩家的永久死亡。

### 严格的伤害筛选与 PvP 控制

你可以精确决定哪些死亡会导致生命扣除。

插件提供可选的 `only-pvp-lives` 开关。启用后,只有真正的玩家对玩家战斗死亡才会扣除生命,环境伤害、方块伤害及普通怪物造成的死亡不会消耗生命。

### 防漏洞的战斗逃跑机制

插件可防止玩家在战斗期间通过断开连接逃避死亡,并提供两种严厉的惩罚模式:

#### 立即死亡

玩家在战斗中退出服务器时会立刻死亡,物品将按正常规则掉落。

#### 生成替身

玩家在战斗中退出时,会生成一个静止的僵尸 NPC 替身。该替身会复制玩家退出时的盔甲与主手物品,并且不会因阳光燃烧。

如果敌人击杀该替身:

- 离线玩家将失去一条生命。
- 玩家的完整背包物品会自然掉落在现场。
- 玩家再次加入服务器时,会收到红色警告消息:

```text
You got killed, because of combat logging!
```

### 离线数据同步保护

插件内置防止重复扣除生命的保护机制。即使替身死亡与玩家重新登录等事件在复杂时序下重叠,也能避免玩家被重复扣除生命。

## 管理命令与权限

所有管理命令均需要以下权限节点:

```text
lifemanager.admin
```

| 命令 | 说明 |
|---|---|
| `/lives info <player>` | 查询任意在线或离线玩家的准确剩余生命数。 |
| `/lives set <player> <amount>` | 直接设置指定玩家的生命数量。 |
| `/lives add <player> <amount>` | 为指定玩家增加生命。 |
| `/lives remove <player> <amount>` | 强制扣除指定玩家的生命。 |
| `/lives reload` | 无需重启服务器,直接热重载 `config.yml`。 |
| `/revive <player>` | 复活被永久淘汰的玩家:自动解除封禁、将游戏模式恢复为生存模式,并将生命数重置为默认配置值。 |
[/MD]
作者
cacca
下载
0
查看
1
首次发布
最后更新
评分
0.00 星 0 星

来自cacca的更多资源

后退
顶部