基本信息
我的世界Java版本
1.21.3–1.21.4
1.21–1.21.1
1.20.4
1.20–1.20.1
1.19.x
1.18.2
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 MPL-2.0
发布于 2 months ago
更新于 6 hours ago
更新日志
变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于[Keep a Changelog]。
[v8.1.25-1.20.1] - 2024-11-15
修复
- 修复由于
TooltipRenderHelper::createClientComponents
中的越界索引导致的崩溃
[v8.1.24-1.20.1] - 2024-10-04
修复
- 修复
DynamicPackResources
无法生成某些资源的问题
[v8.1.23-1.20.1] - 2024-09-09
修复
- 修复
DynamicPackResources
在动态数据生成失败时提供无效包的问题
[v8.1.22-1.20.1] - 2024-08-26
修复
- 修复物品模型显示覆盖在 Fabric 上模型重新加载之前能够计算的问题
[v8.1.21-1.20.1] - 2024-06-26
修复
- 修复
PlayerInteractEvents$AttackBlock
在 Fabric 上对创意玩家不触发的问题
[v8.1.20-1.20.1] - 2024-05-26
修复
- 尝试改进在资源重新加载期间缺少子重新加载监听器的处理
[v8.1.19-1.20.1] - 2024-05-09
更改
- 更新模组列表打印以更好地反映子模组关系(从 1.20.4 回溯)
修复
- 修复在 Forge 上安装 ModernFix 模组时涉及
GatherPotentialSpawnsCallback
的崩溃
[v8.1.18-1.20.1] - 2024-03-20
修复
- 修复
LivingDeathCallback
在 Fabric 上不为玩家运行的问题
[v8.1.17-1.20.1] - 2024-02-16
修复
- 修复物品模型覆盖在 Forge 上不应用的问题
[v8.1.16-1.20.1] - 2024-02-01
修复
- 修复使用农夫乐事的镰刀破坏作物时的崩溃
[v8.1.15-1.20.1] - 2024-01-28
修复
- 修复
TagsUpdatedCallback
和ServerLifecycleEvents.Starting
在专用服务器上不运行的问题
[v8.1.14-1.20.1] - 2024-01-24
更改
- 延迟事件初始化以避免被归咎于类加载错误
修复
- 修复使用自定义伤害源杀死实体时不产生任何经验的问题
- 通过将有问题的代码移动到相关模组来修复与 Hephaestus 的兼容性问题,因此只有该模组在 Hephaestus 端的问题得到正确解决之前不兼容
[v8.1.13-1.20.1] - 2024-01-11
修复
- 修复卸载放置在世界
serverconfig
目录中的服务器配置失败并导致某些进程挂起的问题
[v8.1.12-1.20.1] - 2024-01-05
修复
- 修复缺少
ToolTypeHelper::isTrident
方法的问题
[v8.1.11-1.20.1] - 2023-12-03
修复
- 修复匿名网络处理程序允许重复 ID 的问题
[v8.1.10-1.20.1] - 2023-12-03
更改
- 在网络处理程序 ID 中使用字符串上下文而不是数字
[v8.1.9-1.20.1] - 2023-11-19
更改
- 轻微的能力相关代码清理
BlockConversionHelper
的错误消息现在包含更多上下文
修复
- 修复
RegistryEntryAddedCallback
未正确同步的问题
[v8.1.8-1.20.1] - 2023-11-07
修复
- 为安装了Controlify时屏幕打开导致游戏崩溃实现临时解决方法
[v8.1.7-1.20.1] - 2023-11-07
添加
- 添加
ComponentHelper
用于将各种文本实例转换回Component
- 添加
LivingEquipmentChangeCallback
更改
- 改善
BlockEvents.Break
、LivingAttackCallback
和PlayerInteractEvents.AttackBlock
在不同模组加载器之间的对等性
修复
- 确保
NetworkHandlerV3
的向后兼容性
[v8.1.6-1.20.1] - 2023-10-29
更改
- 将注册块和流体渲染类型的方法移动到
ClientAbstractions
修复
- 修复由于
ModelProvider
中的错误 Mixin 导致的 Forgified Fabric Api 崩溃
[v8.1.5-1.20.1] - 2023-10-29
更改
- 调整
ModelEvents
以与 ModernFix 的动态资源配合使用
[v8.1.4-1.20.1] - 2023-10-28
修复
- 修复块事件块类型
[v8.1.3-1.20.1] - 2023-10-28
更改
- 禁用
LivingEvents$Breathe
和LivingEvents$Drown
,以便能够将所需的 Forge 版本降低到 47.1.3 - 在
DataProviderHelper
中添加一种支持旧数据提供程序的方法 - 对
NetworkHandlerV3
的一些部分进行重构 - 在触发
RegistryEntryAddedCallback
时更加小心,引入锁并捕获可能的异常,以避免整个注册过程失败 - 确保在模型事件中抛出的异常被捕获,不再导致游戏崩溃
修复
- 修复 Windows 上动态数据生成失败的问题
[v8.1.2-1.20.1] - 2023-10-27
修复
- 设置所需的 Forge 版本,以便仍然支持 NeoForge
[v8.1.1-1.20.1] - 2023-10-26
修复
- 修复在某些情况下事件类可能加载过早的问题,解决与例如 Stylish Effects 一起安装时启动时的崩溃
- 修复所需的 Forge 版本设置不正确(现在需要 47.2.0,而不是 47.1.0)
- 修复 Puzzles Lib 在 Forge 上有任何未满足的模组版本要求时导致游戏崩溃,防止 Forge 屏幕通知用户显示
[v8.1.0-1.20.1] - 2023-10-26
- 发布所有在 v8.0.24 之后的版本
更改
- 扩展
AbstractModelProvider
[v8.0.41-1.20.1] - 2023-10-24
添加
- 添加用于获取
RenderType
的通用辅助方法 - 添加从合并各种块相关实用方法的
BlockConversionHelper
[v8.0.40-1.20.1] - 2023-10-23
更改
- 优化 Forge 上新模型事件的性能
[v8.0.39-1.20.1] - 2023-10-22
添加
- 添加
ModifyUnbakedModel
、ModifyBakedModel
和AdditionalBakedModel
,以基于模组加载器特定的实现更精细地控制模型 - 添加设置
BlockItem
块的辅助方法
更改
- 在
ClientAbstractions
中不再需要提供Minecraft
实例 RegistryEntryAddedCallback
现在包括当前注册表- 弃用旧的模型事件
修复
- 修复
RegistryEntryAddedCallback
在 Forge 上运行过早,导致依赖于事件期间注册的内容的实现出现问题
[v8.0.38-1.20.1] - 2023-10-20
添加
- 添加
GatherDebugTextEvents$Left
和GatherDebugTextEvents$Right
- 添加
LivingEvents$Breathe
和LivingEvents$Drown
- 添加
RegistryEntryAddedCallback
- 添加
ServerChunkEvents$Watch
和ServerChunkEvents$Unwatch
更改
- 当存在本地服务器配置时,允许覆盖全局服务器配置
- 允许创建不一定需要模组加载器特定事件实现的通用事件
修复
- 修复在 Quilt 上尝试访问 Fabric 内部字段以进行生物群系修改 API 时记录的错误
- 修复尝试反序列化配置项提供的无效
ResourceLocation
时的崩溃
[v8.0.37-1.20.1] - 2023-10-04
更改
- 在 Forge 数据生成期间不再在数据提供程序上设置
ExistingFileHelper
AbstractLanguageProvider
中的一些新null
检查
[v8.0.36-1.20.1] - 2023-10-01
更改
- 回退
AbstractModelProvider
的实验性更改
[v8.0.35-1.20.1] - 2023-09-29
添加
- 添加
ForgeDataProviderContext$Factory
以更好地支持 Forge 上的数据生成
更改
AbstractModelProvider
的一些实验性更改,希望能修复 Forge 模组上的运行时问题ConfigDataSet
现在可以通过标记为!
来排除条目
[v8.0.34-1.20.1] - 2023-09-28
添加
- 添加
BlockEvents$Break
和BlockEvents$DropExperience
- 添加
TickingBlockEntity
和TickingEntityBlock
辅助接口,用于创建无需使用静态计时器方法的滴答块实体 - 添加
AddToastCallback
用于处理客户端吐司 - 添加
ScreenEvents$BeforeInitV2
和ScreenEvents$AfterInitV2
使用类型参数表示屏幕实例 - 添加
CommonAbstractions::createPackInfo
- 添加
ModConstructor::onRegisterBlockInteractions
用于注册块转换,如可剥离的原木或可耕种的泥土块 - 添加
GrindstoneEvents$Update
和GrindstoneEvents$Use
- 添加
TypedTagFactory
和BoundTagFactory
用于创建新的TagKey
,因此TagKey
已从新的RegistryManager
中删除 - 添加
CombinedIngredients
用于创建更复杂的Ingredient
实例 - 添加
ShapesHelper
,主要用于将VoxelShape
旋转到给定的Direction
- 添加
DynamicPackResources
用于在运行时通过数据提供程序生成资源 - 添加
RegistryHelper
用于各种香草注册表相关的辅助方法
更改
- Puzzles Access Api 模组现在与 Puzzles Lib 捆绑在一起
- overhauled 数据生成类,移动和重新设计它们以用于通用项目,以便在新的
DynamicPackResources
中使用 - 改进
AbstractModPackResources
以更好地处理模组 ID 以及允许隐藏一个包,这是 Forge 独有的功能 - 在 Forge 上提供生物群系修改的模组不再需要包含自己的生物群系修改器,该文件现在使用内置的数据包自动生成
- 对
ItemAttributeModifiersCallback
的内部实现进行了 overhaul
修复
- 修复与
ItemModelDisplayOverrides
和EventInvokerRegistry
实现相关的类加载问题 - 修复
AbstractParticleDescriptionProvider
未验证使用的纹理的存在 - 修复当前游戏服务器在 Fabric 上未正确存储的问题
[v8.0.33-1.20.1] - 2023-09-09
更改
- 重新设计上一个版本中引入的重新加载监听器处理,以修复由于未正确完成的重新加载监听器而导致的模组加载卡住的问题
- 更改多个网络处理程序使用相同命名空间的内部 ID 处理
[v8.0.32-1.20.1] - 2023-09-08
添加
- 添加
ClientParticleTypes
用于注册完全客户端侧的粒子提供程序
更改
ContentRegistrationFlags
现在通过实现BaseModConstructor::getContentRegistrationFlags
来启用- Fabric 在即使不是严格要求的情况下也更严格地强制
ContentRegistrationFlags
,以提高与 Forge 的对等性 - 极大地扩展了
ParticleProvidersContext
以允许注册更多种类的粒子类型 - 对
ForwardingReloadListener
进行了 overhaul,以支持转发一组PreparableReloadListener
实例,而不仅仅是单个实例 - 对
FabricReloadListener
进行了重构,使其成为更通用的FabricReloadListenerHelper
类
[v8.0.31-1.20.1] - 2023-09-07
添加
- 为 Fabric 上的
EntityRenderDispatcher#renderers
添加访问扩展器
[v8.0.30-1.20.1] - 2023-09-05
添加
- Puzzles Lib 现在在启动时在日志中打印所有已安装模组的列表,以帮助在未生成或提供崩溃报告时诊断问题
- 此功能仅在 Forge 上启用,因为 Fabric Loader 本身默认就会这样做
更改
- 对一些与模组列表条目相关的模组加载器特定代码进行了重构
修复
- 修复
LivingDeathCallback
仅在 Fabric 上在服务器端运行的问题
[v8.0.29-1.20.1] - 2023-09-05
添加
- 添加
RenderLivingEvents
[v8.0.28-1.20.1] - 2023-09-04
更改
- 弃用
DistType
,这包括NetworkHandlerV2
中的一些重构
修复
- 修复客户端交互事件在 Fabric 上可能在通用交互事件之后运行的问题
[v8.0.27-1.20.1] - 2023-09-02
添加
- 添加一个辅助系统,用于检查服务器端是否安装了某个模组
[v8.0.26-1.20.1] - 2023-08-19
添加
- 添加一个新的单独的
RegistryManager
,它返回Holder.Reference
的实例,而不是我们自己的RegistryReference
实现,以更符合香草注册系统
[v8.0.25-1.20.1] - 2023-08-17
添加
- 添加
InteractionInputEvents$AttackV2
、InteractionInputEvents$Use
和InteractionInputEvents$Pick
- 添加
PlayerInteractEvents$AttackBlockV2
和PlayerInteractEvents$UseItemV2
- 在
ScreenHelper
中添加一些新的辅助方法
更改
- 清理事件系统的小部分以减少重复代码
- 修订所有
PlayerInteractEvents
的实现,使其在 Forge 和 Fabric 之间更加紧密匹配 ServerEntityLevelEvents$LoadV2
现在对所有已加载的实体触发,不仅是从块存储中加载时,还包括刚在世界中生成时
修复
- 修复 Forge 上某些食谱查看模组中酿造配方不显示的问题
[v8.0.24-1.20.1] - 2023-08-16
更改
- 在 Fabric 上重新设计
LivingDropsCallback
的实现,使其更不容易被其他模组的战利品修改完全破坏所有怪物的战利品
修复
- 修复
ServiceProviderHelper
未按应有的时间加载的问题 - 删除与测试新键绑定功能相关的调试代码
[v8.0.23-1.20.1] - 2023-08-14
添加
- 添加
CommonAbstractions::getMobSpawnType
- 对
ServerEntityLevelEvents
进行一些重构,包括添加ServerEntityLevelEvents$Spawn
修复
- 修复
ConfigDataSet
在存在重复值时无法溶解的问题
[v8.0.22-1.20.1] - 2023-08-14
添加
- 添加`GatherPotentialSpawnsCallback