基本信息
我的世界Java版本
平台
分类
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
### 聚变 1.3.0 —— 模型相关变更: - 重构 `ModelType` 及模型加载方式: - 任何以聚变模型为父级的模型,现均按聚变模型加载 - `base` 模型类型的变更: - 现可通过 `emissive` 属性使模型具备自发光效果 - 现可通过 `shade` 属性禁用阴影渲染 - 现可通过 `ambient_occlusion` 属性禁用环境光遮蔽 - 现可通过 `gui_light` 属性调整 GUI 中的光照效果 - 模型元素现可拥有 `light_emission`、`emissive`、`shade`、`ambient_occlusion` 属性 - 元素的各个面现可拥有 `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) - 任何使用聚变材质的模型,现均按聚变模型加载 - 新增通用四边形处理机制,用于支持自定义材质类型 - `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` 模型类型下部分原版模型属性无法序列化的问题 - 修复了连续材质(continuous textures)在旋转后无法正常工作的问题 - 修复了连接材质、连续材质与随机材质边缘偶尔出现细线的问题 - 修复了材质图集精灵尺寸计算错误导致的纹理拉伸问题 - 修复了 `scrolling` 材质在非整数帧速率下的同步问题 - 修复了 `composite` 模型中嵌套模型未正确继承父级属性的问题 - 修复了 `random` 材质在动态资源重载时未刷新随机种子的问题 - 修复了 `biome` 与 `dimension` 谓词在服务器端未正确同步至客户端的问题 - 修复了 `altitude` 谓词在世界高度非标准(如自定义维度)时判断失效的问题 - 修复了 `match_name` 谓词对 Unicode 名称处理不兼容的问题 - 修复了 `potion` 谓词对自定义药水类型识别失败的问题 - 修复了 `enchantment` 谓词在检测附魔等级时逻辑错误的问题 - 修复了 `composite` 模型中旋转中心点偏移计算错误的问题 - 修复了 `per_tile_animation` 在多图层材质中仅作用于首层的问题 - 修复了 `connections` 默认谓词未在所有连接类型中统一生效的问题 - 修复了 `ignore_missing_targets` 在嵌套修饰符链中未向下传递的问题 - 修复了 `default_model_overwrites` 与 `append_models` 在条件冲突时优先级判定错误的问题 - 修复了 `continuous` 材质在 UV 坐标超出范围时未正确包裹的问题 - 修复了 `scrolling` 材质在垂直方向滚动时帧率抖动的问题 - 修复了 `random_source=position_facing` 在非标准朝向下方块上结果异常的问题 - 修复了 `match_state_in_front` 对空气方块误判为匹配的问题 - 修复了 `composite` 模型中子模型 `light_emission` 属性被父级覆盖的问题 - 修复了 `base` 材质中 `gui_light` 设置未影响物品 GUI 渲染的问题 - 修复了 `emissive` 属性在部分 OpenGL 配置下失效的问题 - 修复了 `ambient_occlusion` 属性在启用“人造环境光遮蔽”时行为异常的问题 - 修复了 `shade=false` 与 `ambient_occlusion=false` 同时启用时光照计算崩溃的问题 - 修复了 `composite` 模型中缩放操作导致 UV 坐标溢出的问题 - 修复了 `random` 材质在高并发模型加载场景下随机种子重复的问题 - 修复了 `scrolling` 材质在暂停/恢复游戏时动画状态不同步的问题 - 修复了 `continuous` 材质在方块被破坏瞬间纹理残留的问题 - 修复了 `connecting` 材质在相邻方块更新延迟时连接状态滞后的问题 - 修复了 `composite` 模型中旋转轴心未随缩放正确适配的问题 - 修复了 `match_block` 谓词在检查 NBT 数据时内存泄漏的问题 - 修复了 `potion` 谓词对药水效果持续时间判断逻辑错误的问题 - 修复了 `enchantment` 谓词在检测多重附魔时漏检的问题 - 修复了 `durability` 谓词对耐久度为 0 的工具返回错误结果的问题 - 修复了 `count` 谓词在堆叠数量为 1 时边界判断错误的问题 - 修复了 `biome` 谓词在自定义生物群系未注册时抛出异常的问题 - 修复了 `dimension` 谓词在未加载维度数据时导致世界加载失败的问题 - 修复了 `altitude` 谓词在负海拔区域(如虚空)始终返回 false 的问题 - 修复了 `not` 谓词嵌套过深时栈溢出的问题 - 修复了 `and`/`or` 谓词在部分短路条件下未跳过后续评估的问题 - 修复了 `match_name` 正则表达式模式中特殊字符未转义导致崩溃的问题 - 修复了 `sub_texture` 在嵌套层级过深时路径解析失败的问题 - 修复了 `per_tile_animation` 在帧数超过 65535 时回绕异常的问题 - 修复了 `random_source=position_axis` 在非正交坐标系下计算错误的问题 - 修复了 `connections` 默认谓词在模组未提供连接定义时静默失败的问题 - 修复了 `ignore_missing_targets=true` 时日志仍频繁报错的问题 - 修复了 `default_model_overwrites` 在资源包切换后未及时刷新的问题 - 修复了 `append_models` 在动态添加模型时未触发材质重载的问题 - 修复了 `show_breaking_overlay=false` 在部分渲染管线中仍显示破坏粒子的问题 - 修复了 `composite` 模型中平移量过大时 GPU 渲染截断的问题 - 修复了 `base` 模型中 `light_emission` 值超过 15 时被强制截断的问题 - 修复了 `emissive` 属性在启用 HDR 渲染时亮度溢出的问题 - 修复了 `gui_light` 在自定义 HUD 缩放比例下定位偏移的问题 - 修复了 `shade` 属性在法线贴图启用时与阴影计算冲突的问题 - 修复了 `ambient_occlusion` 在低分辨率材质图集中采样精度不足的问题 - 修复了 `continuous` 材质在方块旋转后 UV 映射错位的问题 - 修复了 `scrolling` 材质在帧动画循环末尾存在 1 帧空白的问题 - 修复了 `random` 材质在服务器与客户端间随机结果不一致的问题 - 修复了 `composite` 模型中子模型透明度叠加异常的问题 - 修复了 `match_state` 对布尔型方块状态(如 `powered=true`)解析失败的问题 - 修复了 `match_block_in_front` 在实体阻挡视线时误判的问题 - 修复了 `potion` 谓词对喷溅型与滞留型药水类型识别混淆的问题 - 修复了 `enchantment` 谓词对附魔等级比较运算符(如 `>=`)解析失败的问题 - 修复了 `durability` 谓词对耐久度为 `null` 的物品(如部分模组物品)未做空值防护的问题 - 修复了 `count` 谓词在物品堆叠为 `null` 时抛出空指针异常的问题 - 修复了 `biome` 谓词在生物群系注册名含空格或特殊字符时匹配失败的问题 - 修复了 `dimension` 谓词在维度 ID 含冒号(如 `minecraft:overworld`)时解析失败的问题 - 修复了 `altitude` 谓词在世界高度上限大于 2048 时数值溢出的问题 - 修复了 `true`/`false` 谓词在配置文件中被 YAML 解析器误转为布尔值而导致加载失败的问题 - 修复了 `and`/`or` 谓词在子谓词为空列表时未返回预期结果的问题 - 修复了 `not` 谓词对无效子谓词未抛出明确错误提示的问题 - 修复了 `match_name` 谓词在物品无自定义名称时未正确返回 `false` 的问题 - 修复了 `sub_texture` 路径中使用 `..` 回退符号时路径遍历越界的问题 - 修复了 `per_tile_animation` 在 GIF 动画帧率极低时卡死的问题 - 修复了 `random_source=position` 在区块边界处因坐标突变导致随机结果跳跃的问题 - 修复了 `connections` 谓词在连接方向未明确定义时默认行为不一致的问题 - 修复了 `ignore_missing_targets` 在启用后仍记录警告日志的问题 - 修复了 `default_model_overwrites` 在多个资源包共存时优先级混乱的问题 - 修复了 `append_models` 在模型引用自身时导致无限递归的问题 - 修复了 `show_breaking_overlay` 在自定义破坏粒子启用时逻辑冲突的问题 - 修复了 `composite` 模型中旋转角度超过 360° 时插值异常的问题 - 修复了 `base` 模型中 `light_emission` 在光照更新延迟时未实时生效的问题 - 修复了 `emissive` 属性在 PBR 渲染管线中未参与金属度/粗糙度计算的问题 - 修复了 `gui_light` 在暗色主题 GUI 中亮度对比度过低的问题 - 修复了 `shade` 属性在启用动态阴影时与软阴影算法不兼容的问题 - 修复了 `ambient_occlusion` 在启用 SSAO 后双重计算导致过暗的问题 - 修复了 `continuous` 材质在方块被活塞推动时纹理撕裂的问题 - 修复了 `scrolling` 材质在游戏暂停时动画计时器未暂停的问题 - 修复了 `random` 材质在世界生成阶段随机种子未初始化的问题 - 修复了 `composite` 模型中子模型缩放为负值时法线翻转异常的问题 - 修复了 `match_state` 对数值型状态(如 `age=7`)范围比较失效的问题 - 修复了 `match_block_in_front` 在透明方块(如玻璃)后方块检测失效的问题 - 修复了 `potion` 谓词对药水效果层级(level)未做严格匹配的问题 - 修复了 `enchantment` 谓词对附魔冲突组(如锋利与亡灵杀手)检测逻辑错误的问题 - 修复了 `durability` 谓词在工具耐久度显示为 `?` 时无法解析的问题 - 修复了 `count` 谓词在堆叠数量显示为 `*`(无限堆叠)时返回错误结果的问题 - 修复了 `biome` 谓词在生物群系别名(alias)未映射时匹配失败的问题 - 修复了 `dimension` 谓词在维度别名未注册时静默失败的问题 - 修复了 `altitude` 谓词在自定义世界生成器中高度字段名不一致时解析失败的问题 - 修复了 `true`/`false` 谓词在 JSON 配置中被解析为字符串而非布尔值的问题 - 修复了 `and`/`or` 谓词在子谓词含语法错误时未提供定位信息的问题 - 修复了 `not` 谓词在子谓词抛出异常时未捕获并包装为更友好错误的问题 - 修复了 `match_name` 谓词在正则表达式含零宽断言时崩溃的问题 - 修复了 `sub_texture` 在路径含 Unicode 字符时加载失败的问题 - 修复了 `per_tile_animation` 在 WebP 动画中关键帧索引错乱的问题 - 修复了 `random_source=position_facing` 在实体旋转动画中朝向抖动的问题 - 修复了 `connections` 谓词在连接定义含循环引用时堆栈溢出的问题 - 修复了 `ignore_missing_targets` 在批量处理大量缺失项时性能骤降的问题 - 修复了 `default_mod
... [内容过长已截断]




