
Bountiful — Minecraft 中村庄任务板的模组
Bountiful 为 Minecraft 添加了一套基于单个方块的任务系统——奖励板。走到板前,接取任务,完成它——然后回来领取奖励。没有复杂的界面,无需角色升级:每次游戏只需一个目标,完成后获得明确的奖励。
Bountiful 为 Minecraft 添加了一套基于单个方块的任务系统——奖励板。走到板前,接取任务,完成它——然后回来领取奖励。没有复杂的界面,无需角色升级:每次游戏只需一个目标,完成后获得明确的奖励。
Bountiful — Minecraft 中村庄任务板的模组
本文所基于的版本:1.21.1
加载器:Fabric
模组版本:8.0.0
支持的 Minecraft 版本:1.17.1–1.21.1
依赖:Kambrik
Bountiful 为 Minecraft 添加了一套基于单个方块的任务系统——奖励板。走到板前,接取任务,完成它——然后回来领取奖励。没有复杂的界面,无需角色升级:每次游戏只需一个目标,完成后获得明确的奖励。
奖励板
奖励板是该模组的核心方块。它可以在村庄中找到(前提是配置中未关闭生成),也可以自行合成.

任务板的合成配方
用鼠标右键打开板的物品栏——其中显示当前的任务。每个任务都是一张独立的便签,列有目标清单(需要收集、带来或消灭的内容)以及奖励清单。要完成任务,请取下便签,满足所列条件,然后回到板前再次按下鼠标右键。此后奖励会立即出现在你的物品栏中。
新任务会随时间出现——旧任务被撤下,新任务被生成。默认情况下每 45 秒刷新一次。

位于聚落中心的公告板
任务
每个任务由两部分组成:目标(需要带来或击杀的内容)和奖励(提交后获得的内容)。目标和奖励的数量取决于设置以及任务本身的稀有度。默认情况下每个任务有 1–2 份奖励以及同样数量的目标。
模组内部的价值系统是平衡的:奖励的总价值大致等于目标的总价值。任务池中的每个物品都有一个数值 unitWorth,而生成算法会挑选目标,使其总价值与奖励的价值相匹配。精确的平衡并非总能实现,因此略微偏向奖励一方被视为正常。
任务的稀有度
Bountiful 使用与原版 Minecraft 相同的稀有度等级:
普通(Common)
罕见(Uncommon)
稀有(Rare)
史诗(Epic)
任务的稀有度越高,奖励中出现更高级别池中物品的概率就越大。一开始板的声望较低,以普通任务为主。随着时间推移,它们的品质会提升。

打开的公告板上展示着不同稀有度的任务
声望
每块奖励板都有自己的声望值。每当有人在这块板上提交任务时,它都会上升。更高的声望带来两点好处:
稀有奖励出现得更频繁。从声望第 5 级开始,罕见物品出现的频率提高一倍。
任务目标的折扣。声望越高,获得同一份奖励所需提交的内容就越少。在 10% 折扣下,对于价值 1000 的奖励,只需带来价值 900 的目标。
在服务器上,声望绑定于具体的某块板,而非全局绑定于玩家。如果长期在同一块板上提交任务——正是在那块板上会出现更有利的条件。
法令
法令是一种决定某块奖励板上任务主题的物品。例如,铁匠法令会让板上充满皮革、铁锭、盔甲相关的任务。农夫法令——则是小麦、甜瓜、蘑菇及其他农产品。
合成的法令在放置到板上时,会为其赋予一个随机主题。法令也可以作为完成任务的奖励获得。

法令的合成配方
一块板上最多可同时放置三份法令。例如,如果放置铁匠法令和农夫法令——新任务可能会混合主题:带来小麦以换取一件铁胸甲。这种混合通过参数 bounty.allowDecreeMixing 开启,并默认处于启用状态。
配置
模组的配置文件位于路径 config/bountiful.json。下面是所有参数及其说明。
board 部分
参数 | 说明 |
| 板上任务的刷新间隔(以秒计)。值越小——任务变化得越频繁。 |
| 奖励板在生成的村庄中出现的频率。值为 0 时关闭在村庄中的生成。 |
| true——奖励板可以被破坏并拾取。false——任何工具都无法拆除板(适用于板必须固定不动的服务器)。 |
bounty 部分
参数 | 说明 |
| 添加到每个任务时间上的固定秒数。0——无加成。如果你想给玩家更多时间来完成,请增大此值。 |
| true——任务带有计时器,时间结束后会消失。false——任务没有时间限制,会保留到手动刷新为止。 |
| 填充任务难度提高的百分比。0——难度不变。正值会相对于奖励价值提高对目标的要求。 |
| true——如果板上放有多份法令,不同主题的目标和奖励可以在同一个任务中混合。false——每个任务严格在单一法令的范围内生成。 |
| false——算法先挑选奖励,再根据其价值挑选目标(默认行为)。true——逻辑反转:先确定目标,再根据目标挑选奖励。 |
| 在刚放置的板上出现的初始任务的最小数量。 |
| 初始任务的最大数量。 |
| 刷新板时添加的填充任务的最小数量。 |
| 刷新时填充任务的最大数量。 |
| 为填充任务提取"货币"奖励所用池的名称。null——使用标准池。适用于带有自定义奖励池的定制整合包。 |
client 部分
参数 | 说明 |
| true——成功提交任务后,屏幕角落会出现一条通知(toast)。false——不显示通知。 |
dbg 部分
参数 | 说明 |
| true——启用调试模式(向控制台输出额外信息)。仅在开发自定义池时有用。在普通游戏中请保持为 false。 |
general 部分
参数 | 说明 |
| 模组在加载时忽略的数据文件路径。默认排除演示文件。支持通配符 *。 |
结语
Bountiful 让玩家在每次游戏中都有一个目标,而无需自己琢磨该做些什么。声望系统将与板的互动延伸为长期的过程——你提交得越多,获得的条件就越有利。
该模组首先适合在服务器上多人组队生存:板的共享声望、同一任务可由多名玩家同时接取,以及可通过配置调节的难度,使其便于合作游戏。单人游戏同样可用,但在缺少社交要素的情况下,部分机制——尤其是共享声望——无法完全展现出来。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











