
怪物掉落倍率
将生物掉落物倍率化,从温和的1.5倍到完全的64倍。设置一个全局倍率,按生物单独覆盖,排除那些你想要保持原样的。完全服务端生效——无需客户端安装。
生物掉落倍率
生物掉落倍率只做一件事,并且做得很到位:它将被击杀生物掉落的战利品乘以一个倍数。这一个数字就能让你所有的刷怪场、所有的刷材料过程、每一次狩猎之旅,都变成你想要的多或少的捷径——从温和的 1.5 倍到干脆的 64 倍。
一切都在服务端运行。玩家使用原版客户端加入即可享受完整效果:无需客户端模组、无需资源包、无需同步配置。
特性
🎚️ 一个数字,或每种生物一个数字
为所有生物设置一个统一的 multiplier,然后为任何值得拥有独立倍率的生物单独覆盖。想要僵尸 4 倍但其他生物都是 2 倍?配置里写一行就行。
"multiplier": 2.0,
"per_mob": {
"minecraft:zombie": 4.0,
"minecraft:blaze": 3.0
}
🎲 小数倍率确实有效
设置为 1.5 的倍率不会被四舍五入掉。整数部分必定保证,剩余部分则转换为几率,因此 1.5 倍总是会给予原版掉落,并且有一半的几率额外多掉一份。多次击杀后平均下来正好是 1.5 倍——对于单次击杀而言是一次掷硬币而非保证,这是允许小数倍率所必须付出的诚实代价。
🚫 黑名单与 Boss 安全措施
末影龙和凋灵默认被排除在外,因为它们的掉落物关系到游戏进程,而一次性的 Boss 击杀恰恰是最不该被倍率放大的东西。如果你不同意,把它们从列表中删掉即可——没有什么是硬编码的。
👤 仅限玩家击杀,或所有击杀
默认情况下,只有计入玩家名下的击杀才会被倍率放大,因此因摔落伤害、仙人掌、岩浆或相互残杀而死亡的生物仍会保留原版掉落。关闭 require_player_kill 选项后,自动刷怪场也会获得倍率加成——由你决定,每个世界单独设置。
🧱 对结果进行倍率放大,而非改变掷骰
与抢夺附魔不同,本模组放大的是最终的掉落物,而不是以不同方式掷骰战利品表。这意味着它能够均匀地作用于一切掉落:必定掉落、稀有掉落,以及完全不受附魔支持的掉落。
额外掉落的物品会以独立的堆叠形式输出,而不是通过提高堆叠数量来实现,因此高倍率永远不会产生超大的堆叠,也不会干扰其他检查掉落的模组。
🛡️ 绝不会复制玩家的物品栏
玩家死亡掉落物是他们自己的物品,而非战利品表掷骰结果。玩家被无条件排除在外——没有任何配置选项可以将死亡变成一种物品复制漏洞。
命令
| 命令 | 权限 | 描述 |
|---|---|---|
/mobdrop |
2 级 | 显示当前设置和配置文件路径 |
/mobdrop status |
2 级 | 同上 |
/mobdrop set <1.0–64.0> |
2 级 | 更改默认倍率并保存 |
/mobdrop enabled <true|false> |
2 级 | 开启或关闭倍率功能 |
/mobdrop reload |
2 级 | 在手动编辑文件后重新加载配置 |
安装
- 安装 Fabric Loader 和 Fabric API
- 将 jar 文件放入你的
mods文件夹 - 启动服务器——
config/mobdropmultiplier.json会在首次启动时生成
只需在服务端安装。在单人游戏中安装到客户端同样有效(单人游戏运行着一个内置服务端)。
配置
配置文件位于 config/mobdropmultiplier.json,写入时会包含一个注释头,解释每个选项。
{
"enabled": true,
"multiplier": 2.0,
"require_player_kill": true,
"per_mob": {
"minecraft:zombie": 4.0
},
"blacklist": [
"minecraft:ender_dragon",
"minecraft:wither"
]
}
| 字段 | 含义 |
|---|---|
enabled |
总开关。设为 false 表示所有地方都保持原版掉落 |
multiplier |
适用于所有没有 per_mob 条目的生物的倍率。小数部分按几率处理 |
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 设置,因此任何模组的生物都可以设置自己的倍率或被排除在外
支持
我制作的所有内容都是免费的,并采用 MIT 许可证。如果它为你节省了时间,你可以请我喝杯咖啡:
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。