基本信息
我的世界Java版本
平台
分类
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
### 融合(Fusion)1.3.0 版本 —— 模型相关变更: - 重构 `ModelType` 及模型加载机制: - 任何以融合(Fusion)模型为父级的模型,现均按融合(Fusion)模型加载; - `base` 模型类型的变更: - 现可通过 `emissive` 属性使模型具备自发光效果; - 现可通过 `shade` 属性禁用阴影渲染; - 现可通过 `ambient_occlusion` 属性禁用环境光遮蔽; - 现可通过 `gui_light` 属性调整 GUI 中的光照效果; - 模型元素现可拥有 `light_emission`、`emissive`、`shade`、`ambient_occlusion` 属性; - 元素的各个面现可拥有 `light_emission`、`emissive`、`shade`、`ambient_occlusion` 属性; - 重构方块与物品模型修饰器(model modifiers): - 新增 `priority` 属性; - 修饰器现按 `priority` 值升序应用,`priority` 相同时按文件名排序,不再随机应用; - 现可通过 `ignore_missing_targets` 属性忽略缺失目标(如模组新增的方块/物品); - 新增 `default_model_overwrites`,允许在物品/方块模型谓词(predicates)满足时覆盖默认模型; - 新增 `append_models`,允许在物品/方块模型谓词满足时追加模型; - 对于方块模型修饰器,现可在每个模型条目中单独设置 `show_breaking_overlay`; - 新增方块模型谓词: - 基础类型:`true`、`false`、`and`、`or`、`not`; - `match_block`:检查某偏移位置处的方块是否匹配指定方块; - `match_state`:检查某偏移位置处的方块是否匹配指定方块及其状态属性; - `biome`:检查该方块是否位于指定生物群系中; - `dimension`:检查该方块是否位于指定维度中; - `altitude`:检查该方块的 Y 坐标是否处于指定范围内; - 新增物品模型谓词: - 基础类型:`true`、`false`、`and`、`or`、`not`; - `count`:检查物品堆叠数量是否处于指定范围内; - `durability`:检查物品耐久度是否处于指定范围内; - `enchantment`:检查物品是否附带指定等级的附魔; - `match_name`:检查物品自定义名称是否匹配指定字符串或正则表达式; - `potion`:检查该物品堆叠是否具有指定药水类型; - 新增 `composite` 模型类型: - 支持组合多个模型; - 模型可根据物品/方块谓词条件性应用; - 模型支持平移、缩放与旋转; - 纹理相关变更: - 重构 `TextureType` 及纹理加载机制: - 纹理现可包含多个图集(atlas)精灵(sprite); - 纹理现可包含子纹理(sub-texture); - 所有使用融合(Fusion)纹理的模型,现均按融合(Fusion)模型加载; - 新增通用四边形(quad)处理机制,支持自定义纹理类型; - `base` 纹理类型的变更: - 不再强制要求关联 `base` 模型; - `connecting` 纹理类型的变更: - 不再强制要求关联 `connecting` 模型; - 每个瓦片(tile)现为纹理图集中独立的精灵; - 完全透明的空白瓦片将被忽略,不参与拼接与处理; - 瓦片现可通过 `sub_texture` 属性使用子纹理类型; - 动画图像布局现可按瓦片单独设置,通过 `per_tile_animation` 属性实现; - 新增 `connections` 属性,用于设置默认连接谓词; - 连接谓词(connection predicates)的变更: - 新增 `true` 与 `false` 类型; - 为 `match_block`、`match_state`、`match_block_in_front`、`match_state_in_front` 新增 `ignore_missing` 选项; - `match_block`、`match_state`、`match_block_in_front`、`match_state_in_front` 现支持指定多个匹配方块; - `random` 纹理类型的变更: - 每个瓦片现为纹理图集中独立的精灵; - 完全透明的空白瓦片将被忽略,不参与拼接与处理; - 瓦片现可通过 `sub_texture` 属性使用子纹理类型; - 新增随机性来源选项:`position`、`position_facing`、`position_axis`,通过 `random_source` 属性设定; - 动画图像布局现可按瓦片单独设置,通过 `per_tile_animation` 属性实现; - 将最大行数(`rows`)与列数(`columns`)限制由 10 提升至 100; - `continuous` 纹理类型的变更: - 默认瓦片现为纹理图集中独立的精灵; - 将最大行数(`rows`)与列数(`columns`)限制由 10 提升至 32; - `scrolling` 纹理类型的变更: - 新增 `'wrap'` 循环模式,使动画帧可环绕图像边缘循环播放; - 通用变更: - 错误信息现以用户友好的可读格式输出; - 错误信息表述更清晰; - 错误修复: - 修复了使用旧版方形图像时,`full` 布局的连接纹理处理异常的问题; - 修复了方块模型修饰器中模型随机性不一致的问题; - 修复了方块模型修饰器的几何键(geometry key)错误; - 修复了生成式物品模型处理异常的问题; - 修复了启用 `pane_culling_fix` 时可能出现的并发问题,该问题曾导致四边形数据损坏; - 修复了基础模型数据中物品变换(transforms)未被序列化的问题; - 修复了基础模型数据元素在旋转时原点缩放错误的问题; - 修复了 `cuboid` 模型类型下部分原版模型属性无法序列化的问题; - 修复了连续纹理(continuous textures)在旋转时工作异常的问题; - 修复了连接纹理、连续纹理及随机纹理周围偶发出现细边(thin edges)的问题; - 修复了……




