10.5.5.27
on 2024 Dec 0710.5.4.26
on 2024 Dec 0710.5.3.25
on 2024 Dec 0710.5.2.24
on 2024 Dec 0710.5.1.23
on 2024 Dec 07无
10.4.4.18
on 2024 Dec 07c380ea5 - [no-cl] 修复 CF/MR 变更日志
d64eb59 - 移除升级堆叠限制并将其添加到工具提示中
ab3a567 - [no-cl] 运行数据生成
3962655 - 使用错误的语言键修复矩阵统计标题
817a645 - 允许传送框架和钢块被扳手拆除
5dde47f - 在侧边配置 GUI 中渲染物品装饰
d3c2080 - 简化侧边/传送器配置工具提示
7888bb8 - 将 Gradle 更新为 8.4 并使用 JetBrainsRuntime 作为我们的工具链规范,以便我们可以利用 DCEVM
ad8e146 - 修复服务器上带有内容的个人存储库存制作
609b030 - 添加一个更快的 blitNineSlicedSized 副本,该副本使用单个缓冲区和缓存,以显著改善 Mekanism GUI
06e4304 - 不要在客户端将库存 ID 添加到配方输出的堆叠中,因为它将是与从服务器实际添加的不同的 ID
6531aec - 新的 Crowdin 更新 (#7876)
[ci 跳过]
022e458 - 更新 projecte 到 1.20 api
faac6da - 重新添加 projecte 数据生成并运行数据生成
33b6795 - 提升模组版本
631cb34 - 修复 GuiUtils 崩溃并增加模组版本
10.4.3.17
on 2024 Dec 07以下是翻译后的内容:
链接 - [no-cl] 修复 CF/MR 变更日志
链接 - 移除升级堆栈限制并添加到工具提示中
链接 - [no-cl] 运行数据生成
链接 - 使用错误的语言键修复矩阵统计标题
链接 - 允许传送门框架和钢块被扳手拆除
链接 - 简化侧边/传送器配置工具提示
链接 - 将 Gradle 升级到 8.4 并使用 JetBrainsRuntime 作为我们的工具链规范,以便利用 DCEVM
链接 - 使用服务器添加到客户端的配方输出中的库存 ID 修复个人存储物品制作
链接 - 更新项目到 1.20 API
链接 - 重新添加项目数据生成并运行数据生成
链接 - 提升模块版本
10.4.2.16
on 2024 Dec 07无生成器特定更改
10.4.0.14
on 2024 Dec 07这是一系列关于 Mekanism 项目在 Minecraft 1.20 版本上的更新提交记录,包含了各种修复、优化和功能改进等内容,如修复损坏的同步、更新模型和纹理、添加新的兼容性等。具体的更新细节可参考每个提交的描述和相关链接。
10.3.9.13
on 2024 Dec 076c1b67f - 更新依赖项并重新启用 jei 调整器集成
6e78312 - 在允许的 oredictionificator 过滤器的默认配置中添加“raw_materials”(#7737)
f46383f - 调整存储配方以支持目标类型,以避免与其他执行相同操作的模组发生冲突,并允许用户更好地选择他们想要的配方类型 https://github.com/mekanism/Mekanism-Feature-Requests/issues/525
4fbf99f - 改进我们为依赖项声明存储库的方式,以利用新的 FG 功能和 gradle 的 exclusiveContent 过滤
3ad2e3d - 调整以适应 社区 的 Minotaur 插件的弃用更改
2b53b79 - 将最小 forge 版本提升至 43.2.8,并使用模型转换而不是自定义模型来旋转 QE 的核心
dbb8087 - 为农夫乐事的肉类切割配方添加精密锯木厂兼容配方
3ff3a27 - 当玩家尝试使用 Meka-Tool 的传送单元传送时触发一个事件 https://github.com/mekanism/Mekanism-Feature-Requests/issues/517
62de8d5 - 使每泵水的重水 mB 可配置 https://github.com/mekanism/Mekanism-Feature-Requests/issues/515
d14a10c - 修复 oredictionificator 过滤器未比较所选输出的问题 https://github.com/mekanism/Mekanism/issues/7757
83cd145 - 向列表的顶部或底部添加对快速移动过滤器的支持 https://github.com/mekanism/Mekanism-Feature-Requests/issues/516
b0b9bec - 修复项目和材料过滤器之间的哈希冲突,导致某些过滤器列表更改无法正确同步到客户端
0c64b6f - 将旧雾颜色部分纳入视觉增强雾颜色中,并在计算距离新雾距离时更好地考虑现有雾。这意味着对于大多数事物(如熔岩、粉状雪、水和黑暗/失明),它不再完全抵消效果
4f677d0 - 改善在传输器中传输的物品的照明,以尊重方块光
10bebd5 - 稍微增加加热器和一些发电机的光照水平,以使附近的冰融化 #7659
91ae6a2 - 改进 gui 元素的点击处理:
- 通过覆盖 mouseClicked 函数来统一右键点击处理,以便它将使用的按钮传递给 onClick 方法
- 使我们的按钮始终需要有左键点击动作,并更一致地通过它传递处理和悬停处理,而不是覆盖相应的方法
- 允许右键点击:红石控制、激光放大器、容器编辑模式和安全选项卡以转到上一个选项,而不必通过左键点击一堆来循环
- 改进我们处理播放点击和哔哔声的方式,并使启用/禁用过滤器使用哔哔声
- 在更多地方使用 GuiSlot 的点击处理,例如在过滤器中,以避免必须有大量的覆盖
- 在适当的地方使用鼠标下已计算的插槽,而不是迭代所有插槽(配置器插槽悬停和字典移位点击)
- 修复配置器插槽悬停工具提示在 gui 窗口中裁剪不当的问题
25f57f0 - 在回退到从玩家的当前菜单获取之前,尝试直接从屏幕的后备菜单获取携带的物品
f92b48a - 使 hud 键绑定在游戏重新启动时保持 hud 渲染状态 #7765
2f242ba - 修复在从 NBT 加载时添加到已启用过滤器时未验证过滤器是否已启用的问题 #7769
a14d127 - 修复 Digital Miner 未正确收集诸如双高花等物品的掉落 #7762。这是通过特殊处理香草块仅针对具有掉落的状态(在 GUI 中提供更准确的挖掘数量)以及在破坏期间监听任何新的掉落以确保模组化块也得到正确处理来完成的。这还有一个副作用,即在打破箱子时也会收集箱子内容并收集在被挖掘的块上的按钮等物品。此外,还进行了以下小的改进:
- 通过首先针对具有匹配物品的插槽而不是插入到第一个空插槽中来提高插入到矿工和其他机器中的准确性
- 在计算激光掉落时传递假玩家
- 也收集激光牵引光束的间接掉落,并改善不适合的物品的掉落位置,以更好地表示已被拉动
ce6841f - 如果本地游戏模式为 null,则防止在 RenderTickEvent 中进行渲染,以避免由于在世界继续渲染直到关闭完成后查询配置而导致的竞争条件
03ce834 - 修复营养糊饱和度乘以消耗数量两次的问题(#7783)
c2c05ac - 通过将我们的一些绘制调用列入黑名单,更好地支持 DarkModeEverywhere 1.1.2+,这些调用会导致事物渲染不当
0bd0331 - 在适当的情况下将各种映射和集合转换为基于引用的实现
d737f10 - 允许存储放射性物质并在辐射禁用时保留它们 https://github.com/mekanism/Mekanism-Feature-Requests/issues/552
e8c7e31 - 更新依赖项,包括更新至 gradle 8.1.1 和 ForgeGradle 6,并从 CurseGradle 切换到 CurseForgeGradle
ce75d7c - 使与化学属性的交互稍微更容易,并添加更好的验证处理,以确保应该具有属性的事物确实具有属性
e74e598 - 清理与我们的块属性相关的一些内部内容
6f55589 - 仅加速可以用牛奶治愈的药水效果,并添加 mekanism:speed_up_blacklist 怪物效果标签黑名单,以允许阻止特定效果被加速(https://github.com/mekanism/Mekanism-Feature-Requests/issues/554)
aab1965 - 修复我们的 GUI 中与“超大”堆叠相关的一些问题 #7795
c2bfbd4 - 修复 Fusion Reactor Logic Adapter 不足燃料模式在注入速率为零或 D-T 燃料直接送入反应堆时不起作用的问题(#7793)
993a26a - 修复暴露用红石禁用的导体的热容量的问题(#7777)。还将此修复扩展到机械管道、加压管和通用电缆,尽管它们已经只是 NO-OPd 功能
3fba9ac - 提高一些升级结果实现的可读性
eedad76 - 修复配置器空模式忽略堆叠大小的问题(#7798),并且仅在玩家处于创意模式时才允许清空创意箱
17117eb - 防止由于网络未满时的重复错误而移动缓冲发射器
45e741b - 忽略数据包的 null 标签,因为在某个时候,香草开始允许标签在那里为 null
07cbcab - 新的 Crowdin 更新(#7735)
<a href="https://github.com/mekanism/Mekanism/commit/e03758fb577b51a343
10.3.8.477
on 2024 Dec 07https://github.com/mekanism/Mekanism/commit/ca5192327f4847c906c101d0809c811d9efbb7a5 https://github.com/mekanism/Mekanism/commit/d7cba0fdaf44ba06c6484eb9e45d3c3562cf4d4b https://github.com/mekanism/Mekanism/commit/dc55547321f4762e38cbcc309528411239acc34c https://github.com/mekanism/Mekanism/commit/8111f1c8c10b4f8adcb8544eb13e25831f63a901 https://github.com/mekanism/Mekanism/commit/1e8ddfe9762b988aa96b545d456dd0e5a6d2242e https://github.com/mekanism/Mekanism/commit/86cfdbf6d50b577086902f980b51c991c99ac17b https://github.com/mekanism/Mekanism/commit/20431341b36e633b6d83e0c1c65e1c7d4210cde4 https://github.com/mekanism/Mekanism/commit/1940cc8d49568fe7cbddec6372b40cd814b80b60 https://github.com/mekanism/Mekanism/commit/82fb89656eeaff3d33af2f199e45d1fff2770b5d https://github.com/mekanism/Mekanism/commit/6742a6709b7a9e73cf821a7b292e80b5d3d7cafa https://github.com/mekanism/Mekanism/commit/ee5707f96155c0306f99b768212cb893d43b60e8
10.3.6.475
on 2024 Dec 07e27e3cf - 为 GitHub 代码扫描添加 CodeQL 工作流 (#7678)
6b4d4ec - 更新依赖项并将最小 forge 版本提升至 43.1.61。还对构建文件进行了一些小清理
a0d28ba - 解决各种 IntelliJ 检查问题
10a4825 - 修复一些 javadoc 格式问题,并在辐射管理器 javadoc 中修复几个缺失的单位
5405bdc - 修复与 CodeQL 检查相关的一些小问题
1f8e68e - 重新运行代码格式化程序
4d04f81 - 修复能够从热发生器中提取熔岩,以及通过管道从生物发生器中提取生物燃料的问题
e0a2df2 - 使塑料发光块具有发光效果(使其看起来稍微亮一些)
20a3430 - 修复复制粘贴错误,该错误导致 AE2 装饰兼容配方冲突 #7674
4a92a18 - 向 FloatingLong 暴露更多基于原始的实用方法,并在可能的情况下减少 FloatingLong 方法实现中的不必要对象创建
50908e5 - 对辐射命令代码进行一些重构,并添加两个子命令,一个用于向实体添加辐射(addEntity),另一个用于部分降低实体的辐射水平(reduce) https://github.com/mekanism/Mekanism-Feature-Requests/issues/488
4036fae - 允许通过左键或右键点击中心维度稳定器位置来启用/禁用目标半径内的所有区块 https://github.com/mekanism/Mekanism-Feature-Requests/issues/472
1fa222c - 为较新版本的 Jade 正确隐藏内置 Jade 能量条,并改进与显示 TOP 坦克内容相关的检查
ec799d3 - 添加支持以禁用所有类型的过滤器,并清理与与后端过滤器列表交互相关的一些代码(在各种情况下应提供一些小的性能提升)
1a89fb3 - 如果尚未加载配置,则不在各种项目上暴露上限(在加入世界之前),并在世界加载之前使用 fillItemCategory 配置查询的默认值 #7670。还将创意能量立方默认边配置切换为在创意标签中设置 nbt,而不是在放置时更改,并改进物流分拣机计算其初始朝向的方式,使其在实际放置之前发生而不是之后
c9d8462 - 将 EthyleneBurnTime 配置从通用 mekanism 配置移至生成器配置,并将其拆分为两个配置 ethyleneBurnTicks 和 ethyleneDensityMultiplier https://github.com/mekanism/Mekanism-Feature-Requests/issues/491
c2ea3e4 - 修复一些不同的机器在未实际运行时显示正在使用能量的问题 #7684。还修复电动泵未按预期使用能量的问题
25459b3 - 向 API 公开一种迭代 QIO 频率内部堆栈的方法,以在某些用例中实现稍微更好的性能
f575c89 - 修复在多个数据包在响应接收之前发送时,将物品移入或移出 QIO 仪表板时的一些错误 #7647。还略微提高了传输性能
d229017 - 当没有玩家查看仪表板时,减少对 QIO 项目更改的处理
dc8bc7c - 更新依赖项并添加支持以在 QIO 制作窗口中正确处理配方阶段的分阶段配方。还修复了当玩家无法访问配方时,QIO 制作窗口的输出显示工具提示的问题
c2715d1 - 使数字采矿机以相反的顺序在区块中挖掘块,以便从顶部到底部进行挖掘 #7657(使其更好地处理像砾石和沙子这样的块)
8dc9dfd - 仅在玩家处于任何流体中时,从静水压力排斥器单元应用游泳提升效果,并在没有能量时修复其提供速度提升的问题
75a689f - 通过缓存侧面部件自动弹出到的位置,提高多块弹出计算的性能
fb120bc - 为了清晰起见调整几个语言条目 #7691 #7654
eeb17e7 - 修复可能导致强制重新生成导致崩溃的边缘情况 #7699
fb9f7bc - 提高频率组件滴答的性能以及传送器框架搜索和传送验证的性能。还修复更改 QIO 驱动阵列频率时不能正确支持更改回原始频率的问题
f011e5f - 修复在配方中不传输安全模式或所有者的问题
ffe6eb2 - 更新 jei 并切换到新的 maven
e799c70 - 修复旋转冷凝器流体槽的验证谓词过于严格的问题 #7664
d2ffef3 - 如果有人进行不受支持的操作并在涡轮机形成时添加或删除叶片,则更新涡轮机中的叶片数量 #7650
c0c34e9 - 修复重生设置实体辐射为无效值的问题 #7680
110877f - 增加在裂变反应堆速率中可以输入的最大数字位数,以确保始终有空间包含两位小数的精度 #7633
0b40f2d - 创建一个标签,以确定哪些项目能够具有 mekasuit hud 显示。用 reverseHUD 配置替换 alignHUDLeft 客户端配置,该配置还会使 MekaSuit 指南针和模块图标切换 sides,以防止重叠。
2a93818 - 为各种多块中的大多数坦克容量添加配置
aef7757 - 允许通过模式切换键启用/禁用翼装单元 https://github.com/mekanism/Mekanism-Feature-Requests/issues/497
- 翼装的模式切换默认禁用(必须在模块调整器中启用)
- 不支持喷气背包或重力单元同时支持模式切换键(尽管在使用翼装单元飞行时潜行仍可退出飞行而不禁用该单元)
971f381 - 向配置中暴露热发生器、生物发生器和燃气燃烧发生器的坦克容量。还将生物生成配置向下移动一级,因此需要再次设置
5395775 - 解决一些 CodeQL 检查问题
7db2626 - 修复各种与mek相关的东西在失明和黑暗效果下的渲染问题
d5106ca - 向物流运输器
10.3.4.471
on 2024 Dec 079d03a8a - 如果仅找到一个缓存,则不要合并多块缓存 #7601。还解决了与丢弃合并失败的物品相关的长期待办事项,并修复了拒绝计算中的几个问题
061a1d2 - 使激光(包括牵引束)点燃基于 TNT 的方块,而不是破坏它们 https://github.com/mekanism/Mekanism-Feature-Requests/issues/441
7469aa8 - 提高我们在 BER 中渲染长方体的性能,例如内容:
- 跳过渲染由于相机位置而永远不可见的面(仍未对世界中的方块进行任何检查)
- 仅渲染一个面(或两个平行面)时,缩短绘制中间事物的尝试次数
- 仅计算一次视图调整后的法线
- 标记模型的一些永远不可见的面以不渲染(例如生物发生器的底面或三个内侧面)
- 使阀门仅渲染到流体水平,而不是无论流体水平如何都渲染到底部
- 稍微改善流体罐内容模型的边界,以减少间隙
- 改善机械管道内容模型的边界,并为部分填充的垂直管道添加一个更好的模型
9ba1ebf - 简化转换和正确照亮 Robit 皮肤选择窗口背后的代码
12a76f5 - 将一些颜色打包/解包的使用转换为使用 mojang 的 FastColor.ARGB32,并将我们的一些顶点颜色调用转换为使用整数而不是浮点数,以减少一些额外的计算
2c15aee - 修复在上次提交中意外使用了错误的颜色用于选择突出显示
670c8de - 从各种模型文件中删除一些不需要的条目
82c9af5 - 确保对于公式装配器,从开始就初始化库存控制图,以便如果另一个方块滴答并插入在装配器首次滴答之前,那么它将尊重插槽限制 #7604
513a98a - 改进我们的许多基于 json 的模型:
- 删除冗余旋转
- 删除冗余模型并在适当的情况下引用 vanilla 类型
- 删除一些永远无法显示的面,并在方块的一侧被覆盖时将其他面标记为可以剔除
- 将我们机器上的大部分端口渲染切换为分层并使用剪切来减少 z 冲突/纹理故障,并允许所有端口正确显示为全亮四边形
- 使工业警报的非活动模型完整,并对物品变体使用相同的模型,而不是使用 ISBER
- 稍微简化一些体素形状
d3f903a - 修复上一次提交中与端口的剪切和接缝相关的一些小视觉故障,并转移一些遗漏的端口
f5e8574 - 对驱动阵列烘焙模型和不可剔除面的添加进行了一些小的改进
a8cd305 - 为流体填充器和紧凑型电解分离器模型剔除可能的面并将其 16x 化
4542220 - 修复复制粘贴错误,导致在错误条件下剔除几个面
1bc70d4 - 将化学溶解室转换为新的 JSON 格式
c9cd7e5 - 为化学溶解室模型添加显示设置
9e94f10 - 将流体填充器模型转换为新的 JSON 格式
1a373b4 - 更改 CDC 模型粒子纹理
db386fb - 将旋转冷凝器转换为新的 JSON 格式
f43651a - 将地震振动器转换为新的 JSON 格式
c3290a6 - 从旧模型中删除未使用的纹理
1e95878 - 将太阳能中子活化器转换为新的 JSON 格式
还删除了旧的纹理资产
ac80b4c - 地震振动器的小纹理更改
5b9b756 - 将量子纠缠器转换为新的 JSON 格式
5d15290 - 量子纠缠器的小纹理更新
8268adc - 添加激光纹理
c6d07f3 - 将能量立方体转换为使用自定义烘焙模型和侧面的模型数据,而不是使用 BER(这大大提高了性能)。还将能量立方体物品的立方体部分和流体罐物品的罐部分的渲染切换为围绕动态部分渲染烘焙模型,而不是为它们提供重复的代码变体。还通过仅在变换实际发生时存储变换后的烘焙四边形的新实例,进行了一些小的内存改进
e371d4f - 致力于连接已转换为烘焙模型的 CDC 和 SNA 模型,并修复/改进一些与模型相关的杂项
0e08423 - 简化液化器物品模型
72e2893 - 修复旋转冷凝器模型中的一些 z 冲突,由于 0 宽度的 uv
87b47f6 - 连接新的地震振动器模型
7740418 - 稍微简化一些模型文件
4de47dc - 重组发射器烘焙模型缓存其烘焙四边形的方式,以大幅减少最大内存使用量
6d18f0f - 更新依赖项并将最小 forge 版本提升到 43.1.24,并确保在变换四边形时不会丢失环境遮挡数据
2101d4f - 修复计算 uv 偏移变换的错误方式,导致发光能量立方体指示灯显示异常,还禁用各种指示灯的阴影,使其看起来更像灯泡
1f1a7fa - 正在优化 QE 模型(删除未使用的面,对各种面应用剔除,并对 led 端口应用发射率)
02ee558 - 连接量子纠缠器模型,并暂时从新模型中删除大端口。还暂时从新的流体填充器模型中删除了管道(这两者最终可能会回来)
c048515 - 修复未装箱的箱子(它们是双箱子)未正确更新状态并变为单个箱子的问题
e9f25fd - 修复与能量转换相关的一些问题:
- 修复在非常小(小于 1 FE)的值下可能损失或创建功率的问题
- 将转换率配置更改为只允许一个数字,然后该数字用作转换另一个方向的倒数,而不是允许可能冲突的数字。还将这些值限制在 0.0001 到 10,000 之间,以确保可以双向转换
- 修复 FloatingLong 中的几个小问题,涉及缺少短路以及在有时应该时未正确修改源对象
- 将配置的能量转换率暴露给 API
269f353 - 使充电板的背面在实体碰撞中不被考虑 https://github.com/mekanism/Mekanism-Feature-Requests/issues/455(但对于射弹仍然会考虑)
41cf84c - 在各种检查中将气泡柱视为流体 #7609
2ac427f - 使 QIO 驱动阵列在物品形式下显示存储的驱动器
<a href="https://github.com/mekanism/Mekanism/commit/d0ac6cee8437a5bef4
10.3.3.470
on 2024 Dec 07514dbf2 - 更新 Maven 示例版本以指向 Mekanism 的 1.19.2 版本
84fb60b - 现在 AE2 可以在 1.19.2 中正确启动并且在数据生成期间加载其他依赖项,更新并重新启用数据生成中的 AE2
9b29e96 - 修复 MekaSuit 头盔部分的损坏 UV,该部分在 V10.1 中被破坏
84553f2 - 通过仅对相应的配置项运行所需的检查,提高在更改模块配置模式时的性能
cc97499 - 修复 MekaSuit 和一些模块的一些小的 Z 轴冲突问题,修复几个大部分隐藏的面纹理错误导致的颜色轻微泄漏问题,并修复一些应该被替换的部件未被替换的问题
2900461 - 在滚动大型模块配置屏幕时使滚轮“更快”
cf49dc1 - 为 GuiUtils 添加一个辅助方法,用于渲染不接受具有给定姿势堆栈的姿势堆栈的代码
82d1a6a - 允许 GUI 窗口消耗/防止在较低层滚动
554a39c - 使用着色器添加对更改 MekaSuit 颜色的支持 (https://github.com/mekanism/Mekanism-Feature-Requests/issues/72)。对使用的系统进行的其他更改:
- 为颜色选择器窗口添加处理以支持选择 alpha 值
- 为文本框添加预处理粘贴处理程序,以允许将 RGB(A) 值分别通过逗号和空格粘贴到颜色选择器中,而不仅仅是逗号
- 修复在更改模块配置和文本滚动列表的窗口大小时滚动量重置的问题
- 对 GuiModuleScreen 进行一些清理,以使颜色选择器配置类型的实现更容易
83463ad - 修复模块调整器中的喷气背包模式滑块稍微超出屏幕范围的问题
b9e3ebd - 使自由奔跑者和装甲自由奔跑者具有另一种模式(“安全”),该模式可防止跌落伤害,但不提供步进提升 https://github.com/mekanism/Mekanism-Feature-Requests/issues/425(当前设置为禁用的任何自由奔跑者都将加载为安全)
be49d7d - 修复 BasePacketHandler#sendToAll 在局域网中出现的问题 #7577
4caefd9 - 更新依赖项
45ff365 - 改进了与渲染相关的一堆杂项:
- 创建一个系统,以更好地允许在块实体渲染中批处理自定义渲染类型,以便 SPS、工业警报 (#7575) 和能量立方体核心
- 更新几个自定义渲染类型,使其更接近其原生对应部分
- 修复原子拆解器模型和工业警报模型中的一些小的 Z 轴冲突问题
- 使喷气背包的机翼叶片(玻璃)使用模糊
- 改进量子纠缠器模型渲染覆盖的方式
- 修复工业警报在非活动时渲染光环的问题 (#7575)
e3a7dd2 - 修复工业警报在放置在活动红石信号旁边时未激活的问题
8e37a32 - 使激光聚焦矩阵需要镐才能破坏,并使结构玻璃和反应堆玻璃都使用玻璃破坏声音
de5b01c - 为 Mekasuit 头盔/防弹衣添加 ItemDecorator 以显示存储的流体/化学品 (#7584)
将最小 forge 版本提升至 43.0.22
共同作者:Sara Freimer sara@freimer.com
3515542 - 更新依赖项,在数据生成中重新启用 projecte 并调整一些内容以使用更新的 forge 功能
8fb73c8 - 将最小 forge 版本提升至 43.1.1 并将功能引用更改为非弃用变体
e189f92 - 修复多块和其他块实体渲染有时在屏幕外时未正确渲染的问题
a6482df - 杂项渲染改进:
- 通过使用 computeIfAbsent 查找缓存模型而不是更改 contains/get 和 put 调用来实现一些性能改进
- 使与 Model3D 交互和调整其值更容易
- 修复 RenderData 基于位置的哈希不同导致在模型相同时必须缓存额外模型的问题
- 清理与 TER 渲染模型相关的一些重复代码
- 改进 QIO 红石适配器的模型数据处理方式
- 允许流体罐项渲染器使用普通流体罐的缓存模型
- 仅在关于它们的某些内容发生更改时才将 QIO 块标记为需要模型更新
- 修复在特定方向渲染传送器时的少量裁剪问题
- 创建一个当前禁用的系统,用于使用烘焙模型和自定义模型数据渲染裂变控制棒辉光,而不是使用 TER 以提高性能(由于其他渲染问题和透明度排序,当前已禁用)
102c86e - 使激光使用内置粒子渲染类型并手动绘制背面而不是禁用剔除
a8c8a0e - 修复聚变反应堆未将当前生产率返回给计算机集成的问题 (#7585)
4b2a7e4 - 修复便携式 qio 仪表板在其他位置更改频率颜色时未更新颜色的问题。还使其他 qio 组件在项形式下显示与其所选频率对应的颜色
e7a9d45 - 使聚变反应堆统计信息考虑最后实际注入率 #7591
743604d - 确保我们在放置时将矿工的最小和最大高度限制在该级别 #7589
fa5e242 - 修复在离开世界时未正确清除所有发射器数据的问题 #7592
c4ac163 - 修复气体燃烧发电机在燃烧乙烯时未正确停用的问题 #7579
aecd113 - 修复在能量立方体设置为输入/输出时 LED 渲染为关闭的问题,并修复在能量立方体的项变体中设置为输入/输出时侧面未渲染的问题
9fe1050 - 在最近的清理后修复聚变反应堆中的一些错误缩放数学问题,并在 TER 中的某些自定义渲染类型不使用 fabulous 时在更适当的时间强制结束批次,以使它们始终在半透明对象后面渲染
5e38407 - 简化在地震读取器中渲染工具提示文本所需的调用,并使其在读取器中渲染流体
c838b08 - 使喷气背包和重力单元在使用时发出振动 #7593,并提供一个配置选项来禁用重力单元发出振动。重力单元振动在主动加速时具有更大的检测半径
4e3cace - 允许配置熔毁的爆炸半径 https://github.com/mekanism/Mekanism-Feature-Requests/issues/438
3196cf8 - 修复剩余的允许在聚变反应堆和蒸发塔上使用多个控制器的情况 https://github.com/mekanism/Mekanism/issues/7595
a42e6b6 - 使跨维度的传送能量成本考虑距离。尝试在不同坐标尺度的维度之间传送时最小化距离成本
7b7b2c6 - 为我们的延迟半透明渲染添加分析支持
<a href="https://github.com/mekanism/Mekanism/commit/00e662b96b008e35a7f1f2e5e6dabd6b46
10.3.2.469
on 2024 Dec 07https://github.com/mekanism/Mekanism/commit/7198e029d5e0a39a8a9a6be84c0d4f89621bc51c - 修复与 BreakSpeed#getPos 相关的弃用警告
https://github.com/mekanism/Mekanism/commit/7e00cd6331d616c212f2d75aaa51c58a2201dfe2 - 提升生物群落丰富度开发依赖项,以便我们可以再次运行数据生成,并为后退按钮添加工具提示,当悬停时现在显示“后退”一词
https://github.com/mekanism/Mekanism/commit/1685579e4baee7c9371f35bbb1273c9abc6aaa3d - 在各种类中使用 mojang 助手进行长度处理,以稍微清理一些代码
https://github.com/mekanism/Mekanism/commit/ed6c10606c4807fe479fd726b6ac60adbb52da59 - 对于越界模块枚举数据,回退到默认值,而不是循环到有效值
https://github.com/mekanism/Mekanism/commit/79ca8f85748fa43d51e588b6fd1acc450442e996 - 允许 ModuleEnumData 自动确定枚举的类
https://github.com/mekanism/Mekanism/commit/1d321ad88215b84387e9f15d1e1994041cb70aa3 - 重写 GuiModuleScreen 的部分内容,以支持一次在屏幕上显示更多选项,并修复 GuiModuleScreen 中枚举滑块下方文本的间距和位置
https://github.com/mekanism/Mekanism/commit/b9d7f69e35505e14854a6594af09a706ed8a7643 - 重构和重新设计径向菜单系统的各个部分:
- 提高渲染性能
- 支持副手的径向模式项目,就像正常模式切换键已经支持的那样
- 添加对非枚举基于径向模式的支持
- 添加对多深度径向和备份到更高深度的支持
- 稍微调整原子拆解器中与速度相关模式的颜色
- 使径向菜单中的滚动成为菜单的原生功能,而不是通过事件完成
- 将主要用于径向的纹理移动到径向子文件夹中,并稍微重命名它们(传输纹理仍然在它们之前的位置)
- 改进原子拆解器模式的语言条目
- 添加客户端配置选项 whiteRadialText,以允许覆盖颜色并将径向文本显示为白色,以提高色盲可读性
- 为 Meka-Tool 的脉矿开采和挖掘升级单元添加径向
- 允许通过滚轮更改 Meka-Tool 模式在状态栏中显示
https://github.com/mekanism/Mekanism/commit/ad0379e1210a9851bc8e04ed191ff78597a70b0a - 优化图像文件
https://github.com/mekanism/Mekanism/commit/25a67faa8cc0e03d4cb52d8c7c1aa99a09445b51 - 向纸板箱黑名单配置添加验证,以确保值是模组 ID,并使其使用定义列表助手
https://github.com/mekanism/Mekanism/commit/60a542affb8f0ed39d998743cd7941f397ef02d7 - 更新依赖项并移植到 1.19.2,放弃对 1.19.0 的支持并将最小 forge 版本提升到 42.0.9。添加一些与发射器相关的初始游戏测试,并使用 https://github.com/MinecraftForge/MinecraftForge/pull/8909 在发射器所在的区块变得无法访问时将其标记为卸载(https://github.com/mekanism/Mekanism/issues/7428#7428 和希望还有 https://github.com/mekanism/Mekanism/issues/6356#6356)(https://github.com/mekanism/Mekanism/issues/7560#7560)
https://github.com/mekanism/Mekanism/commit/f7ecec2336a8df7023e3539fc1fd54718c39c131 - 将我们的 Mekanism:工具的装备添加到 forge 添加的新装甲和工具标签中
https://github.com/mekanism/Mekanism/commit/d84c6f2f655bb8780c74e6445b9c7809e286d3a0 - 在我们使用数学 min 和数学 max 组合的地方使用 Mojang 的 Mth.clamp 助手
https://github.com/mekanism/Mekanism/commit/b62d76a24d07211a2b6e4c34caa89c59005f5441 - 修复太阳能发电机的最大输出与最大生成速率相同,而不是最大生成速率的 2 倍(https://github.com/mekanism/Mekanism/issues/7567#7567),并改进最大速率的设置,以减少未来出现错误的可能性。还使热发生器的硬最大生产边界可配置,并将其用于计算最大输出速率
https://github.com/mekanism/Mekanism/commit/5adf27e57345079ef2fa5131f23e6eba9fef1d09 - 创建一些用于根据配置值存储常量值的辅助类,以便它们只需要在配置更改时重新计算,而不是每次访问时都重新计算
https://github.com/mekanism/Mekanism/commit/961e619f0b44115f9c14e1faa88ac5f112e346ec - 使基于 Mekanism 的材料的 Paxels 使用标签,以便它们可以使用其他模组添加的相同类型的工具制作(例如由另一个模组的基础工具制作的钢 Paxels)
https://github.com/mekanism/Mekanism/commit/230267860211ef1a632d80468dd0020e2f6584fd - 将 gradle 包装器更新到 7.5.1,并在 jenkins 理论上使用 java 11 而不是 8 时将 grgit 更新到 5.0.0
https://github.com/mekanism/Mekanism/commit/618c168cf097ba7dfce926e8f7bb891ab03b1a50 - 只有在加载配置时,才使具有失效监听器的缓存配置值失效。还提交了更新 gradle 包装器时遗漏的文件
https://github.com/mekanism/Mekanism/commit/625ebbd40fcc08e50fca3c6af7404ce19e6d6e30 - 将 obsidianTNTBlastRadius 配置从整数更改为浮点数,并为之前没有任何范围的一堆基于数字的配置添加范围
https://github.com/mekanism/Mekanism/commit/7eaac764e760f5193ebf2df370ab4724f358b9a4 - 新的 Crowdin 更新(https://github.com/mekanism/Mekanism/issues/7562#7562)
https://github.com/mekanism/Mekanism/commit/7225e81d77ba04189b3c42e87cce5772fb974419 - 由于 AE2 已更新,现在在数据生成中重新运行 AE2(但之后将其禁用,因为它在 1.19.2 上尚未加载,并且与最新版本的 jade 不兼容)
https://github.com/mekanism/Mekanism/commit/477c0f8a361b2dd606148329967f8fc64eb0bde4 - 将版本提升到 10.3.2