
路克的奇幻商店 RPG
LucsemporiumRPG为Minecraft添加了一个技能点进度系统。击杀怪物、收获作物、砍伐树木——获取RPG经验值。升级后获得技能点,并将它们分配到涵盖生命、移动、攻击、防御和实用五个类别的31项技能中。
LucsemporiumRPG
LucsemporiumRPG 为 Minecraft 添加了一个技能点进阶系统。击杀生物、收割作物、砍伐树木——在获取原版经验值的同时,也能获得 RPG 经验值。提升等级,获取技能点,并将其投入到涵盖五大类别的 31 项技能中:生命、移动、进攻、防御和实用。
每一个选择都至关重要。总计 100 级可获得 1000 技能点,而所有技能全部点满需要 1505 点,因此你无法加满所有技能。打造一个坦克、玻璃大炮、快速探索者,或是介于两者之间的角色。如果改变主意,可以消耗 5 个等级来重置你的技能配置。
需要 Java 17+ 和 Forge 47.2.20+。可在专用服务器、单人游戏和混合服务器 (Mohist/Arclight) 上运行。
工作原理
- 获取 RPG 经验值:通过击杀生物(RPG 经验球会与原版经验球一同掉落)和收集资源(作物和原木)
- 提升等级:每升一级获得 10 个技能点(共 100 级,总计 1000 点)
- 消耗点数:在游戏内 GUI 中,将点数分配到 5 个颜色编码标签页下的 31 项技能中
- 查看进度:在心形图标上方显示一个蓝色经验条,风格类似原版经验条
- 获得通知:升级时屏幕中央会出现横幅和音效,当有未使用的技能点时也会温和提醒
创造模式和旁观模式玩家无法获得经验值。
技能
生命 (绿色)
| 技能 | 上限 | 效果 |
|---|---|---|
| 生命值 | 80 | 每点 +0.5 颗心 |
| 饱食度 | 50 | 减少饥饿值流失 |
| 生命恢复 | 60 | 随时间被动恢复生命值 |
| 氧气 | 40 | 水下空气消耗速度减慢 |
移动 (蓝色)
| 技能 | 上限 | 效果 |
|---|---|---|
| 速度 | 60 | 提升行走和冲刺速度 |
| 跳跃高度 | 35 | 跳得更高 |
| 滑翔 | 25 | 下落时按住跳跃键可水平滑翔 |
| 游泳速度 | 40 | 在水中移动更快 |
| 冲刺效率 | 40 | 冲刺时消耗更少的饥饿值 |
进攻 (红色)
| 技能 | 上限 | 效果 |
|---|---|---|
| 近战伤害 | 75 | 每点 +1% 近战伤害 |
| 远程伤害 | 75 | 每点 +1% 远程伤害 |
| 攻击速度 | 50 | 武器挥动后摇恢复更快 |
| 暴击几率 | 25 | 造成 1.5 倍伤害的几率 |
| 生命偷取 | 20 | 恢复造成近战伤害的一定百分比生命值 |
| 箭矢回收 | 45 | 箭矢不被消耗的几率 |
防御 (金色)
| 技能 | 上限 | 效果 |
|---|---|---|
| 击退抗性 | 50 | 站稳脚跟 |
| 全抗性 | 50 | 每点 -1% 所有受到的伤害 |
| 爆炸抗性 | 50 | 减少苦力怕/TNT 伤害 |
| 火焰/熔岩抗性 | 50 | 减少火焰伤害 |
| 闪电抗性 | 50 | 减少闪电伤害 |
| 摔落抗性 | 50 | 减少摔落伤害 |
| 窒息/溺水 | 35 | 减少溺水/窒息伤害 |
| 中毒抗性 | 50 | 减少中毒/魔法伤害 |
| 凋零抗性 | 50 | 减少凋零伤害 |
| 闪避 | 20 | 完全闪避一次攻击的几率 |
| 荆棘 | 25 | 将伤害反弹给攻击者 |
| 防火 | 20 | 抑制火焰刻 |
实用 (紫色)
| 技能 | 上限 | 效果 |
|---|---|---|
| 挖掘速度 | 50 | 更快地破坏方块 |
| 幸运/战利品 | 35 | 更好的战利品表判定 |
| 夜视 | 15 | 高等级时可在黑暗中视物 |
| 磁力 | 25 | 增加物品/经验球拾取半径 |
GUI
按下 G 键(可配置)打开 RPG 界面。侧边栏有四个标签页:
属性 — 在 5 个颜色编码的分类标签页(生命、移动、进攻、防御、实用)中消耗你的技能点。每个技能都会显示进度条、当前/上限数值以及 +/- 按钮。将鼠标悬停在任意技能上,可在底部面板查看一行描述。可预先设置多个点数,然后点击应用。按住 Shift 并点击重置按钮,可消耗 5 个等级重置所有技能。
装备 — 角色面板,显示你的 6 个装备栏(护甲 + 主手 + 副手),如果安装了 Curios 还会显示其槽位。包含紧凑的属性摘要(生命值、饱食度、护甲、攻击、速度),仅显示已投入技能点的 RPG 加成,以及带有颜色编码圆点的活跃药水效果。将鼠标悬停在任意装备上,可在底部详情面板查看其附魔、耐久度和属性修饰符。
mcMMO — 只读视图,显示你的 mcMMO 技能(如果通过 PlaceholderAPI 在混合服务器上安装)。技能按战斗/采集/杂项分组,并显示每个技能的 XP 进度条。显示 Jobs Reborn 的等级和 XP。悬停可查看技能描述。提供刷新按钮以获取最新数据。
CNPC 任务 — 活跃的 CustomNPCs 任务,包含状态图标、目标、奖励和描述。可滚动查看,活跃任务优先显示。
HUD
在心形图标上方有一个蓝色经验条,风格与绿色的原版经验条相匹配。你的 RPG 等级数字悬浮在经验条上方,带有阴影轮廓。该经验条会随额外的心形行数和护甲进行缩放——始终可见且不会重叠。
升级时:
- “LEVEL UP!” 横幅会在屏幕中央显示 3 秒,带有金色标题和新的等级数字,然后向上飘动并淡出
- 播放复合音效:较高音调的原版升级音效加上音符盒的叮当声
- 如果你有未使用的技能点,经验条上方会出现柔和的脉冲提醒,提示你按下按键或在控制中分配
RPG 经验球
当生物死亡时,带有标记的 RPG 经验球会与绿色的原版经验球一同掉落。它们看起来不同(自定义广告牌纹理:orb_1, orb_5, orb_10)并在全亮度下发光。它们使用与原版经验球相同的物理和拾取行为,但提供的是 RPG 经验值而非原版经验值。从采集获得的小经验球会定期合并成更大面额。
技能点重置
6 级及以上的玩家可以重置所有已消耗的技能点。这会消耗 5 个等级——你的等级会下降,但所有技能点都会返还。重置按钮位于属性页面上;按住 Shift 并点击确认。在确认前,工具提示会显示确切的消耗。
示例流派
| 流派 | 核心技能 | 点数 |
|---|---|---|
| 坦克 | 生命值 80, 生命恢复 60, 全抗性 50, 击退 50, 闪避 20, 火焰 50, 摔落 50 | 360 |
| 狂战士 | 近战 75, 暴击 25, 生命偷取 20, 攻速 50, 生命值 80, 速度 60 | 310 |
| 游侠 | 远程 75, 箭矢回收 45, 速度 60, 游泳 40, 跳跃 35, 幸运 35 | 290 |
| 矿工 | 挖掘 50, 幸运 35, 速度 60, 生命值 80, 夜视 15, 磁力 25 | 265 |
配置
- HUD:开启/关闭,可配置按键绑定
- 技能:所有 31 项技能的上限在服务端代码 (MsgSpendStat) 中定义——易于调整
- 经验值曲线:每级所需经验为
50 + level * 10(可在 RpgLevels 中配置) - 每级技能点:10(可配置)
- 等级上限:100
兼容性
| Minecraft | 1.20.1 |
| Forge | 47.2.20 或更新版本 |
| Java | 17 或更新版本 |
| Curios API | 可选(在装备标签页显示 Curios 槽位) |
| mcMMO | 可选(通过混合服务器上的 PlaceholderAPI 显示技能) |
| CustomNPCs | 可选(显示活跃任务) |
| SpiritLinks | 可选(复活时 RPG 经验值死亡惩罚) |
许可与鸣谢
- 许可:保留所有权利
- 作者:Luc Bellefeuille
鸣谢
设计与代码:Luc Bellefeuille
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。