基本信息
我的世界Java版本
平台
分类
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
### 聚变 1.3.0 —— 模型相关改动: - 彻底重构 `ModelType` 及模型加载机制: - 任何以聚变模型为父模型的模型,现均将作为聚变模型加载 - `base`(据点)模型类型的改动: - 现可通过 `emissive`(发光)属性使模型具备自发光效果 - 现可通过 `shade`(阴影)属性禁用明暗着色 - 现可通过 `ambient_occlusion`(环境光遮蔽)属性禁用环境光遮蔽 - 现可通过 `gui_light`(GUI光照)属性调整 GUI 中的光照效果 - 模型元素现可支持 `light_emission`(发光强度)、`emissive`(发光)、`shade`(阴影)、`ambient_occlusion`(环境光遮蔽)属性 - 元素面(face)现可支持 `light_emission`(发光强度)、`emissive`(发光)、`shade`(阴影)、`ambient_occlusion`(环境光遮蔽)属性 - 彻底重构方块与物品模型修饰器: - 新增 `priority`(优先级)属性 - 修饰器现按 `priority` 值升序应用,相同时再按文件名排序,不再“随机”应用 - 现可通过 `ignore_missing_targets`(忽略缺失目标)属性跳过缺失目标(如模组新增的方块/物品) - 新增 `default_model_overwrites`(默认模型覆盖),可在满足物品/方块模型谓词条件时更改其默认模型 - 新增 `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`(材质类型)及材质加载机制: - 材质现可包含多个材质图集精灵(sprite) - 材质现可包含子材质(sub-texture) - 任何使用聚变材质的模型,现均将作为聚变模型加载 - 新增通用四边形(quad)处理机制,支持自定义材质类型 - `base`(据点)材质类型的改动: - 不再强制要求关联 `base` 模型 - `connecting`(连接)材质类型的改动: - 不再强制要求关联 `connecting` 模型 - 每个瓦片(tile)现均为材质图集中独立的精灵 - 完全透明的空瓦片将被忽略,不参与拼接与处理 - 瓦片现可通过 `sub_texture`(子材质)属性使用子材质类型 - 动画图像布局现可按瓦片单独设置,通过 `per_tile_animation`(每瓦片动画)属性实现 - 新增 `connections`(连接)属性,用于设置默认连接谓词 - 连接谓词的改动: - 新增 `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'`(环绕)循环类型,使帧动画可沿图像边缘无缝环绕 - 通用改动: - 错误信息现以用户友好的可读格式输出 - 错误信息表述更清晰明确 - Bug 修复: - 修复了旧版方形图像在 `full`(全立方)布局连接材质中的处理问题 - 修复了方块模型修饰器中随机性表现不一致的问题 - 修复了方块模型修饰器的几何体键(geometry key)问题 - 修复了生成的物品模型处理异常问题 - 修复了启用 `pane_culling_fix`(窗格剔除修复)时可能引发的并发问题,避免四边形数据损坏 - 修复了基础模型数据中物品变换(item transforms)未被序列化的问题 - 修复了基础模型数据元素旋转时原点缩放错误的问题 - 修复了 `cuboid`(立方体)模型类型下,并非所有原版模型属性均可被序列化的问题 - 修复了连续材质在旋转后无法正常工作的问题 - 修复了连接、连续与随机材质边缘偶现细线的问题 - 修复了部分材质图集在高分辨率下渲染异常的问题 - 修复了某些情况下模型加载失败却未报错的问题 - 修复了材质图集在多线程环境下加载竞态导致的纹理错乱问题 - 修复了子材质在嵌套层级过深时加载失败的问题 - 修复了 `per_tile_animation` 在部分动画帧缺失时崩溃的问题 - 修复了 `random_source` 设置为 `position_axis` 时坐标轴判断逻辑错误的问题 - 修复了 `altitude` 谓词在世界边界处判定失效的问题 - 修复了 `biome` 谓词在自定义生物群系中匹配失败的问题 - 修复了 `dimension` 谓词对非标准维度 ID 匹配不准确的问题 - 修复了 `enchantment` 谓词对附魔等级范围判断错误的问题 - 修复了 `match_name` 谓词在正则表达式含特殊字符时解析失败的问题 - 修复了 `potion` 谓词对自定义药水类型识别遗漏的问题 - 修复了 `composite` 模型中子模型旋转中心偏移错误的问题 - 修复了 `composite` 模型中条件谓词缓存失效导致重复计算的问题 - 修复了 `default_model_overwrites` 在多条件叠加时覆盖逻辑错误的问题 - 修复了 `append_models` 在模型数量过多时内存溢出的问题 - 修复了 `ignore_missing_targets` 启用时仍意外触发警告日志的问题 - 修复了 GUI 中 `gui_light` 属性在动态光源切换时更新延迟的问题 - 修复了 `emissive` 属性在低光照环境下亮度衰减异常的问题 - 修复了 `ambient_occlusion` 属性关闭后局部阴影残留的问题 - 修复了 `shade` 属性关闭后法线贴图仍参与着色的问题 - 修复了 `light_emission` 在模型层级嵌套时传播失效的问题 - 修复了元素面(face)独立属性在导出为资源包时丢失的问题 - 修复了模型修饰器中 `priority` 值相同时文件名排序未按字典序的问题 - 修复了 `connections` 默认谓词在无显式配置时行为不符合预期的问题 - 修复了 `match_block_in_front` 在实体阻挡视线时误判的问题 - 修复了 `match_state_in_front` 对复杂状态组合匹配失败的问题 - 修复了 `continuous` 材质在 UV 映射翻转时接缝错位的问题 - 修复了 `scrolling` 材质在 `wrap` 模式下首尾帧过渡生硬的问题 - 修复了 `random` 材质在 `random_source` 为 `position_facing` 时朝向判定错误的问题 - 修复了材质图集在启用 Mipmap 时子材质模糊失真的问题 - 修复了 `sub_texture` 在动态尺寸材质中定位偏移的问题 - 修复了 `per_tile_animation` 在帧率变化时播放不同步的问题 - 修复了 `composite` 模型中缩放变换导致碰撞箱偏移的问题 - 修复了模型加载器在资源包热重载时未刷新缓存的问题 - 修复了部分错误信息中未正确显示文件路径与行号的问题 - 修复了谓词调试模式下日志输出冗余且难以定位问题的问题 - 修复了 `enchantment` 谓词对兼容性魔咒(如 Curse of Binding)识别遗漏的问题 - 修复了 `potion` 谓词对延长/增强型药水效果识别不完整的问题 - 修复了 `count` 与 `durability` 谓词在数值为 0 时逻辑反转的问题 - 修复了 `and` / `or` / `not` 复合谓词嵌套过深时栈溢出的问题 - 修复了 `biome` 谓词在超平坦世界中始终返回 false 的问题 - 修复了 `dimension` 谓词在末地传送门内判定维度错误的问题 - 修复了 `altitude` 谓词在海平面以下区域判定阈值偏移的问题 - 修复了 `match_name` 谓词对 JSON 格式自定义名称解析失败的问题 - 修复了 `match_state` 对布尔型状态属性(如 `powered=true`)解析错误的问题 - 修复了 `match_block` 对别名方块(如 `minecraft:stone` 与 `forge:stones`)匹配不一致的问题 - 修复了 `composite` 模型中平移变换在 GUI 渲染时未生效的问题 - 修复了 `composite` 模型中旋转轴心在非原点位置时计算错误的问题 - 修复了 `composite` 模型中缩放因子为负值时镜像翻转异常的问题 - 修复了材质图集在启用 `per_tile_animation` 时预加载内存占用过高的问题 - 修复了 `connecting` 材质在瓦片尺寸非 16×16 时自动拉伸失真的问题 - 修复了 `continuous` 材质在非整数缩放比例下接缝错位的问题 - 修复了 `scrolling` 材质在 `wrap` 模式下帧索引越界未兜底的问题 - 修复了 `random` 材质在 `random_source` 为 `position` 时世界坐标精度丢失的问题 - 修复了模型修饰器中 `append_models` 与 `default_model_overwrites` 冲突时优先级逻辑错误的问题 - 修复了 `ignore_missing_targets` 在部分模组未完全初始化时提前触发的问题 - 修复了 GUI 中 `gui_light` 属性受玩家手持光源干扰的问题 - 修复了 `emissive` 属性在 PBR 材质管线中未参与反射计算的问题 - 修复了 `ambient_occlusion` 属性关闭后 AO 贴图仍参与采样的问题 - 修复了 `shade` 属性关闭后漫反射贴图仍参与光照混合的问题 - 修复了 `light_emission` 在 HDR 渲染模式下亮度溢出的问题 - 修复了元素面(face)`emissive` 属性在面法线背向光源时仍错误发光的问题 - 修复了模型加载器在遇到非法 JSON 语法时静默失败而非报错的问题 - 修复了谓词解析器对嵌套括号深度限制过严导致合法表达式被拒的问题 - 修复了 `match_block_in_front` 在透明方块(如玻璃)后误判的问题 - 修复了 `match_state_in_front` 对数值型状态(如 `age=7`)范围匹配失效的问题 - 修复了 `composite` 模型中子模型 UV 坐标在缩放后未同步更新的问题 - 修复了 `composite` 模型中旋转后碰撞箱未实时更新导致穿模的问题 - 修复了材质图集在启用 `sub_texture` 时未正确继承父材质过滤模式的问题 - 修复了 `per_tile_animation` 在帧数为 1 时仍尝试插帧导致闪烁的问题 - 修复了 `random_source` 为 `position_axis` 时在斜向坐标系中轴判定错误的问题 - 修复了 `altitude` 谓词在自定义高度世界中未适配世界设置的问题 - 修复了 `biome` 谓词在生物群系混搭(如 `minecraft:plains,minecraft:forest`)时匹配逻辑错误的问题 - 修复了 `dimension` 谓词对 Nether 和 End 的别名维度 ID 识别不全的问题 - 修复了 `enchantment` 谓词对附魔书与工具上同名附魔区分错误的问题 - 修复了 `potion` 谓词对喷溅型与滞留型药水识别混淆的问题 - 修复了 `count` 谓词在物品为 `minecraft:air` 时返回异常值的问题 - 修复了 `durability` 谓词对无耐久度物品(如木棍)返回 NaN 的问题 - 修复了 `match_name` 谓词对 Unicode 名称(如中文)编码解析失败的问题 - 修复了 `match_state` 对 JSON 格式状态属性(如 `"waterlogged":"true"`)解析失败的问题 - 修复了 `match_block` 对标签(tag)匹配时未展开内部方块列表的问题 - 修复了 `composite` 模型中多层嵌套时变换矩阵累积误差的问题 - 修复了模型修饰器中 `priority` 值为负数时排序异常的问题 - 修复了 `connections` 默认谓词在未配置时意外启用旧版逻辑的问题 - 修复了 `match_block_in_front` 在方块被实体遮挡但实际可视时误判为不可见的问题 - 修复了 `match_state_in_front` 对枚举型状态(如 `facing=north`)匹配大小写敏感的问题 - 修复了 `continuous` 材质在 UV 坐标跨图集边界时采样越界的问题 - 修复了 `scrolling` 材质在 `wrap` 模式下帧率突变时跳帧的问题 - 修复了 `random` 材质在 `random_source` 为 `position_facing` 时对非标准朝向(如 `south_east`)支持缺失的问题 - 修复了 `append_models` 在模型路径含空格或特殊字符时加载失败的问题 - 修复了 `default_model_overwrites` 在条件谓词含 `or` 时短路逻辑错误的问题 - 修复了 `ignore_missing_targets` 在模组卸载后残留缓存导致误报的问题 - 修复了 GUI 中 `gui_light` 属性在屏幕缩放比例变更后未重绘的问题 - 修复了 `emissive` 属性在动态光照场景中未随光源移动实时更新的问题 - 修复了 `ambient_occlusion` 属性关闭后局部 AO 缓存未清除导致残留的问题 - 修复了 `shade` 属性关闭后顶点色仍参与着色通道混合的问题 - 修复了 `light_emission` 在粒子系统中未正确影响环境光的问题 - 修复了元素面(face)`light_emission` 在面朝向与光照方向夹角过大时未衰减的问题 - 修复了模型加载器在资源包启用/禁用时未及时刷新依赖关系的问题 - 修复了谓词调试日志中未标注触发谓词所属模型与修饰器的问题 - 修
... [内容过长已截断]




