资源倍率

资源倍率

资源倍率是一个可配置的模组,用于倍增方块、生物和掉落物,同时采用智能防复制保护,以保持游戏玩法的平衡与可靠。

原版 Minecraft:

原版(1倍)Minecraft掉落

安装模组后:

10倍掉落

⛏️ 资源倍增(Resource Multiplier) 是一款轻量级且高度可配置的模组,旨在减少重复性的资源采集,同时保持 Minecraft 原有的战利品机制不变。

资源倍增并非替换战利品表或改变方块和生物的工作方式,而是等待 Minecraft 先计算出正常结果,然后安全地倍增最终的输出。

这意味着诸如时运、精准采集、抢夺、熟肉、随机掉落数量、物品组件、NBT 以及兼容的模组战利品表等功能都能正常工作。

资源倍增不会自动挖掘额外方块或改变挖掘速度。它只是将你已获得的资源数量加倍。

✨ 特性

可配置的资源倍率: 选择符合条件的战利品应被放大的倍数。

  • 0倍 抑制符合条件的掉落
  • 1倍 保持原版正常掉落量
  • 2倍至64倍 倍增最终结果

默认的方块倍率为 2倍,但你可以根据你的世界、服务器或整合包来提高、降低或完全自定义此倍率。

智能放置保护: 玩家放置的方块可以保持其正常的原版掉落量,以防止简单的复制循环。

例如:

  1. 以2倍倍率挖掘一个自然生成的石头方块。
  2. 获得两个圆石。
  3. 放置一个圆石方块。
  4. 打破放置的方块。
  5. 放置的方块掉落其正常数量,而不会再次被倍增。

放置保护是持久性的,并设计为支持受活塞推动的方块、下落的方块、床、门以及其他多方块放置。

🧠 专业提示:如果你有意让放置的方块也使用倍率,可以禁用智能放置保护或更改符合条件的方块模式。

时运和精准采集支持: 资源倍增会使 Minecraft 已计算出的战利品数量加倍。

如果时运产生了四个钻石,而你的倍率是3倍,你将获得十二个钻石。如果精准采集产生了一个矿石方块,那么最终的矿石方块也会被倍增。

方块分类: 无需逐个编辑方块,即可配置广泛的方块组。

内置分类包括:

  • 矿石
  • 原矿资源
  • 石头
  • 原木和木材
  • 泥土
  • 农作物
  • 植物
  • 树叶
  • 下界资源
  • 末地资源
  • 建筑方块
  • 杂项方块

单个方块覆盖: 需要某个特定方块表现不同?按名称或注册 ID 搜索它,并赋予它自己的倍率。

例如:

  • 石头:2倍
  • 钻石矿石:3倍
  • 远古残骸:1倍
  • 某个特定的模组矿石:4倍

维度倍率: 不同的维度可以使用不同的方块倍率。

你可以将主世界保持在2倍,将下界资源提高到3倍,或独立配置兼容的模组维度。

方块过滤器: 使用黑名单或白名单模式来控制哪些方块允许获得倍增掉落。

过滤器同时支持单个方块 ID 和方块标签,使其对于包含大量自定义内容的整合包非常有用。

🐄 可选实体战利品

资源倍增可以选择性地倍增符合条件的生物和动物产生的正常死亡战利品。

实体死亡战利品默认禁用,因此安装或更新模组不会突然倍增现有刷怪塔的产出。

启用后,实体战利品可按以下方式配置:

  • 实体类型
  • 实体类别
  • 击杀要求
  • 黑名单或白名单过滤器
  • Boss 安全设置

实体类别包括:

  • 被动生物
  • 中立生物
  • 敌对生物
  • 环境生物
  • 水生生物
  • 村民和NPC
  • 傀儡
  • Boss 和主要威胁
  • 杂项或未分类实体

安全的最终战利品倍增: 标准生物战利品表会被评估一次,包括抢夺和其他条件,然后将最终结果乘以倍率。

资源倍增不会盲目复制:

  • 装备的盔甲
  • 装备的武器
  • 拾起的物品
  • 鞍
  • 马铠
  • 实体物品栏
  • 驮运生物的货物
  • 玩家死亡掉落
  • 不支持的特殊奖励

Boss 保护: Boss 战利品默认保持原版数量。服务器所有者可以故意启用 Boss 倍增,但独特或特殊输出永远不会通过广泛的物品生成钩子被倍增。

击杀要求: 选择实体倍率是适用于玩家击杀、玩家或驯服生物击杀,还是所有符合条件的标准死亡战利品事件。

默认设置为仅限玩家击杀,这有助于防止自动刷怪塔获得倍增输出,除非服务器所有者另行选择。

✂️ 支持的剪刀剪毛

资源倍增也可以倍增加持的实体产生的正常剪毛资源。

在全新配置下:

  • 玩家剪毛: 已启用
  • 发射器剪毛: 已禁用
  • 默认剪毛倍率: 继承全局倍率

因此,正常的玩家剪毛感觉与模组的其他部分一致,而自动羊毛农场在自动化被有意启用前保持不变。

剪毛动作本身仍然只进行一次:

  • 实体状态改变一次
  • 工具损耗一次
  • 剪毛音效播放一次
  • 最终的标准剪毛战利品随后被倍增

模组剪毛安全性: 未知的模组可剪毛实体保持原版1倍,直到整合包作者通过数据包有意将其标记为兼容。

这可以防止不寻常的模组生物意外复制装备、稀有进阶物品、物品栏或永久性转化奖励。

🛡️ 安全保护

方块实体保护: 包含物品栏或特殊数据的方块默认保持原版1倍。

这有助于保护:

  • 箱子
  • 木桶
  • 熔炉
  • 漏斗
  • 潜影盒
  • 蜂巢
  • 装饰容器
  • 模组存储方块
  • 其他具有自定义数据的方块

兼容的方块实体在行为经过测试后,可由服务器所有者加入白名单。

特殊方块保护: 技术性方块、不可获取方块、传送门、刷怪笼和独特方块默认被排除在外。

输出安全限制: 资源倍增包含安全预算,以防止行为异常的模组战利品表与高倍率结合时一次性生成大量物品。

如果结果会超过安全限制,整个事件将回退到其原始的原版输出,而不是部分倍增或使服务器崩溃。

合法的堆叠处理: 兼容的物品会合并到有效的堆叠大小中,以减少不必要的物品实体。

例如,256个圆石会以四组64个的形式产生,而不是数百个单独的物品。

🌍 模组内容兼容性

资源倍增通过 Minecraft 的运行时注册表发现方块和实体类型,允许原版和模组内容自动出现在配置界面中。

大多数使用 Minecraft 正常系统的模组应该无需特殊支持即可工作,包括添加以下内容的模组:

  • 新矿石
  • 新石头类型
  • 新原木和树叶
  • 新农作物和植物
  • 新维度
  • 新被动动物
  • 新敌对生物
  • 新战利品表物品

使用标准 Minecraft 或通用标签的方块可以自动获得适当的类别倍率。

未标记的模组方块仍然可以使用:

  • 全局倍率
  • 维度倍率
  • 杂项类别
  • 单个方块覆盖

高度自定义的系统(直接创建物品、将战利品插入物品栏或绕过 Minecraft 正常放置和战利品路径)可能会保持不变。这种保守行为有助于防止无关物品被复制。

⚙️ 配置

资源倍增包含一个结构化的游戏内配置界面。

使用以下命令打开:

/smartdropsgui

Fabric 用户可以选择安装 Mod Menu,以从模组菜单访问相同的配置界面。

配置包括专门的部分:

  • 常规方块设置
  • 方块分类
  • 方块覆盖
  • 维度
  • 方块过滤器
  • 高级设置
  • 实体死亡战利品
  • 实体类别和覆盖
  • 实体过滤器
  • 支持的剪毛

更改会在你浏览配置界面时暂存,并通过主页上的应用更改提交。

配置文件位置:

.minecraft/config/smart_resource_drops.json

该文件保留其原始内部名称,以与模组更名为资源倍增之前创建的世界和配置兼容。

🔍 诊断命令

资源倍增包含只读诊断工具,用于了解它将如何处理方块或实体。

  • /smartdrops status — 查看当前配置摘要
  • /smartdrops inspect — 检查你正在查看的方块
  • /smartdrops inspect verbose — 查看完整的方块规则解析详情
  • /smartdrops inspect entity — 检查你正在查看的实体
  • /smartdrops inspect entity verbose — 查看详细的实体和剪毛信息
  • /smartdrops validate — 检查配置的 ID、标签、过滤器和安全敏感设置

检查和验证不会破坏方块、伤害实体、生成战利品或修改配置。

🌐 多人游戏

服务器权威: 服务器控制所有游戏内倍率和安全规则。

对于多人游戏:

  • 在服务器上安装资源倍增以启用游戏行为。
  • 在使用图形配置界面时,在客户端上安装它。
  • 管理员可以编辑服务器设置。
  • 普通玩家在支持的地方会看到只读视图。
  • 客户端无法在未经服务器许可的情况下启用更高的倍率。

Mod Menu 是可选的,在专用服务器上不需要。

📦 Fabric

必需:

  • Fabric Loader
  • Fabric API

可选:

  • Mod Menu,便于访问配置界面

当前 Minecraft 26.2 的要求:

  • Minecraft Java版: 26.2
  • Fabric Loader: 0.19.3 或兼容的更新版本
  • Fabric API: 0.158.0+26.2
  • Java: 25,Minecraft 26.2 所需

请检查你正在下载的特定文件的要求,因为不同 Minecraft 版本和加载器之间的支持可能有所不同。

🚫 专注于设计

资源倍增专注于倍增最终的资源输出。

它不添加:

  • 矿脉挖掘
  • 砍树
  • 自动熔炼
  • 物品磁铁
  • 物品栏整理
  • 挖掘速度改变
  • 生物生成改变
  • 结构或箱子战利品倍增
  • 钓鱼倍率
  • 交易或以物易物倍率
  • 无关的进阶系统

目标很简单:在不破坏 Minecraft 的正常机制、进度和服务器控制的前提下,减少重复性的资源采集。

📖 开源

资源倍增是开源的,并在 MIT 许可证下提供。

欢迎:

  • 在整合包中使用它
  • 查看和修改源代码
  • 根据许可证分发修改版本
  • 报告错误和兼容性问题
  • 创建扩展支持类别的数据包

源代码: GitHub

问题与兼容性报告: GitHub Issues

如果你喜欢资源倍增,请考虑分享它、将它包含在你的整合包中,或留下反馈!