玩家属性

玩家属性

一个轻量级且高度可配置的Minecraft玩家成长系统。通过击败生物获得升级点数——然后选择你想要提升的属性。通过强大的配置系统,完全支持模组生物和属性。

冒险

🛡️ 玩家属性

一个轻量且高度可配置的 Minecraft 玩家成长系统。通过击败生物获得升级点数——然后选择你想要提升的属性。通过强大的配置系统完全支持模组生物和属性。

📦 概述

玩家属性是一个 Forge 模组,引入了可自定义的类 RPG 系统,玩家通过击杀生物来获得升级点数。与同类型的其他模组不同,属性是动态加载的——这意味着像 Iron's Spells 'n Spellbooks 和 Epic Fight 等模组的属性也可以被升级。以兼容性、性能和可配置性为核心设计理念。

🎯 特性

✅ 通过击杀生物获得升级点数

🛠️ 手动将点数分配到任何受支持的属性

⚙️ 配置哪些生物给予点数及其掉落概率

🧠 智能缓存配置值以提升性能

🧪 调试模式,帮助识别实体和属性名称

🔁 支持自定义属性(模组或原版)

🧟 可自定义凋灵、末影龙、监守者等 Boss 的概率

🚫 忽略特定属性使其不在 UI 中显示(启用调试模式后,在主界面将鼠标悬停在属性上即可查看其 ID)

🔧 通过 playerstats-common.toml 轻松配置

🎮 工作原理

击杀一个生物(已配置的生物或 Boss)→ 有概率获得 1 个升级点数

点数按玩家分别保存

按下你配置的按键(默认:R)打开升级界面

选择你想要提升的属性——消耗点数和经验值

🔧 配置示例

[geral]
debugMode = true
highHealthAmount = 50
customMobChances = ["entity.minecraft.chicken=0.15", "entity.mymod.bossmob=0.75"]
customAttributeIncrement = ["attribute.name.generic.max_health=2.0"]
ignoredAttributes = ["attribute.name.generic.armor"]

⚔️ 支持的实体

完全支持原版和模组生物

使用配置中的 customMobChances 添加你自己的生物

启用 debugMode = true 以在控制台打印被击杀生物的 ID 日志

🧩 模组兼容性

✅ 兼容:

自定义生物(使用标准 EntityType)

来自其他模组的自定义属性(例如 Epic Fight、Iron's Spells 'n Spellbooks)

所有基于标准 Forge 的服务器/客户端环境

✨ 1.7.0 新增内容

🌀 升级符文 – 一种给予属性点数的特殊物品。

📜 属性提升卷轴 – 提供临时属性加成,允许灵活的战斗构筑。

💎 能力水晶 – 一种稀有水晶,为玩家解锁独特能力。

⚔️ 额外功能:你现在可以直接修改生物的属性并为其添加能力——扩展了自定义空间,让遭遇战更具挑战性。

🛡️ 能力更新 1.8.0

🔹 跟随主人

适用于坐骑类生物和铁傀儡。

该生物会跟随将其绑定为主人的玩家,类似于宠物。

🔹 传送至主人(需要跟随主人)

适用于坐骑类生物和铁傀儡。如果该生物离主人太远,它会自动传送到主人附近。

在生物迷路或卡住的情况下很有帮助。

🛡️ 嘲讽

适用于铁傀儡和狼。挑衅附近的敌人,迫使它们将该生物而非主人作为目标。

  • 范围 16 格。

  • 激活时释放愤怒粒子。

  • 吸引敌人 30 秒。

  • 激活后,进入 60 秒冷却才能再次使用。

🛡️ 保护主人

适用于铁傀儡。自动攻击任何试图攻击主人的敌对实体。

  • 被动生效。

  • 如果玩家受到攻击,铁傀儡会立即行动保护他们。

⚔️ 能力组合

嘲讽 + 保护主人形成双重防御:

  • 嘲讽将敌人吸引到铁傀儡身上,转移玩家的注意力。

  • 保护主人确保即使敌人无视嘲讽并攻击玩家,铁傀儡也会立即做出反应。

  • 这两个能力结合起来,将铁傀儡变成真正的私人守卫,能够主动且策略性地保护主人。

🛡️ 巡逻

适用于铁傀儡和狼。激活后,该能力使生物在其所在位置充当哨兵。

  • 自动在 16 格半径内开始巡逻,监视该区域。

  • 任何入侵领地的敌对实体都会立即受到攻击。

  • 与以玩家为中心的跟随主人和保护主人不同,巡逻让生物驻守原地,确保特定地点的安全。(无法与跟随主人和传送至主人同时生效)

👁️ 巡逻视野

适用于鹦鹉。当生物处于巡逻模式时,会激活增强的环境视野。

  • 该能力使其能够在 16 格半径内探测远处的敌人,即使隔着障碍物。

  • 被巡逻视野探测到的敌人可以被高亮显示发光效果,使其更容易识别。

💚 生命再生

适用于除玩家以外的所有生物。施加永久的 1 级生命恢复,提高生存能力并减少玩家干预的需求。

当与嘲讽或保护主人等防御能力结合时,生物可以更长时间地抵御更多敌人,因为它可以在战斗中回血。

❄️ 冰霜行者

适用于坐骑类生物。该生物在移动时冻结脚下的水,创造临时固体冰块,使其能轻松穿越河流、湖泊和海洋,就像冰霜行者附魔一样。

🐺 嚎叫增益

适用于狼。

  • 进入战斗时,狼会发出强大的嚎叫,鼓舞附近的盟友,暂时强化它们。

  • 探测到敌人时,狼会发出嚎叫,为自身和范围内的盟友提供属性加成(如力量、速度或抗性)。

  • 持续时间:效果持续 30 秒,之后进入 5 分钟冷却才能再次使用。

❤️ 重生

适用于生物和玩家(对玩家而言,仅在极限模式下生效)。

  • 当拥有重生能力的实体死亡时,它会掉落一个灵魂碎片。要执行重生仪式,玩家必须在充能的复活锚上放置一个灵魂碎片和一块灵魂石,并献祭一个同等的实体(对于玩家,使用村民)。

  • 仪式会对周围区域造成轻微伤害,并使执行者和被复活的实体都处于濒死状态,伴随极度饥饿和临时虚弱效果,需要谨慎和策略才能存活。

💎 灵魂石 – 可在末地城、远古城市和堡垒遗迹中找到。用于复活实体。

🔹 灵魂碎片 – 拥有重生能力的生物会掉落灵魂碎片,以便它们能够被复活。

🧑‍💻 面向整合包与开发者

模组 ID:playerstats

无 mixin 或 coremod 修改

轻量且对运行时友好

易于配置和扩展

📜 许可证 本模组采用 MIT 许可证授权。你可以自由地在整合包、分支和再分发中使用它——只需注明原始项目即可。