基本信息
我的世界Java版本
1.21–1.21.1
1.20.4–1.20.6
1.20–1.20.2
1.19.4
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 LGPL-3.0-or-later
发布于 2 months ago
更新于 a month ago
更新日志
末影之翼装饰 3.0 - 末日更新
更新说明
- 在 1.20.5 中,由于 ItemStack 的更改,转换后的末影之翼**将失去其发光效果**,所有其他功能将保持不变。这将在未来的版本中进行研究,但在此之前,你可以再买一个发光墨囊,对吧?
- 目前在服务器端无法禁用装饰和染色,因为它现在由标签控制。
末影之翼预览
末影之翼装饰现在为其物品渲染末影之翼实体模型 - 就像盾牌、旗帜和床一样:
如果你不喜欢它 - 可以在模组配置中禁用它。要访问它,你需要 YACL,在 Fabric 上需要 Mod Menu。在 Forge 上可以通过默认的模组菜单访问。
Kotlin 迁移 - 谁要求的?
首先,是我要求的。1.20.5 带来了大量的更改, 这对末影之翼装饰来说尤其糟糕,因为它是为多个 Minecraft 版本开发的。 Kotlin 提供了几种方法(例如类型别名、扩展函数和内联函数) 可以简化代码版本控制。所以就是这样,接受它吧。
纹理处理重写
末影之翼装饰动态生成纹理,以适应数十种装饰和现在无限数量的旗帜图案。
由于我在模组开发方面有了更多的技能,并且不得不查看整个代码库,这个过程已经得到了优化。
值得注意的是:
- 末影之翼模型遮罩不再为每个纹理传递重复。
- 盔甲装饰现在从图集定义中查询。
- 纹理渲染现在广泛使用缓存并报告丢失的纹理。
其他更改
- 添加了
bolt
和flow
装饰,可通过 1.21 数据包使用 (@masik16u) - DashLoader 不再不兼容