基本信息
我的世界Java版本
1.21–1.21.1
平台
NeoForge
运行环境
详情信息
许可证 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