
玩家灵魂
一个简单的模组,将玩家灵魂作为物品添加,类似于Charter中契约的运作方式
简介
Player Souls 引入了一套独特的灵魂系统,允许玩家使用游戏内命令和按键绑定来提取、归还、杀死或封禁灵魂。该系统通过将基于灵魂的交互与自定义物品和记分板追踪相结合,为游戏玩法增添了深度。
此模组添加的内容
- 灵魂提取:玩家可以使用 /extract_soul 移除自己的灵魂,并获得一个 Player Soul 物品。(可在游戏规则中禁用)
- 灵魂物品:
- Player Soul – 默认灵魂类型,包含 KillBlocked(现在可移除)和 SoulControl 标签。
- Summoned Soul – 一种特殊灵魂,允许与灵魂系统进行完整交互。
- 管理员能力:管理员可以使用 /force_extract_soul <player_name> <set_soulless>(true/false) 强制提取玩家的灵魂。
下载前的关键信息
- 归还、封禁、杀死或复活灵魂需要按键绑定。
- 该系统是为多人服务器设计的,但也可以在单人环境中用于测试。(多人交互命令将无法使用 :<)
- 封禁时长为 7 天
- 对于 1.1.2+,你可以通过游戏规则进行配置(days_soul_is_banned)
兼容性支持
NBT 标签
- BanBlocked – 如果物品具有此标签,则拒绝封禁。
- Kill Block – 如果物品具有此标签,则拒绝处决(基础模组中仅允许在 Summoned Souls 上使用,除非玩家自愿给予许可。)。
- ReturnBlocked – 拒绝将灵魂归还给其原始所有者。
- SoulPresent – 用作灵魂毁灭等交互的条件。
- PlayerSoul – 将玩家的显示名称存储在灵魂物品中。
- [未使用] SoulControl - 曾用作 Soul Adrenaline Control 的条件,仅将此标签授予真正的灵魂。(功能已移除)
记分板追踪
- Soulless – 检测玩家的灵魂是否已被提取。
- SoulBanned - 检测玩家是被封禁(1)还是封禁了某人(2)(仅限直接封禁)
- SoulDamage - 灵魂耐久度,用于灵魂提取
- SoulInitialized - 玩家在安装此模组后加入时立即授予,用于授予 SoulDamage 分数以防止任何错误
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。