Bonk’s XP Multiplier
倍增你获得的经验,从温和的 1.5 倍到完整的 64 倍。击杀生物一个倍率,矿石、熔炉、钓鱼和交易另一个倍率。支持按生物覆盖、黑名单,以及低于 1 倍的数值来增加升级难度。仅服务端。
介绍
XP 倍率
XP 倍率只做一件事,而且做得恰到好处:它改变你获得的经验值数量。击杀生物一个数值,其他一切另一个数值——附魔、修补和修理不再是瓶颈,或者如果你把倍率调低,它们就会变成真正的瓶颈。
一切都在服务端运行。玩家用原版客户端加入即可获得完整效果:无需客户端模组、无需资源包、无需同步配置。
特性
🎚️ 两个倍率,或每个生物单独设置
击杀生物和游戏其余部分是分开的设置,因此你可以把生物经验翻四倍而不影响矿石或熔炉产出。然后可以为任何值得单独设置的生物覆盖倍率。
"multiplier": 2.0,
"other_multiplier": 1.0,
"per_mob": {
"minecraft:enderman": 4.0,
"minecraft:blaze": 3.0
}
🌍 涵盖所有来源,不只是生物
other_multiplier涵盖矿石、熔炉和烟熏炉、钓鱼、繁殖、村民和流浪商人的交易、砂轮以及投掷的附魔之瓶——因为它们都通过游戏中同一个地方给予经验,没有哪个是被意外遗漏的。
🎲 小数真正生效
1.5的倍率不会被四舍五入掉。整数部分保证获得,余数则按概率给予,所以 7 点经验在 1.5× 下有一半概率给 10 点、另一半给 11 点。在多次给予中平均下来正好是 1.5×——任何单次给予都是抛硬币而非承诺,这正是允许小数存在的诚实代价。
📉 或者让它更难
倍率可以降到0.0,不只是往上调。把每次给予减半以获得更慢的服务器,或者把生物经验设为0.0,迫使玩家从矿石和交易中获取等级。同样的小数处理也适用,所以0.5是每次给予真正的抛硬币,而不是一条四舍五入规则。
🚫 黑名单与 Boss 安全
末影龙和凋灵默认被排除,因为一次击杀价值数千点正是最不该被乘的东西。如果你不同意,可以把它们从列表中删除——没有任何东西是硬编码的。
末影龙是一个真正的特例:它在死亡动画期间给予经验,而不是通常的掉落,这就是它躲过大多数同类模组的原因。这里对它做了显式处理,所以把它加入黑名单确实有效,为它单独设置的倍率也确实生效。
👤 仅玩家击杀,或全部
默认只有记在玩家名下的击杀才会被乘。原版本来就会在玩家近期没有伤害生物时不给予生物经验,所以这主要决定最后一击的情况——把require_player_kill关掉,狼替你补刀的生物仍然算数。
🛡️ 绝不复制玩家的等级
玩家死亡时掉落的经验是他们已经赚到的经验的一部分,而不是新的奖励。玩家被无条件排除——没有任何配置选项能把死亡变成刷等级的方式。
命令
| 命令 | 权限 | 描述 |
| — | — | — |
| /xpmult | 等级 2 | 显示当前设置和配置文件路径 |
| /xpmult status | 等级 2 | 同上 |
| /xpmult set <0.0–64.0> | 等级 2 | 更改生物经验倍率并保存 |
| /xpmult other <0.0–64.0> | 等级 2 | 更改所有其他来源的倍率并保存 |
| /xpmult enabled <true\|false> | 等级 2 | 开启或关闭倍率 |
| /xpmult reload | 等级 2 | 手动编辑文件后重新加载配置 |
安装
- 安装 Fabric Loader 和 Fabric API
- ,把 jar 文件放进你的
mods文件夹 - ,启动服务器——
config/xpmultiplier.json会在首次启动时生成
。只需安装在服务端。安装在客户端单人游戏中也同样有效(单人游戏运行的是内部服务端)。
配置
配置文件位于 config/xpmultiplier.json,写入时会附带注释头,解释每一项选项。
{
"enabled": true,
"multiplier": 2.0,
"other_multiplier": 2.0,
"require_player_kill": true,
"per_mob": {
"minecraft:enderman": 4.0
},
"blacklist": [
"minecraft:ender_dragon",
"minecraft:wither"
]
}
| 字段 | 含义 |
| — | — |
| enabled | 总开关。false 表示所有地方都保持原版体验 |
| multiplier | 没有 per_mob 条目的生物击杀倍率。小数会作为概率生效 |
| other_multiplier | 矿石、熔炉、钓鱼、繁殖、交易、砂轮和附魔之瓶的倍率。1.0 表示不处理它们 |
| require_player_kill | 只对记在玩家名下的击杀生效 |
| per_mob | 按实体 id 设置的单实体倍率。会覆盖 multiplier |
| blacklist | 无论其他设置如何,都永不倍乘的实体 id |
读取很宽松,所以你可以在文件里保留自己的 // 注释——它们会在下次重写文件时被丢弃。
兼容性
- Minecraft: 1.21 – 1.21.1、1.21.9 – 1.21.11 和 26.2
- 加载器: Fabric
- 依赖: Fabric API
- 端: 服务端(客户端无需安装)
- 兼容模组生物:倍率按实体 id 设置,因此任何模组的生物都可以单独设置倍率或排除
- 模组的经验来源也会被倍乘,只要它们以正常方式给予经验——它们会归入
other_multiplier
支持
我制作的一切都是免费且采用 MIT 许可证的。如果它为你节省了一些时间,你可以请我喝杯咖啡:
常见问题
Bonk’s XP Multiplier 支持哪些 Minecraft 版本?
Bonk’s XP Multiplier 支持 Minecraft Java 版 1.21–26.2,共 6 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Bonk’s XP Multiplier 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
lyszczykooo 的其他作品
查看全部 →
Bonk’s XP Multiplier
倍增你获得的经验,从温和的 1.5 倍到完整的 64 倍。击杀生物和矿石、熔炉、钓鱼、交易各有不同倍率。支持按生物单独覆盖、黑名单,以及低于 1 倍的数值来增加升级难度。仅服务端。
Configurable Villagers
服务端模组,将村民交易、补货和繁殖放入配置文件中。无需安装客户端。
Mob Drop Multiplier
倍增生物掉落物,从温和的 1.5 倍到完整的 64 倍。可设置全局倍率,按生物单独覆盖,排除你不想改动的生物。完全服务端运行——无需安装客户端。
Stone Drop
Ores drop straight from stone and deepslate, with a Mining XP level system, per-player toggles and an upgrade shop. Server-side, no client mod required.
评论
登录后评论和评分