BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Dualexp:分离经验用途

Dualexp:分离经验用途

分离经验的用途:独立一个用于花费用途的经验系统(可以叫它“卢恩”、“魂”)

0
0
冒险
前置
游戏机制

基本信息

我的世界Java版本

1.21–1.21.1

平台

NeoForge

运行环境

客户端和服务端

其他链接

反馈问题 查看源码 访问 wiki

创作者

kww_sayaka Member

详情信息

许可证 MIT
发布于 2 months ago
更新于 2 months ago
简介渲染图更新日志版本百科反馈讨论

Dualexp : 分离经验的升级与消耗用途

DualExp 是一个将 Minecraft 原版经验系统一分为二的模组:将“等级(Level)”作为功能门槛,“货币(Currency)”作为经验消耗用途,从而实现精细的成长机制控制。 它默认仍让经验球同时提升两者,但支持开发者通过 API 或数据驱动形式自定义经验的获取、存储与使用方式,适用于 RPG、经济系统等更复杂的模组生态。

Features

核心机制

在比较底层的地方接管原版玩家的经验行为(使用Mixin):

  • 原版玩家经验的获得与消耗方法被全面接管为rune的增减
  • 原版等级的增加依然,但减少会被转化为rune的减少
  • 经验球同时提供经验和卢恩;
  • /xp命令只影响等级经验,使用独立的/rune(可自定义)指令来处理rune。
    • 这个指令名可以更改

次要机制

  • 一个常数来管理原经验对rune获得/消耗的比例,可能会实现一个表来单独处理。
  • 客户端提供一个简易的rune显示机制
    • 会有相关的设置选项
  • 玩家死亡时的经验与rune处理:根据KeepInventory
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12