跳到正文

fortunecropfix

作者:YiTuanNiJiang

修复时运附魔对小麦和甜菜掉落物不起作用的问题。

收藏

介绍

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

描述

Fortune Crop Fix 修复了原版游戏中的一个问题:时运无法正确影响小麦和甜菜根的掉落。

在原版 Minecraft 中,使用带有时运附魔的工具收获小麦或甜菜根时,时运只会额外增加种子数量。主要作物(小麦/甜菜根)始终只掉落 1 个,无论时运等级多高。这与时运对其他方块的作用方式不一致。本模组修复了这一行为,让时运也能增加主要作物的掉落数量。

机制说明

  • 主要作物掉落(小麦、甜菜根):现在采用 binomial_with_bonus_count 配合 extra=3、probability=0.5714286。时运等级越高,获得多个主要作物的概率越大。
  • 种子掉落:改为在 1–2 个之间均匀随机。种子不再受时运叠加影响,避免奖励过多。
  • 作物的其他行为(种植、生长、骨粉催熟等)均保持不变。

实现方式

本模组以数据包为基础,通过覆盖原版方块战利品表实现功能:data/minecraft/loot_tables/blocks/wheat.json data/minecraft/loot_tables/blocks/beetroots.json

Java 入口类仅作为模组加载的占位,不包含运行逻辑。这样实现更加轻量,也更贴近原版行为。

兼容性

本模组只替换战利品表,不修改原版类,可与其他模组安全共存。

包名 amassofmud 源自我的昵称“一团泥浆”。CurseForge 不接受这个昵称,所以我改用它的拼音作为作者名。

功能简介
Fortune Crop Fix 用于修复原版游戏中小麦与甜菜根的时运(Fortune)掉落缺陷。
在原版机制中,使用带有时运附魔的工具收获小麦或甜菜根时,时运只会额外增加种子的数量,而主作物(小麦、甜菜根)无论时运等级多高都固定掉落 1 个,与时运附魔对其他方块的加成逻辑不一致。本模组修正了这一问题,使主作物的掉落也能正确受到时运加成。
机制说明
主作物(小麦、甜菜根)掉落改为受时运加成:采用二项分布附加计数(binomial_with_bonus_count),参数 extra=3、probability=0.5714286,时运等级越高,获得多个主作物的概率越大。
种子掉落改为固定 1~2 个的均匀分布(uniform),不再重复叠加时运,避免收益重复计算。
不改变作物的种植、生长、骨粉催熟等其他任何行为。
技术实现
本模组以数据包(Data Pack)为核心,通过覆盖原版的方块战利品表实现修复:
`data/minecraft/loot_tables/blocks/wheat.json`
`data/minecraft/loot_tables/blocks/beetroots.json`
Java 入口类仅作为模组加载占位,不包含额外运行逻辑,因此实现轻量、与原版行为高度一致。
兼容性
模组仅替换战利品表,不修改任何原版类,可与其他模组安全共存。

包名的amassofmud是我的昵称(一团泥浆),但是CurseForge不许这样的昵称通过,我只好使用拼音作为我自己的昵称了。

常见问题

fortunecropfix 支持哪些 Minecraft 版本?

fortunecropfix 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

fortunecropfix 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

YiTuanNiJiang 的其他作品

查看全部 →