BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
农夫乐事[Fabric重制版] - Farmer's Delight Refabricated

农夫乐事[Fabric重制版] - Farmer's Delight Refabricated

此模组为农夫乐事的Fabirc重制版本。

2,947
2

基本信息

我的世界Java版本

1.21–1.21.1
1.20.1

平台

\n \n \n Fabric
\n \n \n \n \n \n \n \n \n Quilt

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 MIT
发布于 6 months ago
更新于 a month ago
简介更新日志版本百科讨论

全部版本

1
2
3

Farmer's Delight Refabricated 3.0.4 - 1.21.1

on 2025 May 12
下载
  • 修复了一个问题,即想要丢弃物品的物品栏未能正确清空其内容

Farmer's Delight Refabricated 3.0.3 - 1.21.1

on 2025 May 12
下载
  • 修复了食物复制的奇迹(此处“奇迹”可能在游戏情境中有特定指代,比如某种异常的食物复制情况等,需结合具体游戏内容进一步理解准确含义)

Farmer's Delight Refabricated 3.0.2 - 1.21.1

on 2025 May 12
下载
  • 修复了物品栏的一个问题

Farmer's Delight Refabricated 3.0.1 - 1.21.1

on 2025 Apr 04
下载
  • 修复了用刀破坏苹果派、蜡烛蛋糕、巧克力派和甜浆果芝士蛋糕时不掉落切片的问题。
  • 修复了用刀杀死皮革掉落物生成怪时不再掉落更多皮革的问题。
  • 修复了切菜板与漏斗交互时不更新所显示物品的问题。
  • 修复了一个涉及切菜板与漏斗交互的复制漏洞。
  • 修复了切菜板一次允许放置超过1个物品的问题。

Farmer's Delight Refabricated 3.0.0 - 1.21.1

on 2025 Apr 04
下载

主要变更

  • 移除了移植库(Porting Lib)作为依赖。
    • 因此,该模组的部分内容已被重写。
  • 该模组现在可以在1.21版本基础上运行了,各位怀旧的玩家们,现在请别再问了。

数据包变更

  • 由于移除了移植库,portinglib:can_item_perform_ability已不复存在,已被替换为farmersdelight:can_item_perform_ability。
    • 对此,其选项也更加有限。如果您有需要,可以随意提交请求以增加更多选项。
  • 为掉落皮革的生物添加了一个新的实体标签。farmersdelight:drops_leather。与刀配合使用,以确保掉落皮革的实体在死亡时会额外掉落一块皮革。
  • 为生物效果是否会被牛奶瓶和热可可忽略添加了新的生物效果标签。这些标签如下:
    • farmersdelight:ignored/hot_cocoa
    • farmersdelight:ignored/milk_bottle
    • 热可可仍遵循有害效果规则,通过这些标签无法为热可可启用有益/中性效果清除功能。

漏洞修复

  • 修复了在未安装农夫乐事重制版(Farmer's Delight Refabricated)的情况下尝试加入服务器时数据包解码失败的问题。#56
  • 修复了一个类加载问题,该问题导致ItemLike(Mojmap)接口无法应用混合(mixin)。#77
  • 修复了在用带有精准采集(Silk Touch)的刀破坏南瓜块时,南瓜被切成薄片的问题。#141
  • 修复了由于游戏在合成方式检查中未考虑单个堆叠物品,导致合成方式有时不正确的问题。#150
  • 修复了用刀切割蛋糕时无法切割的问题。
  • 修复了玩家处于旁观者模式时基于事件的方块和实体交互仍在处理的问题。

插件迁移入门(2.x.x -> 3.x.x)

如果您有一个插件,并且在您的模组中使用了任何移植库系统,那么您将需要进行更新。

如果您不确定是否使用了移植库的内容,我建议您使用农夫乐事3.0.0版本启动游戏,看看您的模组是否崩溃或行为不一致。

包

一些类的包名已更改,以便在可能的情况下将我们的自定义添加内容与基础的农夫乐事分开。 这些类可以在vectorwing.farmersdelight.refabricated中找到。

配置

引用的配置值应保持不变,因为朱卡尔(Jukaar)的配置格式与移植库/Forge语法非常接近。 如果您之前将移植库用作配置,您最好出去找一个新的配置解决方案。有很多这样的方案,如果您比较谨慎,可以像我(这篇文章是由帕格(Pug)撰写的)一样自己编写。

注册

注册部分已进行了一些重构,但类型与之前相同。一些类定义可能已移动以满足类加载需求,但这要视具体情况而定。

物品能力

移植库的物品能力已被一个枚举所取代,该枚举引用了特定的我的世界或常规物品标签。 如果您不是我们,您可能应该使用标签检查来确定战利品条件和合成方式,仅仅是因为我们将物品能力硬编码为仅满足我们个人所需。

战利品修改

移植库受Forge启发的战利品修改系统已被原生的Fabric API战利品修改所取代。 主要区别在于,Fabric的系统在加载时直接修改战利品表,而不是每次都应用于从战利品表返回的物品。 https://docs.fabricmc.net/develop/events#listening-to-loot-table-loading

物品栏

我们已经创建了自己的物品栏,它与Fabric的转移API挂钩,以取代移植库的物品栏代码。 为了更接近NeoForge的命名以便保持一致性,对一些类进行了重命名,如下:

  • SlottedStackStorage -> ItemHandler。一个用于物品栏的基本接口,扩展了Fabric的SlottedStorage。
  • SlotItemHandler -> ItemHandlerSlot。一个针对单个ItemHandler插槽的Slot(Mojmap)实现。
  • ItemStackHandlerContainer -> ItemStackHandler。一个物品栏实现。
  • ItemStackHandlerSlot -> ItemStackStorage。一个ItemStackHandler中的单个物品。
  • RecipeWrapper - 一个用于ItemStackHandler的包装器,用于合成方式检查。从common.utility移动到了refabricated包。

所有这些类都包含在vectorwing.farmersdelight.refabricated.inventory包中。

由于Fabric的转移API的工作方式,在您从ItemHandler#getStackInSlot获取到物品栏物品后,如果您进行了修改,那么在不运行ItemHandler#commitModifiedStacks的情况下,您无法直接修改该物品栏物品。

结束语

如果您是一名插件开发者,并且在更新您的模组时遇到困难,请通过温室模组制作Discord联系我 - 帕格(Pug)

Farmer's Delight Refabricated 2.3.0 - 1.20.1

on 2025 Feb 13
下载
  • 回溯移植了1.21.1版本的煎锅翻转动画重做内容。
  • 修复了与更改图形用户界面(GUI)位置的模组的不兼容性。#82

Farmer's Delight Refabricated 2.3.0 - 1.21.1

on 2025 Feb 13
下载
  • 重做了平底锅翻炒动画,使其不那么剧烈,速度更快,并且以180度翻转进行操作。
  • 在使用平底锅时重新添加了滋滋声。
  • 修复了与更改图形用户界面(GUI)位置的模组的不兼容性。#82

Farmer's Delight Refabricated 2.2.9 - 1.21.1

on 2025 Feb 08
下载
  • 已更新以匹配农夫乐事1.2.7版本。
  • 修复了工具无法放入砧板的问题。#143

Farmer's Delight Refabricated 2.2.6 - 1.20.1

on 2025 Feb 08
下载
  • 已更新以匹配农夫乐事1.2.7版本。
  • 修复了怪物被允许在点燃的炉灶上寻路的问题。#130
  • 修复了工具无法放入砧板的问题。#143

Farmer's Delight Refabricated 2.2.8 - 1.21.1

on 2024 Dec 30
下载
  • 修复了由于 Porting Lib 中的一个错误混入而导致的世界升级有时会失败的问题。
  • 修复了 Porting Lib 中的无效标签。
  • 修复了流浪商人的交易。(#124)

Farmer's Delight Refabricated 2.2.5 - 1.20.1

on 2024 Dec 30
下载
  • 修复铁锅默认被水浸湿的问题。
  • 修复流浪商人的交易。(#124)

Farmer's Delight Refabricated 2.2.7 - 1.21.1

on 2024 Dec 06
下载
  • 更新移植库以包含针对 #122 的热修复。

更新自述文件以解释一些额外的附加组件内容。

Farmer's Delight Refabricated 2.2.4 - 1.20.1

on 2024 Dec 04
下载
  • 修复了 fabric.mod.json 中错误的 Fabric Loader 所需依赖引用。

Farmer's Delight Refabricated 2.2.6 - 1.21.1

on 2024 Dec 04
下载
  • 将所需的 Fabric Loader 最低版本设置为 0.16.7,以防止 Porting Lib 无声失败。
  • 在 fabric.mod.json 中将 fabric 依赖项更新为 fabric-api,以更清晰。
  • 更新了 Porting Lib,以包含针对库存屏幕崩溃的热修复。

Farmer's Delight Refabricated 2.2.3 - 1.20.1

on 2024 Dec 04
下载
  • 将所需的 Fabric Loader 最低版本设置为 0.15.7,以防止 Porting Lib 默默地失败。
  • 在 fabric.mod.json 中将 fabric 依赖项更新为 fabric-api,以更清晰。

Farmer's Delight Refabricated 2.2.5 - 1.21.1

on 2024 Dec 04
下载
  • 更新到官方移植库 1.21.1 版本。
    • 移植库的问题现在应报告给 Fabricators-of-Create/PortingLib。
  • 重新添加了 CraftTweaker 兼容性。

对于开发者

  • 移植库现在从 https://mvn.devos.one/snapshots/ 导入。请使用此地址而不是 Greenhouse 的快照分支。
  • 您仍然需要 Greenhouse 版本来导入农夫乐事 Refabricated。请勿删除该版本。
存储库 {
-   maven { url 'https://repo.greenhouse.house/snapshots/' }
+   maven { url "https://mvn.devos.one/snapshots/" } // 移植库
}

Farmer's Delight Refabricated 2.2.4 - 1.21.1

on 2024 Dec 04
下载
  • 修复了与 Skillet 的崩溃问题(#119)

Farmer's Delight Refabricated 2.2.2 - 1.20.1

on 2024 Dec 04
下载
  • 更新 Porting Lib 到 2.3.8+1.20.1。

Farmer's Delight Refabricated 2.2.1 - 1.20.1

on 2024 Dec 04
下载
  • 已合并上游 1.2.6 版本。
  • 修复了 EMI 分解类别在开发模式下抛出错误的问题。
  • 修复了农夫乐事面团这次能与 Create 配方正常配合的问题。#47。

Farmer's Delight Refabricated 2.2.3 - 1.21.1

on 2024 Dec 04
下载
  • 修复了在 1.21 中平底锅翻转插值被破坏的问题
  • 烹饪时平底锅不再播放物品装备动画
  • 平底锅在翻转物品时自身也会有动画
  • 改进了平底锅翻转声音
  • 添加了对最新 fabric api 的要求
1
2
3
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12