基本信息
我的世界Java版本
1.21.3–1.21.5
1.21–1.21.1
1.20.4
1.20–1.20.1
1.19.x
1.18.2
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 MPL-2.0
发布于 7 months ago
更新于 2 days ago
更新日志
变更日志
本项目所有值得注意的变更都将记录在此文件中。
格式基于[Keep a Changelog]。
[v8.1.29 - 1.20.1] - 2025-03-09
修复
- 修复了使用某些匠魂工具破坏方块时导致的崩溃问题
[v8.1.28 - 1.20.1] - 2025-03-08
更改
- 将捆绑的谜题访问API模组更新至v20.1.1
[v8.1.27 - 1.20.1] - 2025-03-08
新增
- 从1.20.4版本回溯移植能力系统v3,这样就不再需要核心组件模组了
更改
- 将Fabric织机更新至v1.9
- 更新捆绑的谜题访问API模组
- 更新大量数据提供者
[v8.1.26 - 1.20.1] - 2025-03-04
更改
- 包含Mixin Extras依赖
[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
修复
- 修复了在Fabric上创造模式玩家的
PlayerInteractEvents$AttackBlock
事件不触发的问题
[v8.1.20 - 1.20.1] - 2024-05-26
修复
- 尝试改进在资源重新加载期间处理缺失子重新加载监听器的方式
[v8.1.19 - 1.20.1] - 2024-05-09
更改
- 更新模组列表打印以更好地反映子模组关系(从1.20.4回溯移植)
修复
- 修复了在Forge上安装现代修复模组时涉及
GatherPotentialSpawnsCallback
的崩溃问题
[v8.1.18 - 1.20.1] - 2024-03-20
修复
- 修复了在Fabric上
LivingDeathCallback
对玩家不起作用的问题
[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
更改
- 延迟事件初始化以避免因类加载错误而被指责
修复
- 修复了使用自定义伤害来源击杀实体不获得任何经验的问题
- 通过将有问题的代码移到相关模组来修复与赫菲斯托斯的兼容性问题,所以在赫菲斯托斯那边问题妥善解决之前只有那个模组不兼容
[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
以使其与现代修复模组的动态资源协同工作
[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
修复
- 修复了在某些情况下事件类可能过早加载的问题,解决了与例如时尚效果模组一起安装时启动时的崩溃问题
- 修复了所需的Forge版本设置错误的问题(现在需要47.2.0,而不是47.1.0)
- 修复了在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上尝试访问生物群系修改API所需的Fabric内部字段失败时记录错误的问题
- 修复了尝试反序列化由配置项提供的无效
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
,因此已从新的RegistryManager
中移除了标签键 - 添加了
CombinedIngredients
用于创建更复杂的Ingredient
实例 - 添加了
ShapesHelper
,主要用于将VoxelShape
旋转到给定的Direction
- 添加了
DynamicPackResources
用于在运行时通过数据提供者生成资源 - 添加了
RegistryHelper
用于各种原版注册表相关的辅助方法
更改
- 谜题访问API模组现在与谜题库捆绑在一起
- 对数据生成类进行了全面检修,移动并重新设计它们,以便在新的
DynamicPackResources
中可用于通用项目 - 优化了
AbstractModPackResources
以更好地处理模组ID,并允许隐藏数据包,这是Forge独有的功能 - 在Forge上提供生物群系修改的模组不再需要包含自己的生物群系修改器,该文件现在会使用内置数据包自动生成
- 对
ItemAttributeModifiersCallback
的内部实现进行了全面检修
修复
- 修复了与
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
进行了全面检修,以支持转发一组PreparableReloadListener
实例,而不仅仅是单个实例 - 将
FabricReloadListener
重构为更通用的FabricReloadListenerHelper
类
[v8.0.31 - 1.20.1] - 2023-09-07
新增
- 在Fabric上为
EntityRenderDispatcher#renderers
添加访问扩展器
[v8.0.30 - 1.20.1] - 2023-09-05
新增
- 谜题库现在会在启动时将所有已安装的模组列表打印到日志中,以便在未生成或未提供崩溃报告时帮助诊断问题
- 此功能仅在Forge上启用,因为Fabric加载器默认已经这样做了
更改
- 对与模组列表条目相关的特定模组加载器代码进行了重构
修复
- 修复了在Fabric上
LivingDeathCallback
仅在服务器端运行的问题
[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