起源 Apoli 护甲混合修复

起源 Apoli 护甲混合修复

修复Origin的Apoli库中的护甲mixin错误

在 Minecraft 1.20.1 中,有一个名为 Origins 的模组,它使用了一个名为 Apoli 的内部库。Apoli 中有一个注入到 LivingEntity 的 mixin 存在 bug,当某些模组实体受到伤害时会导致崩溃。例如,在 1.20.1 中伤害 Bumblezone 的 Cosmic Crystal Entity 会导致崩溃。较新的 Minecraft 版本没有这个问题,因为 Apoli 的开发者已在 1.20.2 中修复了它。

然而,由于他们完全不进行向后移植,本模组旨在将修复向后移植到 1.20.1,以阻止与 Bumblezone 的崩溃(因为 Bumblezone 是我的模组,哈哈)。

原始问题报告: https://github.com/apace100/apoli/issues/177

我通过本模组向后移植的修复: https://github.com/apace100/apoli/commit/ce5a44b80fcd410c98a303ab93357f3c6668263e

请不要要求移植到其他 Minecraft 版本,因为那里没有什么需要修复的。也不要要求我修复其他 Origins bug。本模组专门针对那一个对我的模组影响最大的 Origins bug。