BBSMC Logo
模组整合包光影资源包软件汉化插件数据包地图
登录
模组插件数据包光影资源包整合包软件汉化地图
登录
设置
Puzzles Lib
Puzzles Lib

Puzzles Lib

Puzzles Lib是一个轻量库,由多个框架和实用程序类组成。

前置
1,73302 years ago
Puzzles Lib

Puzzles Lib

Puzzles Lib是一个轻量库,由多个框架和实用程序类组成。

1,733
0
前置

基本信息

我的世界Java版本

26.3
26.2
26.1.x
1.21.3–1.21.11
1.21–1.21.1
1.20.4
1.20–1.20.1
1.19.x
1.18.2

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge

运行环境

客户端和服务端

分类

前置
BBSMC 创作者激励广告

其他链接

反馈问题 查看源码
Modrinth

搬运团队

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

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 MPL-2.0
发布于 2024-11-28
更新于 2026-09-30
简介渲染图更新日志版本百科反馈讨论

全部版本

1
2
33

v26.3.9-mc26.3.x+fabric

on 2026 Sep 30
下载

更新日志

本文件记录本项目的所有重要变更。

格式基于 Keep a Changelog,且本项目遵循语义化版本。

[v26.3.9-mc26.3.x] - 2026-09-30

变更

  • 在 NeoForge 上通过 GatherDataEvent#getPackGenerator 为内置数据包生成注册表对象

修复

  • 修复重命名后的本地和同步配置类型的 NeoForge 配置类型

[v26.3.8-mc26.3.x] - 2026-09-29

新增

  • 为 ItemComponentsContext 添加 BlockSetFamily#VARIANT_WOODEN_COOKING_TIME 和 BlockSetFamily::registerFor,用于为木质方块套装家族注册烹饪燃料值
  • 添加 RenderPipelinesContext::registerOptionalPipeline 和 RenderPipelinesContext::registerOitPipelineSet

修复

  • 修复当模组以非 SUCCESS 结果拦截物品使用时发送额外移动数据包的问题,该问题会导致在 Fabric 上移动时出现“收到了包含非法玩家移动的数据包”
  • 确保在模组拦截物品使用时,先发送携带的物品再发送物品使用数据包,以与 NeoForge 保持一致(在 Fabric 上)

[v26.3.7-mc26.3.x] - 2026-09-28

新增

  • 添加 DataProviderContext::getInputs

变更

  • 弃用 DataProviderContext::getWorldRegistries,改用完整的注册表查询提供器
  • 禁用用于运行配置的专用服务器属性中的 white-list(白名单)

修复

  • 修复 NeoForge 上的自定义群系编辑器实现

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册真正的可重载注册表

修复

  • 修复 Fabric 上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在首行提示框之后插入的额外空隙

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载注册表

变更

  • 更新 GameplayContentContext,使其在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题曾导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构群系编辑 API,最显著的是引入 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,以替代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,以替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上添加 DataProviderBuilder,以替代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,以替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现表面中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更调整通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,其余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.9-mc26.3.x+neoforge

on 2026 Sep 30
下载

更新日志

本项目的所有重要变更都将记录在此文件中。

格式基于 Keep a Changelog, 并遵循 语义化版本控制。

[v26.3.9-mc26.3.x] - 2026-09-30

变更

  • 在 NeoForge 上通过 GatherDataEvent#getPackGenerator 为内置资源包生成注册表对象

修复

  • 修复本地与同步配置类型重命名后的 NeoForge 配置类型问题

[v26.3.8-mc26.3.x] - 2026-09-29

新增

  • 为 ItemComponentsContext 添加 BlockSetFamily#VARIANT_WOODEN_COOKING_TIME 和 BlockSetFamily::registerFor,用于为木质方块系列注册燃料燃烧值
  • 添加 RenderPipelinesContext::registerOptionalPipeline 和 RenderPipelinesContext::registerOitPipelineSet

修复

  • 修复在 Fabric 上当模组拦截物品使用且结果非 SUCCESS 时额外发送移动数据包,导致移动时出现“收到了包含非法玩家移动的数据包”的问题
  • 修复在 Fabric 上当模组拦截物品使用时,确保随身物品在物品使用数据包之前发送,以与 NeoForge 保持一致

[v26.3.7-mc26.3.x] - 2026-09-28

新增

  • 添加 DataProviderContext::getInputs

变更

  • 弃用 DataProviderContext::getWorldRegistries,改用完整的注册表查找提供程序
  • 在用于运行配置的专用服务器属性中禁用 white-list(白名单)

修复

  • 修复 NeoForge 上的自定义生物群系修改器实现

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册真正的可重载注册表

修复

  • 修复在 Fabric 上通过 GuiLayersContext 注册的状态栏高度问题
  • 修复 NeoForge 上的 NewDatapackRegistryEvent 注册问题

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行提示文本后插入的额外空格

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载注册表

变更

  • 更新 GameplayContentContext 以使用 NeoForge 上新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中的 EndermanFabricMixin 名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的是引入 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,替代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上添加 DataProviderBuilder,替代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现表面中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 针对 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 在其可变参数重载中调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.8-mc26.3.x+fabric

on 2026 Sep 30
下载

更新日志

本文件将记录该项目的所有重要变更。

格式基于 Keep a Changelog, 版本控制遵循 Semantic Versioning。

[v26.3.8-mc26.3.x] - 2026-09-29

新增

  • 新增 BlockSetFamily#VARIANT_WOODEN_COOKING_TIME 和用于 ItemComponentsContext 的 BlockSetFamily::registerFor,以便为木质方块套装家族注册烹饪燃料值
  • 新增 RenderPipelinesContext::registerOptionalPipeline 和 RenderPipelinesContext::registerOitPipelineSet

修复

  • 修复当模组以非 SUCCESS 结果拦截物品使用时发送多余的移动数据包,导致在 Fabric 上移动时出现“收到了包含非法玩家移动的数据包”的问题
  • 修复当模组拦截物品使用时,在使用物品数据包之前先发送手持物品,以与 NeoForge 在 Fabric 上保持一致

[v26.3.7-mc26.3.x] - 2026-09-28

新增

  • 新增 DataProviderContext::getInputs

变更

  • 弃用 DataProviderContext::getWorldRegistries,改用完整的注册表查找提供器
  • 禁用用于运行配置的专用服务器属性中的 white-list(白名单)

修复

  • 修复 NeoForge 上的自定义生物群系修饰符实现

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 新增 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册实际的可重载注册表

修复

  • 修复 Fabric 上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上的 NewDatapackRegistryEvent 注册

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 新增 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在提示框第一行后插入的额外空格

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误的顺序向 addSpawn 传递参数

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 新增 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载的注册表

变更

  • 更新 GameplayContentContext 以在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题曾导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最重要的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,以替代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,以替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上新增 DataProviderBuilder,以替代 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,以替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,同时引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 针对 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将其余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.8-mc26.3.x+neoforge

on 2026 Sep 30
下载

更新日志

本文件记录该项目的所有重要变更。

格式基于 Keep a Changelog, 版本号遵循 Semantic Versioning 规范。

[v26.3.8-mc26.3.x] - 2026-09-29

新增

  • 新增 BlockSetFamily#VARIANT_WOODEN_COOKING_TIME 和 BlockSetFamily::registerFor,用于 ItemComponentsContext 为木质方块系列注册燃料值
  • 新增 RenderPipelinesContext::registerOptionalPipeline 和 RenderPipelinesContext::registerOitPipelineSet

修复

  • 修复当模组拦截物品使用且返回非 SUCCESS 结果时发送多余移动数据包的问题,该问题会导致在 Fabric 上移动时出现 收到了包含非法玩家移动的数据包
  • 确保在模组拦截物品使用时,携带物品在物品使用数据包之前发送,以使 Fabric 与 NeoForge 保持一致

[v26.3.7-mc26.3.x] - 2026-09-28

新增

  • 新增 DataProviderContext::getInputs

变更

  • 弃用 DataProviderContext::getWorldRegistries,改用完整的注册表查询提供器
  • 在用于运行配置的专用服务器属性中禁用 white-list

修复

  • 修复 NeoForge 上的自定义生物群系修改器实现

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 新增 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册一个真正可重载的注册表

修复

  • 修复通过 GuiLayersContext 在 Fabric 上注册的状态栏高度
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 新增 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行提示文本后插入的额外空格

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 新增 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载的注册表

变更

  • 更新 GameplayContentContext 以在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题曾导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最重要的变化是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上新增 DataProviderBuilder,取代 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,取代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入了额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 针对 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 在其可变参数重载中调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法迁移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将其余方法迁移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v21.1.62-mc1.21.1+fabric

on 2026 Sep 29
下载

更新日志

本文件将记录本项目的所有重要更改。

格式基于 Keep a Changelog,且本项目遵循 语义化版本控制。

[v21.1.62-mc1.21.1] - 2026-09-29

修复

  • 在检索时始终重新绑定可变能力组件,以修复数据不同步问题

[v21.1.61-mc1.21.1] - 2026-09-13

新增

  • 回移植 MutableBakedQuad
  • 回移植 QuadCollection
  • 添加一些所需的 QuadUtils 辅助方法

[v21.1.60-mc1.21.1] - 2026-09-07

新增

  • 回移植 ColorCollection
  • 回移植 VariantUtils
  • 回移植 ProjectileHelper
  • 回移植 EntityHelper::dropFromGiftLootTable 与 EntityHelper::dropFromShearingLootTable

[v21.1.59-mc1.21.1] - 2026-09-06

新增

  • 回移植 ServerResourcesLoadCallback 与 ClientTagsUpdatedCallback

[v21.1.58-mc1.21.1] - 2026-09-05

新增

  • 回移植 BlockStateResolverContext
  • 回移植 AbstractMenuSelectionList

[v21.1.57-mc1.21.1] - 2026-09-02

新增

  • 回移植更新后的 RangedSliderButton

[v21.1.56-mc1.21.1] - 2026-08-31

新增

  • 回移植现代版 ParticleProvider
  • 回移植 TrimPatternBuilder
  • 回移植 RegistryManager::registerCreativeModeTab

更改

  • 延迟握手数据包的设置,以避免在 NeoForge 上过早注册 IModBusEvents
  • 在 SpawnerDataBuilder 中设置生成成本

[v21.1.55-mc1.21.1] - 2026-08-13

新增

  • 回移植现代版原版输入类(最重要的是 InputWithModifiers)
  • 回移植现代版 SimpleJsonResourceReloadListener
  • 回移植现代版 DataProvider 方法
  • 回移植 AbstractWidgetsContainerScreen
  • 回移植更新后的 ScreenOpeningCallback
  • 回移植更新后的 GuiGraphicsHelper

更改

  • 更新 EventResult#value 类型

[v21.1.54-mc1.21.1] - 2026-07-02

更改

  • 为在 Fabric 上向后兼容,改用访问转换器而非类修改文件

[v21.1.53-mc1.21.1] - 2026-07-01

更改

  • 使用 Multiloader Convention Plugins v1.1

[v21.1.52-mc1.21.1] - 2026-06-15

修复

  • 修复 NetworkingHelper::hasChannel 在 NeoForge 上未检查 Connection::isConnected 的问题

[v21.1.51-mc1.21.1] - 2026-05-30

更改

  • 使注册表同步对 Fabric 上的原版客户端更加宽松

修复

  • 修复尝试为未加载的配置打开配置界面时的崩溃问题

[v21.1.50-mc1.21.1] - 2026-05-28

更改

  • 支持 Fabric 上注册无 axis 属性的去皮原木方块

[v21.1.49-mc1.21.1] - 2026-05-27

修复

  • 修复传递给 BlockSetVariant#HANGING_SIGN 物品的木牌类型错误的问题

[v21.1.48-mc1.21.1] - 2026-05-27

新增

  • 回移植来自 Minecraft 1.21.11 的 ChunkSectionLayer
  • 回移植 AbstractRecipeProvider 与 AbstractTagProvider 中缺失的 BlockSetFamily 相关方法

[v21.1.47-mc1.21.1] - 2026-05-26

新增

  • 回移植 BlockSetFamily
  • 回移植 BlockSetVariant
  • 回移植 ClientBlockSetFamily

修复

  • 修复 RenderTypeHelper::getRenderType 在 NeoForge 上未调用正确方法的问题

[v21.1.46-mc1.21.1] - 2026-05-23

修复

  • 修复 LayerDefinition::create 中错误的 MeshDefinition 参数

[v21.1.45-mc1.21.1] - 2026-05-23

新增

  • 回移植来自 Minecraft 26.1 的 ModelAndTexture
  • 回移植来自 Minecraft 26.1 的 ClientAsset
  • 回移植来自 Minecraft 26.1 的 LateBoundIdMapper
  • 回移植来自 Minecraft 26.1 的 SpecialModelRenderer
  • 回移植来自 Minecraft 26.1 的 CodecExtras 中的部分编解码器

修复

  • 确保自定义 LayerDefinition 存储的是自定义 MeshDefinition,而非原版变体

[v21.1.44-mc1.21.1] - 2026-05-21

新增

  • 回移植更新后的 AbstractTagAppender

修复

  • 修复包含其他命名空间标签时标签生成失败的问题

[v21.1.43-mc1.21.1] - 2026-05-21

新增

  • 添加 TransformingForwardingList
  • 为 ShapesHelper 添加一些辅助方法
  • 为 AbstractRecipeProvider 添加一些辅助方法

[v21.1.42-mc1.21.1] - 2026-05-20

新增

  • 添加来自 Minecraft 26.1 的自定义 LayerDefinition

更改

  • 回移植内部开发工具

修复

  • 修复自定义 PartDefinition 的 ClassCastException

[v21.1.41-mc1.21.1] - 2026-05-19

新增

  • 添加 DataAttachmentType::remove
  • 回移植 EntityDamageImmunityCallback
  • 回移植 StopSleepInBedCallback
  • 回移植 ServerEntityEvents,并弃用 ServerEntityLevelEvents
  • 回移植 ConfigHolder::registerConfigurationScreen
  • 回移植 ContainerMenuHelper::openMenu
  • 回移植带有额外上下文的 TickingBlockEntity::clientTick 与 TickingBlockEntity::serverTick 方法

更改

  • 将内部 ConfigurationScreen 替换为自定义版本,除其他功能外还处理翻译
  • 回移植附件同步
  • 回移植更新后的 ComponentHelper 与 StyleCombiningCharSink

移除

  • 移除 ConfigTranslationsManager,翻译现在直接在配置界面上处理

修复

  • 修复 EventResultHolder 不接受 null 值的问题
  • 修复配置列表在某些情况下不允许为空的问题

[v21.1.40-mc1.21.1] - 2025-12-09

更改

  • 从 Minecraft 1.21.10 版 Puzzles Lib 大规模回移植多项功能

[v21.1.39-mc1.21.1] - 2025-10-23

更改

  • 为 CreativeModeInventoryScreen$SlotWrapper 添加访问拓宽器

[v21.1.38-mc1.21.1] - 2025-08-11

新增

  • 添加 PackRepositorySourcesContext::registerBuiltInPack
  • 支持 DataProviderHelper 中的内置数据包

[v21.1.37-mc1.21.1] - 2025-08-05

修复

  • 修复 ShieldBlockCallback 在 NeoForge 上未主动格挡时也会被调用的问题

[v21.1.36-mc1.21.1] - 2025-05-04

更改

  • 允许 DataProviderHelper 支持 RegistrySetBuilder

[v21.1.35-mc1.21.1] - 2025-05-04

移除

  • 移除 Fabric 上未使用的氧气与溺水事件实现,以提升与 Lunar Client 的兼容性

[v21.1.34-mc1.21.1] - 2025-04-25

更改

  • 改善 Fabric 上其他模组向 Gui 类注入内容的兼容性

[v21.1.33-mc1.21.1] - 2025-03-16

修复

  • 修复 ModelPart$Vertex 与 ModelPart$Polygon 在 NeoForge 上无法访问的问题

[v21.1.32-mc1.21.1] - 2025-03-14

更改

  • 为事件调用器中的类型转换添加大量安全检查

[v21.1.31-mc1.21.1] - 2025-03-13

新增

  • 添加 ModConstructor::onRegisterGameplayContent
  • 添加 ModelLocationHelper 与 ModelTemplateHelper
  • 添加 ResourceKeyHelper
  • 添加 AbstractDatapackRegistriesProvider

[v21.1.30-mc1.21.1] - 2025-03-11

修复

  • 修复 NeoForge 上注册生成的配置翻译时罕见的启动崩溃问题

[v21.1.29-mc1.21.1] - 2025-03-09

修复

  • 修复 CommonAbstractions::hasChannel 在 NeoForge 上因无效玩家而崩溃的问题

[v21.1.28-mc1.21.1] - 2025-02-25

新增

  • 向 RegistryManager 回移植新的方块、物品和创造模式标签页注册方法
  • 回移植 CompostableBlocksContext

更改

  • 更新 FabricEventFactory,以更宽松地处理错误的返回值

[v21.1.27-mc1.21.1] - 2025-01-17

修复

  • 修复网络数据包在 Fabric 上以一刻延迟执行的问题

[v21.1.26-mc1.21.1] - 2025-01-16

更改

  • 允许为 TooltipBuilder 设置空行,以阻止提示框绘制

修复

  • 修复在部件已使用 TooltipBuilder 后,无法通过原版方法为该部件设置新提示框的问题

[v21.1.25-mc1.21.1] - 2025-01-10

修复

  • 避免模型事件完成后仍保留顶级模型位置导致的不必要的高内存占用
  • 将 BlockStateModelLoader 包装在 WeakReference 中,以避免在不再需要时仍保留它

[v21.1.24-mc1.21.1] - 2024-12-22

更改

  • 调整 RangedSliderButton 实现,不再需要访问拓宽器,以帮助兼容 Cloth Config 模组

[v21.1.23-mc1.21.1] - 2024-10-24

更改

  • 支持将 AbstractTagAppender 用作字符串列表构建器

[v21.1.22-mc1.21.1] - 2024-10-22

新增

  • 添加 ChangeEntitySizeCallback
  • 添加 RegistryManager::registerAttribute

更改

  • 使用一些额外方法扩展 LivingEntityRenderLayersContext

[v21.1.21-mc1.21.1] - 2024-10-10

更改

  • 允许 PlayerSet 更宽松地处理提供的客户端世界

[v21.1.20-mc1.21.1] - 2024-10-10

新增

  • 添加 CommonAbstractions::getPartEntityParent

修复

  • 修复已移除的数据附件无法同步到客户端的问题

[v21.1.19-mc1.21.1] - 2024-10-05

更改

  • 用 ClientParticleHelper 替换 ClientParticleTypes

[v21.1.18-mc1.21.1] - 2024-10-04

更改

  • 为 GuiGraphicsHelper 添加更多辅助方法

修复

  • 修复 DynamicPackResources 未能生成某些资源的问题

[v21.1.17-mc1.21.1] - 2024-10-01

新增

  • 添加 ClientAbstractions::hasChannel 与 CommonAbstractions::hasChannel

更改

  • 网络消息不再发送给无法理解它们的客户端与服务器

[v21.1.16-mc1.21.1] - 2024-09-30

更改

  • 通过 F1 隐藏 HUD 时,RenderGuiLayerEvents 不再触发

[v21.1.15-mc1.21.1] - 2024-09-30

更改

  • 对 RenderGuiEvents 进行轻微调整

修复

  • 修复其他模组的部分 GUI 层无法渲染的问题

[v21.1.14-mc1.21.1] - 2024-09-29

新增

  • 添加 RenderGuiEvents,替换 RenderGuiCallback

[v21.1.13-mc1.21.1] - 2024-09-29

更改

  • 全面改进 Fabric 上 RenderGuiLayerEvents 的实现

[v21.1.12-mc1.21.1] - 2024-09-29

新增

  • 添加 NeoForgeCapabilityHelper::registerItemContainer
  • 添加 GuiGraphicsHelper::blitTiledSprite
  • 为 ClientAbstractions 添加大量辅助方法,用于处理 Gui#leftHeight 与 Gui#rightHeight

更改

  • 对 ConfigTranslationsManager 进行小幅改进

移除

  • 移除 ModLoaderEnvironment::getObjectShareAccess

[v21.1.11-mc1.21.1] - 2024-09-25

新增

  • 添加 CodecExtras
  • 为 ItemModelDisplayOverrides 添加一些辅助方法
  • 为 ExtraStreamCodecs 添加枚举辅助方法
  • 为 CreativeModeTabConfigurator 添加一些辅助方法
  • 为 ShapesHelper 添加用于水平旋转形状的辅助方法

更改

  • 在 Fabric 上通过依赖覆盖启用后,可兼容 Minecraft 1.21
  • 允许 RegistryManager::registerBlockItem 接受 Item$Properties 供应器

修复

  • 修复 RenderHighlightCallback 在 NeoForge 上崩溃的问题

[v21.1.10-mc1.21.1] - 2024-09-20

更改

  • 允许 ItemModelDisplayOverrides 同时接受 ResourceLocation 与 ModelResourceLocation

[v21.1.9-mc1.21.1] - 2024-09-18

新增

  • 添加 `TooltipBuilder::

... [内容过长已截断]

v21.1.62-mc1.21.1+neoforge

on 2026 Sep 29
下载

更新日志

本文件记录了该项目的所有重要更改。

格式基于 Keep a Changelog,且本项目遵循 语义化版本。

[v21.1.62-mc1.21.1] - 2026-09-29

修复

  • 在检索时始终重新绑定可变能力组件,以修复数据不同步问题

[v21.1.61-mc1.21.1] - 2026-09-13

新增

  • 回移 MutableBakedQuad
  • 回移 QuadCollection
  • 添加一些必需的 QuadUtils 辅助方法

[v21.1.60-mc1.21.1] - 2026-09-07

新增

  • 回移 ColorCollection
  • 回移 VariantUtils
  • 回移 ProjectileHelper
  • 回移 EntityHelper::dropFromGiftLootTable 和 EntityHelper::dropFromShearingLootTable

[v21.1.59-mc1.21.1] - 2026-09-06

新增

  • 回移 ServerResourcesLoadCallback 和 ClientTagsUpdatedCallback

[v21.1.58-mc1.21.1] - 2026-09-05

新增

  • 回移 BlockStateResolverContext
  • 回移 AbstractMenuSelectionList

[v21.1.57-mc1.21.1] - 2026-09-02

新增

  • 回移已更新的 RangedSliderButton

[v21.1.56-mc1.21.1] - 2026-08-31

新增

  • 回移现代版 ParticleProvider
  • 回移 TrimPatternBuilder
  • 回移 RegistryManager::registerCreativeModeTab

更改

  • 延迟握手负载的设置,以避免在 NeoForge 上过早注册 IModBusEvents
  • 在 SpawnerDataBuilder 中设置生成成本

[v21.1.55-mc1.21.1] - 2026-08-13

新增

  • 回移现代版原版输入类(最重要的是 InputWithModifiers)
  • 回移现代版 SimpleJsonResourceReloadListener
  • 回移现代版 DataProvider 方法
  • 回移 AbstractWidgetsContainerScreen
  • 回移已更新的 ScreenOpeningCallback
  • 回移已更新的 GuiGraphicsHelper

更改

  • 更新 EventResult#value 类型

[v21.1.54-mc1.21.1] - 2026-07-02

更改

  • 为了在 Fabric 上向后兼容,改用访问变换器而非类修改器文件

[v21.1.53-mc1.21.1] - 2026-07-01

更改

  • 使用 Multiloader Convention Plugins v1.1

[v21.1.52-mc1.21.1] - 2026-06-15

修复

  • 修复 NetworkingHelper::hasChannel 在 NeoForge 上未检查 Connection::isConnected 的问题

[v21.1.51-mc1.21.1] - 2026-05-30

更改

  • 在 Fabric 上使注册表同步对原版客户端更加宽松

修复

  • 修复尝试为未加载的配置打开配置界面时的崩溃问题

[v21.1.50-mc1.21.1] - 2026-05-28

更改

  • 在 Fabric 上支持注册不带 axis 属性的可剥皮方块

[v21.1.49-mc1.21.1] - 2026-05-27

修复

  • 修复传递给 BlockSetVariant#HANGING_SIGN 物品的告示牌类型错误的问题

[v21.1.48-mc1.21.1] - 2026-05-27

新增

  • 回移来自 Minecraft 1.21.11 的 ChunkSectionLayer
  • 回移 AbstractRecipeProvider 和 AbstractTagProvider 中缺失的 BlockSetFamily 相关方法

[v21.1.47-mc1.21.1] - 2026-05-26

新增

  • 回移 BlockSetFamily
  • 回移 BlockSetVariant
  • 回移 ClientBlockSetFamily

修复

  • 修复 RenderTypeHelper::getRenderType 在 NeoForge 上未调用正确方法的问题

[v21.1.46-mc1.21.1] - 2026-05-23

修复

  • 修复 LayerDefinition::create 中错误的 MeshDefinition 参数

[v21.1.45-mc1.21.1] - 2026-05-23

新增

  • 回移来自 Minecraft 26.1 的 ModelAndTexture
  • 回移来自 Minecraft 26.1 的 ClientAsset
  • 回移来自 Minecraft 26.1 的 LateBoundIdMapper
  • 回移来自 Minecraft 26.1 的 SpecialModelRenderer
  • 回移来自 Minecraft 26.1 的 CodecExtras 中的一些编解码器

修复

  • 确保我们的自定义 LayerDefinition 存储自定义的 MeshDefinition,而非原版变体

[v21.1.44-mc1.21.1] - 2026-05-21

新增

  • 回移已更新的 AbstractTagAppender

修复

  • 修复包含其他命名空间的标签时标签生成失败的问题

[v21.1.43-mc1.21.1] - 2026-05-21

新增

  • 添加 TransformingForwardingList
  • 为 ShapesHelper 添加一些辅助方法
  • 为 AbstractRecipeProvider 添加一些辅助方法

[v21.1.42-mc1.21.1] - 2026-05-20

新增

  • 添加来自 Minecraft 26.1 的自定义 LayerDefinition

更改

  • 回移内部开发工具

修复

  • 修复自定义 PartDefinition 的 ClassCastException

[v21.1.41-mc1.21.1] - 2026-05-19

新增

  • 添加 DataAttachmentType::remove
  • 回移 EntityDamageImmunityCallback
  • 回移 StopSleepInBedCallback
  • 回移 ServerEntityEvents,弃用 ServerEntityLevelEvents
  • 回移 ConfigHolder::registerConfigurationScreen
  • 回移 ContainerMenuHelper::openMenu
  • 回移带附加上下文的 TickingBlockEntity::clientTick 和 TickingBlockEntity::serverTick 方法

更改

  • 将内部 ConfigurationScreen 替换为自定义版本,该版本还能处理翻译等内容
  • 回移附件同步功能
  • 回移已更新的 ComponentHelper 和 StyleCombiningCharSink

移除

  • 移除 ConfigTranslationsManager,翻译现在直接在配置界面上处理

修复

  • 修复 EventResultHolder 不接受 null 值的问题
  • 修复配置列表在某些情况下不允许为空的问题

[v21.1.40-mc1.21.1] - 2025-12-09

更改

  • 大规模回移来自 Minecraft 1.21.10 版 Puzzles Lib 的众多功能

[v21.1.39-mc1.21.1] - 2025-10-23

更改

  • 为 CreativeModeInventoryScreen$SlotWrapper 添加访问扩展器

[v21.1.38-mc1.21.1] - 2025-08-11

新增

  • 添加 PackRepositorySourcesContext::registerBuiltInPack
  • 在 DataProviderHelper 中支持内置数据包

[v21.1.37-mc1.21.1] - 2025-08-05

修复

  • 修复 ShieldBlockCallback 在 NeoForge 上未主动格挡时也会被调用的问题

[v21.1.36-mc1.21.1] - 2025-05-04

更改

  • 允许 DataProviderHelper 支持 RegistrySetBuilder

[v21.1.35-mc1.21.1] - 2025-05-04

移除

  • 移除 Fabric 上未使用的呼吸和溺水事件实现,以提升与 Lunar Client 的兼容性

[v21.1.34-mc1.21.1] - 2025-04-25

更改

  • 提升与其他在 Fabric 上向 Gui 类注入代码的模组的兼容性

[v21.1.33-mc1.21.1] - 2025-03-16

修复

  • 修复 ModelPart$Vertex 和 ModelPart$Polygon 在 NeoForge 上无法访问的问题

[v21.1.32-mc1.21.1] - 2025-03-14

更改

  • 为事件调用器中的类型转换添加大量安全检查

[v21.1.31-mc1.21.1] - 2025-03-13

新增

  • 添加 ModConstructor::onRegisterGameplayContent
  • 添加 ModelLocationHelper 和 ModelTemplateHelper
  • 添加 ResourceKeyHelper
  • 添加 AbstractDatapackRegistriesProvider

[v21.1.30-mc1.21.1] - 2025-03-11

修复

  • 修复在 NeoForge 上注册生成的配置翻译时罕见的启动崩溃问题

[v21.1.29-mc1.21.1] - 2025-03-09

修复

  • 修复 CommonAbstractions::hasChannel 在 NeoForge 上遇到无效玩家时崩溃的问题

[v21.1.28-mc1.21.1] - 2025-02-25

新增

  • 向 RegistryManager 回移新的方块、物品和创造模式标签页注册方法
  • 回移 CompostableBlocksContext

更改

  • 更新 FabricEventFactory 以更宽松地处理错误的返回值

[v21.1.27-mc1.21.1] - 2025-01-17

修复

  • 修复网络数据包在 Fabric 上延迟一刻执行的问题

[v21.1.26-mc1.21.1] - 2025-01-16

更改

  • 允许为 TooltipBuilder 设置空行以阻止提示框绘制

修复

  • 修复当某个控件使用过 TooltipBuilder 后,无法通过原版方法为其设置新提示框的问题

[v21.1.25-mc1.21.1] - 2025-01-10

修复

  • 避免模型事件完成后仍保留顶级模型位置而导致不必要的高内存占用
  • 用 WeakReference 包裹 BlockStateModelLoader,以避免在不再需要时仍保留它

[v21.1.24-mc1.21.1] - 2024-12-22

更改

  • 调整 RangedSliderButton 实现,不再需要访问扩展器,以帮助兼容 Cloth Config 模组

[v21.1.23-mc1.21.1] - 2024-10-24

更改

  • 支持将 AbstractTagAppender 用作字符串列表构建器

[v21.1.22-mc1.21.1] - 2024-10-22

新增

  • 添加 ChangeEntitySizeCallback
  • 添加 RegistryManager::registerAttribute

更改

  • 为 LivingEntityRenderLayersContext 扩展了一些附加方法

[v21.1.21-mc1.21.1] - 2024-10-10

更改

  • 允许 PlayerSet 更宽松地处理提供的客户端世界

[v21.1.20-mc1.21.1] - 2024-10-10

新增

  • 添加 CommonAbstractions::getPartEntityParent

修复

  • 修复已移除的数据附件无法同步到客户端的问题

[v21.1.19-mc1.21.1] - 2024-10-05

更改

  • 用 ClientParticleHelper 替换 ClientParticleTypes

[v21.1.18-mc1.21.1] - 2024-10-04

更改

  • 为 GuiGraphicsHelper 添加更多辅助方法

修复

  • 修复 DynamicPackResources 无法生成某些资源的问题

[v21.1.17-mc1.21.1] - 2024-10-01

新增

  • 添加 ClientAbstractions::hasChannel 和 CommonAbstractions::hasChannel

更改

  • 网络消息不再发送给无法理解它们的客户端和服务器

[v21.1.16-mc1.21.1] - 2024-09-30

更改

  • 通过 F1 隐藏 HUD 时,RenderGuiLayerEvents 不再触发

[v21.1.15-mc1.21.1] - 2024-09-30

更改

  • 对 RenderGuiEvents 进行细微调整

修复

  • 修复其他模组的一些 GUI 层无法渲染的问题

[v21.1.14-mc1.21.1] - 2024-09-29

新增

  • 添加 RenderGuiEvents,替换 RenderGuiCallback

[v21.1.13-mc1.21.1] - 2024-09-29

更改

  • 全面改进 Fabric 上 RenderGuiLayerEvents 的实现

[v21.1.12-mc1.21.1] - 2024-09-29

新增

  • 添加 NeoForgeCapabilityHelper::registerItemContainer
  • 添加 GuiGraphicsHelper::blitTiledSprite
  • 为 ClientAbstractions 添加大量用于处理 Gui#leftHeight 和 Gui#rightHeight 的辅助方法

更改

  • 对 ConfigTranslationsManager 进行小幅改进

移除

  • 移除 ModLoaderEnvironment::getObjectShareAccess

[v21.1.11-mc1.21.1] - 2024-09-25

新增

  • 添加 CodecExtras
  • 为 ItemModelDisplayOverrides 添加一些辅助方法
  • 为 ExtraStreamCodecs 添加枚举辅助方法
  • 为 CreativeModeTabConfigurator 添加一些辅助方法
  • 为 ShapesHelper 添加用于水平旋转形状的辅助方法

更改

  • 在 Fabric 上通过 依赖覆盖 启用后可兼容 Minecraft 1.21
  • 允许 RegistryManager::registerBlockItem 接受 Item$Properties 供应器

修复

  • 修复 RenderHighlightCallback 在 NeoForge 上崩溃的问题

[v21.1.10-mc1.21.1] - 2024-09-20

更改

  • 允许 ItemModelDisplayOverrides 同时接受 ResourceLocation 和 ModelResourceLocation

[v21.1.9-mc1.21.1] - 2024-09-18

新增

  • 添加 TooltipBuilder::setTooltipLineProcessor

... [内容过长已截断]

v26.3.7-mc26.3.x+neoforge

on 2026 Sep 28
下载

更新日志

本项目的所有重要变更都将记录在此文件中。

格式基于 Keep a Changelog, 版本号遵循 语义化版本。

[v26.3.7-mc26.3.x] - 2026-09-28

新增

  • 新增 DataProviderContext::getInputs

变更

  • 弃用 DataProviderContext::getWorldRegistries,改用完整的注册表查找提供器
  • 在用于运行配置的专用服务器属性中禁用 white-list

修复

  • 修复 NeoForge 上的自定义生物群系修改器实现

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 新增 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册真正可重载的注册表

修复

  • 修复 Fabric 上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册问题

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 新增 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行工具提示后插入的额外空白

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 新增 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载的注册表

变更

  • 更新 GameplayContentContext,在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,替代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,替代 RegisterPotionBrewingMixesCallback
  • 新增 DataProviderBuilder,在 NeoForge 上替代 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入了额外的类
  • 使 RenderStateExtraData 能够处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现表面中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,所有辅助方法已移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,剩余方法已移至 ContentRegistrationHelper
  • 移除 AbstractAtlasProvider 中过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.7-mc26.3.x+fabric

on 2026 Sep 28
下载

更新日志

本文件记录本项目的所有重要变更。

格式基于 Keep a Changelog, 版本号遵循 Semantic Versioning。

[v26.3.7-mc26.3.x] - 2026-09-28

新增

  • 添加 DataProviderContext::getInputs

变更

  • 弃用 DataProviderContext::getWorldRegistries,改用完整的注册表查找提供器
  • 禁用用于运行配置的专用服务器属性中的 white-list(白名单)

修复

  • 修复 NeoForge 上的自定义生物群系修饰符实现

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册真正可重载的注册表

修复

  • 修复 Fabric 上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上的 NewDatapackRegistryEvent 注册

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行提示框文本后插入的额外空白

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载的注册表

变更

  • 更新 GameplayContentContext,在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最值得关注的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,替代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上添加 DataProviderBuilder,替代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理除实体之外的其他渲染状态
  • 重构 MutableBakedQuad,从共享实现层面中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更调整通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将其余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.6-mc26.3.x+fabric

on 2026 Sep 26
下载

更新日志

本项目的所有重要变更都将记录在此文件中。

格式基于 Keep a Changelog, 版本号遵循语义化版本。

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册实际可重载的注册表

修复

  • 修复在布上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册问题

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在提示框首行之后插入的额外空隙

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载的注册表

变更

  • 更新 GameplayContentContext,使其在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题曾导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最显著的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 添加 DataProviderBuilder,取代 NeoForge 上的 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,取代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理除实体之外的其他渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据布 API 的变更,调整通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将其余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.6-mc26.3.x+neoforge

on 2026 Sep 26
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 版本号遵循 语义化版本。

[v26.3.6-mc26.3.x] - 2026-09-26

变更

  • 支持在 DataProviderBuilder 中注册 ContextKeySet 持有者

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册实际可重载的注册表

修复

  • 修复 Fabric 上通过 GuiLayersContext 注册的状态栏高度问题
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册问题

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行提示文本后插入的额外空隙

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载的注册表

变更

  • 更新 GameplayContentContext,使其在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者,导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称问题

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的改动是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,替代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上添加 DataProviderBuilder,替代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除仅 NeoForge 可用的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.5-mc26.3.x+fabric

on 2026 Sep 26
下载

更新日志

本文件记录该项目的所有重要变更。

格式基于 Keep a Changelog, 版本号遵循 Semantic Versioning。

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 使 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册实际的可重载注册表

修复

  • 修复在 Fabric 上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册问题

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在工具提示第一行之后插入的额外空白

变更

  • 重构 DataProviderBuilder 中的一些方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载注册表

变更

  • 更新 GameplayContentContext 以使用 NeoForge 上新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最显著的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上添加 DataProviderBuilder,取代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,取代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现层面移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变化,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.5-mc26.3.x+neoforge

on 2026 Sep 26
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 版本号遵循语义化版本。

[v26.3.5-mc26.3.x] - 2026-09-26

新增

  • 添加 ItemClickBehaviorCallback

变更

  • 让 DataPackRegistriesContext::registerReloadableRegistry 在 NeoForge 上注册一个真正的可重载注册表

修复

  • 修复在 Fabric 上通过 GuiLayersContext 注册的状态栏高度
  • 修复 NeoForge 上 NewDatapackRegistryEvent 的注册问题

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 添加 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行工具提示后插入的额外空隙

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载注册表

变更

  • 更新 GameplayContentContext 以在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,以替代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,以替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上添加 DataProviderBuilder,以替代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,以替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 让 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理除实体之外的其他渲染状态
  • 重构 MutableBakedQuad,从共享实现层面移除仅 NeoForge 可用的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法迁移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将剩余方法迁移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.4-mc26.3.x+neoforge

on 2026 Sep 23
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 并遵循 Semantic Versioning。

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 新增 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行提示框文本后插入的额外空格

更改

  • 重构了 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 新增 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载注册表

更改

  • 更新 GameplayContentContext 以在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题会导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中的 EndermanFabricMixin 名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,用于替代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,用于替代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上新增 DataProviderBuilder,用于替代 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,用于替代 RenderHandEvents

更改

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,同时引入了额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,推荐改用原版的形状旋转方法
  • 为适配 Fabric API 的改动,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.4-mc26.3.x+fabric

on 2026 Sep 23
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 版本管理遵循 语义化版本。

[v26.3.4-mc26.3.x] - 2026-09-23

新增

  • 新增 TooltipBuilder::setExtraSpaceAfterFirstLine,用于恢复原版在第一行提示框后插入的额外空隙

变更

  • 重构 DataProviderBuilder 中的部分方法

修复

  • 修复 SpawnerDataBuilder 以错误顺序向 addSpawn 传递参数的问题

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 新增 DataPackRegistriesContext::registerReloadableRegistry,用于注册可重载注册表

变更

  • 更新 GameplayContentContext 以在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最显著的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上新增 DataProviderBuilder,取代 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,取代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理除实体之外的其他渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,同时将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,同时将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.3-mc26.3.x+neoforge

on 2026 Sep 22
下载

更新日志

本项目所有值得注意的变更都将记录在此文件中。

格式基于 Keep a Changelog,
本项目遵循 语义化版本控制。

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry 用于注册可重载的注册表

更改

  • 更新 GameplayContentContext,以在 NeoForge 上使用新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称错误

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,主要引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 添加 DataProviderBuilder,在 NeoForge 上取代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,取代 RenderHandEvents

更改

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理除实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 在其可变参数重载中调用了 add 而非 addOptional

移除

  • 移除 AbstractDatapackRegistriesProvider,将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除大部分 ResourceKeyHelper,并将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的装饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.3-mc26.3.x+fabric

on 2026 Sep 22
下载

更新日志

本项目所有值得注意的变更都将记录在此文件中。

格式基于 Keep a Changelog,
本项目遵循 语义化版本控制。

[v26.3.3-mc26.3.x] - 2026-09-22

新增

  • 添加 DataPackRegistriesContext::registerReloadableRegistry 用于注册可重载的注册表

更改

  • 更新 GameplayContentContext 以使用 NeoForge 上新的 TRANSFORMABLES 数据映射

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称错误

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重制生物群系修改 API,主要引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 添加 AbstractLootSubProvider、AbstractBlockLootSubProvider 与 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 添加 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 添加 DataProviderBuilder,在 NeoForge 上取代 DataProviderHelper
  • 添加 SubmitArmWithItemCallback,取代 RenderHandEvents

更改

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重制 AbstractAdvancementProvider 与 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重制 DataProviderContext 的方法
  • 重制 AbstractModPackResources 与 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理除实体外的其他渲染状态
  • 重制 MutableBakedQuad,从共享实现中移除仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,转而使用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 在其可变参数重载中调用了 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 与 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除大部分 ResourceKeyHelper,并将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的装饰支持

v26.3.2-mc26.3.x+neoforge

on 2026 Sep 21
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 并遵循语义化版本控制。

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者导致数据生成失败的问题

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的改动是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,取代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,取代 RegisterPotionBrewingMixesCallback
  • 在 NeoForge 上新增 DataProviderBuilder,取代 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,取代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除仅限 NeoForge 的方法
  • 废弃并精简 ShapesHelper,推荐使用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将其余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.2-mc26.3.x+fabric

on 2026 Sep 21
下载

更新日志

本文件记录本项目的所有重要变更。

格式基于 Keep a Changelog, 并遵循 语义化版本。

[v26.3.2-mc26.3.x] - 2026-09-21

修复

  • 修复 IdBoundRecipeOutput 在外部命名空间中创建配方持有者的问题,该问题曾导致数据生成失败

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最显著的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,以替代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,以替代 RegisterPotionBrewingMixesCallback
  • 新增 DataProviderBuilder,以替代 NeoForge 上的 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,以替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外类
  • 允许 RenderStateExtraData 处理实体之外的其他渲染状态
  • 重构 MutableBakedQuad,将仅限 NeoForge 的方法从共享实现接口中移除
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,并将其余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.1-mc26.3.x+neoforge

on 2026 Sep 20
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 版本管理遵循 Semantic Versioning。

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最显著的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,以取代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,以取代 RegisterPotionBrewingMixesCallback
  • 新增 DataProviderBuilder,以取代 NeoForge 上的 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,以取代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构了 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder
  • 重构 DataProviderContext 方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,同时引入了额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现接口中移除了仅限 NeoForge 的方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 根据 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载错误调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,同时将剩余方法移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback

v26.3.1-mc26.3.x+fabric

on 2026 Sep 20
下载

更新日志

本文件将记录本项目的所有重要变更。

格式基于 Keep a Changelog, 并遵循语义化版本控制。

[v26.3.1-mc26.3.x] - 2026-09-20

修复

  • 修复 Mixin 配置中 EndermanFabricMixin 的名称

[v26.3.0-mc26.3.x] - 2026-09-20

新增

  • 重构生物群系修改 API,最主要的是引入了 BiomeSelector、BiomeTransformer 和 AttributesContext
  • 新增 AbstractLootSubProvider、AbstractBlockLootSubProvider 和 AbstractEntityLootSubProvider,替代 AbstractLootProvider
  • 新增 AbstractBrewingProvider,替代 RegisterPotionBrewingMixesCallback
  • 新增 DataProviderBuilder,替代 NeoForge 上的 DataProviderHelper
  • 新增 SubmitArmWithItemCallback,替代 RenderHandEvents

变更

  • 更新至 Minecraft 26.3.x
  • 围绕 BootstrapContext 重构 AbstractAdvancementProvider 和 AbstractRecipeProvider
  • 使 AbstractLanguageProvider 实现 TranslationBuilder 接口
  • 重构 DataProviderContext 的方法
  • 重构 AbstractModPackResources 和 PackResourcesHelper,并引入额外的类
  • 允许 RenderStateExtraData 处理实体以外的渲染状态
  • 重构 MutableBakedQuad,从共享实现层面中移除 NeoForge 专属方法
  • 弃用并精简 ShapesHelper,改用原版的形状旋转方法
  • 针对 Fabric API 的变更,调整了通过 GuiLayersContext 注册的状态栏高度
  • 将 SimpleContainerImpl 重命名为 ContainerTemplate

修复

  • 修复 AbstractTagAppender::addOptional 的可变参数重载调用 add 而非 addOptional 的问题

移除

  • 移除 AbstractDatapackRegistriesProvider,并将其所有辅助方法移至 ContentRegistrationHelper
  • 移除 RegistriesDataProvider
  • 移除 DynamicPackResources
  • 移除 GameRenderEvents 和 RenderBlockOverlayCallback
  • 移除 GameplayContentContext::registerFuel 和 GameplayContentContext::registerCompostable
  • 移除 ContentRegistrationHelper::registerContextKeySet
  • 移除 ResourceKeyHelper 的大部分内容,其余方法已移至 ContentRegistrationHelper
  • 从 AbstractAtlasProvider 中移除过时的盔甲纹饰支持
  • 移除 CalculateLivingVisibilityCallback
1
2
33
BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包地图

社区

汉化软件插件数据包

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号