跳到正文

VO: Agrarian Reform

作者:dasikigaijin

一个田园沉浸模组,将Minecraft的农业从基于距离的机器转变为活生生的生态系统。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Join Discord
Requires Fabric API
Requires Dasik Library
Client & Server
Java 25
License GPLv3
Minecraft 26.1+

🌾 农业改革

“尊重土壤节奏的耕作。”


📖 介绍

在原版 Minecraft 中,农业很快就会沦为枯燥的琐事:破坏作物会在田里留下空洞,水源机制迫使你采用僵硬难看的 9×9 灌溉网格,不小心跳跃会把肥沃的耕地变成无用的泥土,而一旦你退出游戏或走到几个区块之外,作物就会立刻停止生长。

农业改革 在 Vanilla Outsider 理念下彻底重振了 Minecraft 的农业。它引入了流畅的右键收获与即时补种、更真实且扩展的水文灌溉、自然的混养生物多样性生长加成、踩踏保护与轻步靴、对野生植物通用的骨粉支持、种子到草地的土壤培育,以及 The Continuum——一个智能离线持续引擎,在你睡觉或探索遥远维度时模拟作物生长。

[!NOTE]

1 Jar 1 版本政策: 我为每个 Minecraft 版本构建 1 个专用 JAR(例如 MC 26.3、MC 26.2、MC 26.1.2)。请下载与你的 Minecraft 安装完全匹配的构建版本。

依赖提示:

* 需要 Fabric API 和 Dasik Library(v1.8.15+)。

* 支持专用服务器: 客户端和服务端均兼容。原版客户端可以加入运行农业改革的服务器,无需任何客户端模组!

属于 Vanilla Outsider Collection 的一部分——通过原生玩法循环加深原版沉浸感的模组。


✨ 特性

🌾 右键快速收获与流畅补种

  • 一键补种: 右键点击任何完全成熟的作物(小麦、胡萝卜、马铃薯、甜菜根、下界疣、可可豆、火把花、瓶子草),即可在单次流畅操作中瞬间收获掉落物并以 age 0 补种种子。
  • 主手防抖: 配备防双击保护,防止意外重复收获或误放种子。
  • 时运与工具协同: 如果手持工具或锄收获,掉落物会正确计算时运附魔,且不消耗工具耐久。
  • 甘蔗收获: 右键点击高大的甘蔗柱,会干净地收获底部以上的上层方块,而不会连根拔起底部甘蔗。

💧 水动力学与毛细灌溉

  • 切比雪夫环灌溉: 将静止水源方块的有效灌溉范围从原版局促的 4 格扩展到默认宽敞的 8 格(agrarian_reform:hydration_source_range),允许广阔的田园景观农场(每个水源最多 17×17 地块)。
  • 流水毛细作用: 流动水提供最多 4 格的毛细湿润(agrarian_reform:hydration_flowing_range),使自然溪流和山坡沟渠可用于真实的梯田耕作。
  • 永久湿润耕地开关: 强制所有耕地保持湿度等级 7,无需附近有水方块(agrarian_reform:always_wet_farmland)。
  • 纯水过滤器: 可选择将湿润严格限制为纯水方块(agrarian_reform:pure_water_hydration_only)。

🍃 混养与生物多样性生长加成

  • 生态系统活力: 相邻种植多样化作物可获得+10% 生长概率加成(agrarian_reform:growth_biodiversity_bonus),鼓励自然的混合菜园与伴生种植,而非工业化单一作物网格。
  • 雨水生长加速: 暴雨期间暴露在开阔天空下的作物每次随机刻获得额外生长阶段(agrarian_reform:rain_growth_acceleration)。
  • 环境反馈: 作物推进生长阶段时发出柔和的绿色闪光粒子(agrarian_reform:ambient_vitality_particles),穿过成熟作物时播放细微的沙沙声(agrarian_reform:ambient_crop_rustle)。

🛡️ 土壤韧性、轻步与践踏保护

  • 轻步靴: 穿着皮革靴子、带有#agrarian_reform:soft_step_boots / #c:boots/soft标签的靴子,或附有摔落保护的靴子,可自然保护耕地免受坠落冲击践踏。
  • 践踏免疫守卫: 可配置的完全免疫,防止玩家跳跃、疾跑滑行和坠落实体破坏耕地(agrarian_reform:total_trample_immunity)。
  • 定向保护: 将践踏免疫限制为玩家和已驯服宠物,同时让野生生物仍会对土壤造成破坏(agrarian_reform:trample_immunity_players_only)。

⏳ 连续体:离线生长持久化

  • 时间感知模拟: 在世界或区块重新加载时计算精确的离线时间差,根据自然刻概率推进作物生长阶段。即使你探索维度或在现实生活中睡觉,你的田地也会茁壮成长!
  • 限流批处理: 以小规模、无卡顿的微批次(每刻 5 个作物)处理追赶生长,确保性能流畅且不会导致服务器卡顿。
  • 通用植物支持: 模拟标准作物、甘蔗、仙人掌、下界疣、可可、甜浆果丛、藤蔓和树苗。

🦴 通用骨粉培育

  • 使用标准骨粉物品交互(agrarian_reform:universal_bonemeal)加速非原生可骨粉催熟植物(仙人掌、甘蔗、下界疣、可可、藤蔓)的生长。

🌱 种子到草方块土壤培育

  • 用鸡饲料种子右键点击泥土方块会消耗一个种子,并将泥土转化为茂盛的草方块,同时产生植物生长效果(agrarian_reform:seeds_grow_grass)。

⚙️ 动态逐作物生长控制

  • 动态作物发现: 自动扫描方块注册表并注册动态的逐作物游戏规则(agrarian_reform:growth_<namespace>_<path>),为你提供每种植物物种的精细速度倍率(0 = 继承全局,100 = 1x 原版,200 = 2x,-1 = 冻结 / 0%)。
  • 全局倍率: 使用单个游戏规则(agrarian_reform:global_growth_multiplier)缩放全世界所有农业生长。

🧩 兼容性与 HUD 集成

  • 100% 服务端兼容: 在专用服务器上完全可用;原版客户端连接后无需任何客户端模组即可体验流畅的收获、灌溉和视觉效果。
  • ModMenu 与 YACL / Cloth Config: 单人游戏内提供图形化配置界面,可轻松为新世界自定义基线模板。
  • WTHIT / Jade 兼容: 在第三方提示框中显示准确的生长百分比和湿度状态。

📊 快速参考与机制矩阵

| 特性维度 | 原版 Minecraft | 农业改革 |
| :— | :—: | :—: |
| 收获流程 | 破坏方块 → 收集掉落物 → 重新选择种子 → 补种 | 右键点击成熟作物:瞬间掉落并自动补种 |
| 水源灌溉 | 仅 4 格半径(固定的 9×9 范围) | 8 格半径(可配置的切比雪夫环,最大 17×17) |
| 流动水灌溉 | 0 格(必须是静止水源) | 4 格毛细作用(溪流与沟渠可湿润土壤) |
| 单作与混作| 无生长差异 | 伴生混种可获得 +10% 生长速度加成 |
| 耕地踩踏 | 跳跃时立即破坏为泥土 | 轻步靴(皮革/摔落保护)及可配置的免疫 |
| 离线作物生长 | 区块卸载时完全冻结 | 连续体模拟会在区块重新加载时节流追赶 |
| 骨粉支持 | 对仙人掌、甘蔗、下界疣无效 | 通用骨粉适用于所有栽培植物 |
| 暴雨生长 | 标准随机刻速率 | 降雨期间加速生长阶段 |
| 土壤培育 | 需要草方块蔓延或精准采集 | 用种子右键点击泥土以培育新草方块 |


🚀 游戏内命令与快速开始

农业改革的参数是原生 GameRules,可通过标准 Minecraft 命令访问:

# Query current water source irrigation radius
/gamerule agrarian_reform:hydration_source_range

# Expand water source irrigation to 12 blocks
/gamerule agrarian_reform:hydration_source_range 12

# Enable 100% player farmland trample immunity
/gamerule agrarian_reform:total_trample_immunity true
/gamerule agrarian_reform:trample_immunity_players_only true

# Set global crop growth speed to 150% (1.5x)
/gamerule agrarian_reform:global_growth_multiplier 150

# Freeze growth for sugar cane completely (-1 = 0%)
/gamerule agrarian_reform:growth_minecraft_sugar_cane -1

通过 /gamerule 所做的所有修改都会立即生效,无需重启游戏。


⚙️ 配置(原生 GameRules)

[!IMPORTANT]

💡 配置与游戏内 GameRules: 全局配置文件(config/agrarian-reform.json)为新创建的世界定义模板默认值。在现有世界中,请通过 编辑游戏规则 UI 界面或 /gamerule 命令在游戏内更改设置。

| 游戏规则名称 | 类型 | 默认值 | 有效范围 | 描述 |
| :— | :—: | :—: | :—: | :— |
| agrarian_reform:hydration_source_range | Integer | 8 | 0 至 32 | 静止水源滋润耕地的方块半径(切比雪夫距离)。 |
| agrarian_reform:hydration_flowing_range | Integer | 4 | 0 至 32 | 流动水提供毛细滋润的方块半径。 |
| agrarian_reform:pure_water_hydration_only | Boolean | false | true / false | 将滋润严格限制为纯原版水方块。 |
| agrarian_reform:growth_biodiversity_bonus | Boolean | true | true / false | 相邻种植不同作物时给予 +10% 生长速度加成。 |
| agrarian_reform:rain_growth_acceleration | Integer | 1 | 0 至 10 | 雷雨期间为暴露在天空下的作物额外增加生长阶段。 |
| agrarian_reform:total_trample_immunity | Boolean | false | true / false | 100% 保护耕地免受实体踩踏破坏。 |
| agrarian_reform:trample_immunity_players_only| Boolean | false | true / false | 将踩踏保护限制为仅对玩家和已驯服的宠物生效。 |
| agrarian_reform:always_wet_farmland | Boolean | false | true / false | 强制所有耕地在没有水方块的情况下保持湿润等级 7。 |
| agrarian_reform:seeds_grow_grass | Boolean | true | true / false | 允许用鸡饲料种子右键点击泥土来创建草方块。 |
| agrarian_reform:right_click_harvest | Boolean | true | true / false | 对成熟作物启用一键收获和自动补种。 |
| agrarian_reform:universal_bonemeal | Boolean | true | true / false | 允许骨粉加速仙人掌、甘蔗、下界疣、可可豆和藤蔓。 |
| agrarian_reform:global_growth_multiplier | Integer | 100 | 0 至 2147483647 | 全局作物生长速度百分比(100 = 1 倍原版)。 |
| agrarian_reform:ambient_crop_rustle | Boolean | true | true / false | 穿过成熟作物时播放细微的环境音效反馈。 |
| agrarian_reform:ambient_vitality_particles | Boolean | true | true / false | 作物进入下一生长阶段时发出绿色闪光粒子。 |


📖 深入指南与玩法手册

1. 即插即用设置与基线初始化

  1. 将 agrarian-reform-*.jar 连同 Fabric API 和 Dasik Library 放入你的 mods 文件夹。
  2. 启动 Minecraft。模组会自动生成 config/agrarian-reform.json,并填入推荐的田园默认值。

2. 制作广阔的自然梯田农场

  • 由于水源方块可滋润最远 8 格远,你不再需要每 4 格挖一个水坑。放置一个中央池塘或水井即可滋润广阔的 17×17 田地!
  • 使用蜿蜒的溪流和运河:流动水向外滋润 4 格,让你可以打造风景如画的山坡梯田,完全无需人工水网。

3. 掌握混作与伴生种植

  • 交替种植你的作物行(例如小麦 → 胡萝卜 → 马铃薯 → 甜菜根)。相邻的不同作物类型会触发 +10% 生物多样性生长加成。
  • 留意柔和的绿色活力闪光(ambient_vitality_particles):它们确认你的作物正在茁壮成长,并从伴生种植中受益。

4. 右键收获与田地管理

  • 只需空手或手持工具右键点击任何成熟的作物即可。掉落物会自然地散落在你脚边,作物会自动重置为第 0 阶段的种子状态。
  • 右键时手持附有精准采集 III 的工具,可以安全地倍增马铃薯、胡萝卜或种子的产量,且不会消耗工具耐久。

5. 管理踩踏与动物啃食

  • 穿上皮革靴子或任何附有摔落保护的靴子,就能安全地在农田上行走和跳跃而不破坏作物。
  • 如果你经常穿行农田,或在村庄附近建造农庄,请运行 /gamerule agrarian_reform:total_trample_immunity true 以保持土壤永久处于耕地状态。
  • 为了平衡沉浸感,请启用 trample_immunity_players_only true,这样你可以跳上自己的作物,而野生动物仍不会踩踏它们。

☕ 支持

如果你喜欢 Agrarian Reform 和 Vanilla Outsider Collection,欢迎为后续更新提供支持!

Ko-fi
SocioBuzz
Saweria

[!NOTE]

🇮🇩 印度尼西亚用户: SocioBuzz 和 Saweria 支持本地支付方式(Gopay、OVO、Dana 等),如果你想在不使用 PayPal/Ko-fi 的情况下支持我,可以使用它们!

💬 加入社区并获取支持

需要帮助、想测试早期测试版,或为即将推出的功能投票?加入官方 Discord 社区!


Join Official Discord


📜 致谢与整合包许可

| 角色 / 属性 | 作者 / 链接 |
| :— | :— |
| 创作者 / 作者 | Dasik(Rifaditya) |
| 社区 | 官方 Discord |
| 合集 | Vanilla Outsider Collection |
| 许可证 | GNU General Public License v3.0(GPLv3) |
| 源代码 | GitHub – Rifaditya/Agrarian-reform-MC-mod |
| 问题追踪器 | GitHub Issues |
| 文档 / Wiki | Web Documentation Portal |

[!IMPORTANT]

📦 整合包许可与分发:

非常欢迎你将此模组加入任何平台的任何整合包!但是,模组文件必须通过官方分发渠道(Modrinth 或 CurseForge)直接下载。严禁将原始模组 JAR 重新上传、镜像或再分发到第三方镜像站、爬虫门户或未经授权的启动器。

⚖️ 许可证与分支指南(禁止零改动重新上传):

本项目基于 GNU GPLv3 开源。非常鼓励你查看代码、从中学习,并 fork 仓库以创建真正的修改、实质性的功能扩展或社区移植——前提是你的项目继续以 GPLv3 开源并保留适当署名。

但是,严格禁止 1:1 直接重新上传、无实质功能改动的克隆分支,或以不同项目名称重新发布完全相同的构建(例如为了刷下载量或奖励)。


用 ❤️ 为 Minecraft 社区制作

Vanilla Outsider Collection 的一部分

常见问题

VO: Agrarian Reform 支持哪些 Minecraft 版本?

VO: Agrarian Reform 支持 Minecraft Java 版 26.1–26.3,共 5 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

VO: Agrarian Reform 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

dasikigaijin 的其他作品

查看全部 →