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
10.3.1.468
on 2024 Dec 07fec4c6d - 将 Maven 示例版本更新为 1.19 构建
19a5d53 - 修复工厂有时在服务器上显示错误警告的问题,因为 Map#of 的迭代顺序在客户端和服务器上有所不同
9baddb9 - 将 mek 辐射治疗命令更新为设置为基线而不是零 (#7559)
&emsp>还将实体加入时的基线辐射更新为基线从零开始
21d9f8a - 更新依赖项并将最小 Forge 版本提升到 41.0.113,并删除自定义的 mekanism:mekanism 模型加载器,转而使用 Forge 的修补系统来通过模型设置面的光照级别。还在数据生成中重新启用基础 ILikeWood
c58fad8 - 在主线程上设置流体渲染层,因为它不再是线程安全的 https://github.com/MinecraftForge/MinecraftForge/issues/8911
db466df - 修复辐射覆盖层未始终以正确颜色显示的问题 #7558
3af4c07 - 重新启用 ilikewood 插件的数据生成器,并为基础 ilikewood 添加对红树林块的支持
d871267 - 为 QIO 红石适配器添加支持,以便在计算计数时进行模糊匹配并忽略 NBT(与 #7561 松散相关)
94fe7c6 - 修复从服务器端无效访问客户端配置导致 QIO 物品查看器容器在服务器开发中无法打开的问题
c4c9737 - 在 QIO 制作窗口中添加一个按钮,以允许将网格清空到 QIO 存储/玩家的库存中
e381a56 - 更新以支持 1.19.1(目前仍支持 1.19)
1fb7b8a - 新的 Crowdin 更新 (#7554)
8045d0d - 将版本提升到 10.3.1
10.3.0.467
on 2024 Dec 07ccf0038 - 初始通过重写 QIO 驱动器存储内容的方式 #6837。这是为 1.19 做准备,并且不支持从旧的 QIO 驱动器加载数据
c678c4c - 删除已弃用待删除的内容并重命名静态能力助手
e94d998 - 初始移植到 1.19,它可以编译,但有一些东西不能正常工作,并且由于注册表排序问题,世界无法加载
4d27966 - 修复一些问题,需要自定义 forge 构建才能实际进入游戏
1d5327d - 致力于解决各种与 1.19 相关的待办事项
a040492 - 使我们的大多数注册表 ID 读取更安全,并使写入空化学堆栈更紧凑
7822e4a - 修复容器未正确初始化的问题
82b232e - 更新 forge 以使游戏可以启动,更新已更新的依赖项,并在编写系统以保留旧缓存后重新运行数据生成器
607bf9b - 重新启用生物群落和 byg 数据生成
595278d - 添加与 1.19 相关的配方和标签,并调整泥土到粘土的配方,使其在泥土 + 基于香草的水之间有另一个步骤
307dbc7 - 修复幼崽突变经验奖励的计算问题
984cca2 - 更新幼崽流浪的生成限制以匹配香草所做的更改
6fb2d39 - 修复一些问题并生成生物群落修饰符,以便世界生成并生成幼崽
5d60f4b - 添加电动伺服单元
6062309 - 更新 forge 和依赖项,并重新启用一些已更新的依赖项,并在 jade 将其 api 与 hywla 充分分离后添加对 WTHIT 的支持
e9f75e7 - 为现有的骄傲 Robit 皮肤生成数据纹理,还添加了更多的骄傲旗帜 (#7512)
3fcebc3 - 从 LogManager 切换到 Mojang 的 LogUtils
4b0d536 - 清理一些与注册表条目同步相关的事情
034e237 - 使我们的自定义注册表类型对象的 getRegistryName 助手为 final
ef96387 - 轻微清理并更改视觉语言键的路径,并稍微泛化视觉也太大的一个
c2c718e - 添加一个可解锁的 Robit 皮肤 (#7517)
afb86f5 - 试验和测试使用结构修饰符系统,并将幼崽生成配置合并到主要添加的配置中,现在事情发生得足够晚,可以这样做
03ceefc - 将最小 forge 版本提升到 41.0.27 以使用结构修饰符,并更新依赖项
0a7e42f - 在尝试保存时,每个磁贴每个滴答最多仅将磁贴的块标记为脏一次
6a6c421 - 在与零或某些情况下的 1 交互时,在 FloatingLong 中添加一些短路检查
6df77e2 - 修复 Robit 皮肤选择有时在打开时立即选择不同的皮肤,如果窗口与按钮被点击的位置重叠。还稍微调整了 Allay Robit 模型的底板以匹配
e272bba - 内联来自生成助手的剩余方法
1298e25 - 修复蒸发多块缓存如何在附加组件实现它并实际上需要触发无效时缓存太阳能能力,并减少重复的邻居更新检查
3d912ed - 将最小 forge 版本提升到 41.0.28 并更新以支持新的流体 API
1b97f22 - 将最小 forge 版本提升到 41.0.30 并使用新的附魔方式,以使 mekasuit 等表现更好
67e51dc - 新的 Crowdin 更新 (#7515)
4b48d0b - 改进我们如何计算机器的输入速率/最后接收的能量 #7507
ca84255 - 确保 mekanism 的子模块在 mekanism 之后加载
b99b148 - 更新依赖项并将最小 forge 版本提升到 41.0.36,修复 jei 集成并在配置值上显式处理 getOrDefault,因为我们在配置实际加载之前调用它们,由于香草需要值,我们稍后会覆盖这些值,并且默认值是一个足够合理的值
ff44c4a - 删除导致在 Robit Allay 皮肤的日志中打印警告的未使用面
430ec27 - 在数据生成中跳过查找资源包过滤器,以删除大量打印的堆栈跟踪
59c1cfd - 为 Mekanism 添加进步 https://github.com/mekanism/Mekanism-Feature-Requests/issues/29 (#7470)
共同作者:Sara Freimer sara@freimer.com
0a0c432 - 对几个数据生成器进行轻微清理,并添加一个用于蜘蛛网到字符串的配方 https://github.com/mekanism/Mekanism-Feature-Requests/issues/402
9887a69 - 使小写布尔表示可翻译
7608877 - 为正在运行的地震振动器添加一个振动游戏事件
725c376 - 降低哔哔声音效的基础音高 #7522并稍微重构我们的声音数据生成器代码
dd0609f - 使维度稳定器加载的块完全滴答,以便其中的作物可以生长,以便在使用乙烯时保持其运行。需要 https://github.com/MinecraftForge/MinecraftForge/pull/8775
008f584 - 更新 forge 以使我们的数据生成器可以再次运行,并修复 QIO 驱动器阵列配方的类型错误和未验证个人存储为空,并将个人存储进步切换为检查标签
1babf0f - 重新组织我们的构建脚本的部分,以进一步减少重复代码,并为游戏测试添加 sourceSets。
10.2.5.465
on 2024 Dec 0710.2.3.463
on 2024 Dec 07b454a9a - 对 switch 语句进行一些进一步的小清理并转换为表达式
f7cd147 - 同步发射器形状缓存,以防止随机并发崩溃 #7499
df64d3c - 修复移除的发射器带走其在网络中的份额的问题,并修复单长度管上的红石灵敏度释放辐射的问题
1bf5489 - 重构和清理 gradle 构建脚本的部分内容,以更多地使用 gradle 的延迟配置系统
7f7b3b1 - 使用一些 gradle 辅助方法
6c514fa - 修复由于大写问题导致的启动到世界中的问题
8164da7 - 更新依赖项并将最小 forge 版本提升至 40.1.27,并使用 forge 的新包特定格式版本,并将其切换为在我们的 gradle 属性中声明,以便当 vanilla 更改包格式时,我们只需在一个地方进行编辑
e6427c3 - 在 Hydrostatic Repulsor Unit 描述中添加逗号 (#7501)
c73957e - 添加了一个维度稳定器 (#7433)
&emsp>共同作者:Sara Freimer sara@freimer.com
38392ec - 使检查化学物质是否对给定的验证器有效更容易
04a0530 - 将最小 forge 版本提升至 40.1.36,以确保 forge 的照明管道默认开启
cc94a3e - 允许独占模块更准确地定义它们与哪些类型的操作独占 (#7497)
6911c9b - 由于该功能在后续的 forge 构建中被回退,将最小 forge 版本的更改回退至 40.1.27
b9bcd82 - 使工厂在被破坏时保留排序模式 #7505,并且在通过配方升级时也保留流体罐的容器编辑模式
b0fea89 - 将喷气背包的后端重构为一个接口 (#7493)
2b4f144 - 添加了财富模块 (#7467)
57e3334 - 优化图像大小
59159f1 - 新的 Crowdin 更新 (#7495)
1e01609 - 将版本提升至 10.2.3
10.2.2.462
on 2024 Dec 071a7e71f - 尝试为子模块的 Mekanism 依赖项指定确切的版本匹配,回退到仅依赖 Mekanism
9de61f7 - 如果在我们的实体完成构造之前调用我们的 getCapability 实现,则仅进行无操作
b7caee2 - 通过在顶级而不是在每个项目功能帮助器下跟踪功能缓存来提高整体项目功能性能,这也修复了持久帮助器多次添加到同一缓存的问题
3ea3653 - 修复 MekaSuit 头盔指南针与 F3 相比在负值时偏移一个的问题
4862222 - 改进像石板或雪这样的块的爆破单元的侧面计算
99dbfef - 允许在构建命令中指定一个位置以构建多块,以便更轻松地使用构建命令使多块彼此紧邻,并修复内部多块认为如果外部多块与其相邻状态发生变化,结构不再有效
ced74dd - 修复几个记录的 equals 和 hashcode 契约,并修复 BlockTransmitter 中关于缓存形状的内存泄漏。在迁移到 1.18 时键比较中断,因此每次查询形状时都会增加分配的内存。还将键从记录更改为打包短整型以提高查找性能和降低内存使用
7e56ce4 - 通过修复一个偏移一个的问题来稍微更紧密地打包发射器键
d46e763 - 新的 Crowdin 更新
9395a96 - 将版本提升到 10.2.2
10.2.1.461
on 2024 Dec 07b7917fb - 将示例 Maven 版本更新为 1.18.2,并使用变量指定 Java 版本,以便我们可以在 CurseForge 上轻松标记它,因为 CurseGradle 不支持自动检测现代 Java 版本
3f47601 - 修复 discardChanceOnAirExposure 的配置注释
cf478e7 - 将能量和温度显示单位配置移动到通用配置中,以防止在连接到服务器时覆盖本地更改 https://github.com/mekanism/Mekanism-Feature-Requests/issues/330,并减少我们跟踪不同能量类型的位置数量,以便我们只有一个枚举而不是三个。此外,如果禁用或缺少必需的模组(例如 EU 和 IC2),则禁用在 GUI 中显示能量类型。注意:由于显示单位所在的文件发生了更改,因此需要重新应用对这两个设置所做的任何更改
84ccdd0 - 更新依赖项并将最小 Forge 版本提升到 40.0.46,并调整工具修改状态的更改,以便我们可以再次正确支持修改后的块锄交互
e5a6715 - 将最小 Forge 版本提升到 40.0.47,并为营养液化器添加对基于堆叠数据为模组的食物提供不同数量统计信息的支持
d9ab250 - 重构安全系统的内部结构,并将安全和所有者系统暴露给 API #6793。还修复/改进了与安全系统相关的以下问题的处理:
- 修复如果禁用安全系统则无法选择 QIO 频率 #7416
- 移除安全桌跟踪所有者,因为已经由安全频率完成
- 使安全桌仅暴露为所有者对象,以便普遍将其视为私有,而无需特殊处理
- 修复安全覆盖并不总是被考虑在内,并且还防止它们能够扩大安全访问权限(例如从私有到受保护)
- 清理了与块项类相关的一些层次结构,并删除了对一堆子类的需求
- 提高了在没有玩家上下文的情况下销毁项目内容时是否应掉落的准确性
- 修复打开个人桶作为项目会增加箱子打开统计信息而不是桶打开统计信息
- 改进了如何使用 allowProtection 配置选项的处理
- 修复所有者名称回退尝试仅在找到名称时运行,而不是仅在未找到名称时运行
- 改进安全配方合并逻辑以计算最严格的安全模式
- 使计算机安全模式查询返回有效模式
- 如果人们从他们的信任列表中被删除,则正确地将他们从他们不再具有访问权限的 gui 中踢出
- 使 robit 的安全模式始终同步,因此在涉及制作和修复 gui 时不会出现不同步
39ce538 - 切换为使用标签进行一些 AE2 配方,以允许处理深层石板 certus 石英矿石 (#7455)
b5ec215 - 修复 ProjectE 映射器由于忘记在调整我们注册配方类型的方式后更新配方类型比较而从未运行的问题
a6e3756 - 更新依赖项
e91bd25 - 将一些与 QIO 相关的方法暴露给 API
6b28677 - 在桶模式下为流体罐项目添加大锅交互,并修复在用作桶时空的创意流体罐行为异常
0d2e511 - 将萤石宝石标签添加到父宝石标签
9229d88 - 修复裂变反应堆偶尔会立即重新爆炸并且在第一次时不会释放辐射的问题,因为它没有“完全”熔毁。此外,稍微改进了计算在结构和内部多块体上何时可以生成怪物的逻辑,以及在多块体已经形成时正确跟踪所有内部多块体组件并进一步改进错误处理,如果在多块体内部的块发生更改
52ef598 - 防止在销毁时创建创意箱项目掉落其内容
102a1b0 - 正确地将剩余的空功能检查更新为检查功能是否已适当注册,因为它们不应再为 null,而只是可能未初始化,并立即添加项目功能的解析器,而不是在我们确定功能已注册后延迟执行。还修复了未注册我们的所有者和安全功能的问题
a49168d - 修复在卸载时由于服务器停止而删除块票证 #7453
5636680 - 添加一个 ProjectE NBT 处理器,以在各种块和项目的 EMC 计算中包括任何存储的内容。这并不允许学习所述预设或其中的项目,但确实允许确保在燃烧它时不必完全清空它以获取 EMC 回来。没有 EMC 值的内容被视为零 EMC 值
41b108c - 修复间距
a593be9 - 杂项代码清理
100d915 - 将 IHasTextComponent 暴露给 CraftTweaker
325278e - 对读取和写入数据包的一些常见用法使用助手
fb7867e - 更新依赖项并将最小 Forge 版本提升到 40.1.5,并将我们的步高调整切换为使用 Forge 的新步高属性
d6bd898 - 将最小 Forge 版本提升到 40.1.16,以确保不使用 40.1.15,因为步高属性在其中暂时恢复
2fc833c - 修复贡献指南中的代码样式链接
c152bcc - 修复在从末地返回时辐射重置的问题,并修复服务器上的一些问题,在这些问题中,客户端环境辐射在适当的时间没有更新
36affd0 - 如果由模组包开发人员启用,则允许喷气背包在好奇插槽中运行 https://github.com/mekanism/Mekanism-Feature-Requests/issues/284 (#7446)
00580b6 - 添加了陀螺仪稳定单元 (#7469)
5cf9f6e - 添加了“批量”(原始存储块)矿石处理配方 (#7468)
6320344 - 修复 #7446 破坏了 mekasuit 中的喷气背包模块
57b176b - 在开发中禁用 CTM 以避免它随机崩溃,并修复 SPS 死亡区域未占用整个内部并清理一些 AABB 构造函数调用
768fd66 - 清理对 ItemDataUtils 的一些处理,以更好地清理 NBT 数据的部分 (#7478),并在读取块数据时减少重复代码
19b6f97 - 修复原子拆解器模型中的浮动长方体 (#7479)
c305e31 - 修复服务器启动时 FC 遇到的几个 CME 问题
55b46a3 - 更新并提升最小 CrT 版本,并为游戏和模组添加扩展助手,以获取我们添加的各种注册类型
c8752c0 - 修复 lgtm 分析由于仅支持到 Java 14 而无法运行的问题。使用 Gradle 工具链,它仍然使用 Java 17 进行编译,但我们必须使用 lgtm 支持的版本运行 Gradle 本身
1b92aab - 装甲自由奔跑者 #5221 (#7434)
<a href="https://github.com/mekanism/Mekanism/commit/43f8e48d44161aefa16f853e86e06e06a379
10.2.0.459
on 2024 Dec 070f375c2 - 初始移植到 1.18.1 需要手动构建一些模组并将其放入 flatDir 中进行编译,并且需要 https://github.com/MinecraftForge/MinecraftForge/pull/8352 才能进入游戏。还存在大量需要修复/测试的内容
01ec3ec - 解决与序列化相关的待办事项
f5237c0 - 为我们的标签生成器添加额外的验证,以确保我们将收获工具标签添加到所有需要正确工具的块中,并遍历并将它们添加到我们尚未完成的块中
a0237cd - 使用 maven 本地来能够在开发中使用自定义 forge 构建加载到游戏中,并且仅针对 projecte 的 api 进行构建,而不是全部构建
044cb48 - 合并 IChemicalStackIngredient 和 ChemicalStackIngredient
1d3fb17 - 致力于清理一些待办事项,例如从模块中删除遗留的名称加载支持
4fd8e15 - 修复与容器同步中的一些更改相关的问题,并删除我们用于跟踪幽灵堆叠的一些解决方法,因为它大大简化了逻辑,并且 vanilla 似乎已经在他们的端修复了这些问题
fbc25e0 - 对方法/清理调用执行一些重命名
6135c5e - 重新设计流体日志记录属性为枚举属性,以便它可以在 F3 中提供更多信息
227d065 - 利用一些新的 Java 语言功能并修复一些 Javadoc 问题
cb2e664 - 修复婴儿末影人模型,并使冻结的骷髅幼崽变成流浪幼崽
c9ba5cb - 清理 Mekanism Additions 中的剩余待办事项,改善弹出气球的粒子定位,并向 vanilla 标签添加一些有意义的元素
57b7a1b - 处理 API 中的待办事项,并从功能中删除一些副作用参数,而是通过 getCapability 返回不同的功能实现来获取副作用
af8d59c - 修复服务器无法启动的问题
c3ed5fb - 继续致力于解决各种待办事项
eff44e6 - 修复由于以错误的顺序向顶点添加数据而导致的自定义线网渲染崩溃,并修复 mekasuit 渲染存在的问题。还修复了径向菜单有时不会绘制背景的问题
774baf4 - 使精炼黑曜石需要钻石工具而不是铁工具,因为在某个时候 vanilla 进行了更改,所以您无法用铁收获黑曜石
3c20f40 - 改进对扩展高度范围的处理
9af0e53 - 修复渲染和向 Jade 添加数据的问题,并使其将边界块重定向到主块以获取名称。还为在查看 Jade 和 TOP 时查看 robit 的能量水平添加了支持
146f57c - 修复 JEI 配方点击区域不起作用的问题
c46c074 - 修复与渲染相关的各种问题,并删除一些多余的 setShader 调用,因为 blit 调用会为我们设置 Shader
927ba12 - 将营养糊转换为流体 #7102,并将“液态锇”重命名为“锇”,并使我们的桶具有填充和拾取声音
038017e - 切换到自定义 forge 版本,并修复与流体拾取声音相关的一些问题
c887478 - 进行一些小的清理,并使 robit 修复屏幕使用我们的文本字段,而不是直接使用 vanilla 的,以便我们需要实现的内容更少,并修复几个相关问题
0965fea - 重新集成 CraftTweaker 支持,JEITweaker 支持仍被禁用
d14066f - 修复几个与 CrT 相关的输出,并将我们的配方中的数据暴露给 CraftTweaker,并在我们的成分上暴露更多方法
d7ce35f - 向字典添加对 mob 效果标签的支持
2f155d1 - 修复矿工在点击开始后经常立即重置的问题
94dd098 - 将最小 forge 版本提升到 39.0.18,并删除铜锭、矿石和块,在配方中切换为 forge 的标签和 vanilla 的物品
096f3eb - 更新矿石纹理,添加原始矿石、原始存储块和深板岩矿石(感谢 rid 提供的纹理)
9c1a1b1 - 初始添加新的矿石加工配方
2713e8a - 重新启用 JEITweaker 集成
8418e2d - 修复在物流传输器中渲染物品时的崩溃
0d8449b - 重构矿石的配置和添加到世界生成的方式,以允许有多个矿脉和更多的可配置性(默认值尚未更新)
c4f1c68 - 更新依赖项,将最小 forge 版本提升到 39.0.57,并在 ilikewood 相关依赖项中切换到 CF 版本,现在它们都已更新并可以正常一起工作
21ecbf2 - 清理处理删除块和瓷砖的方式,因为 setRemoved 现在在删除和卸载时都会被调用,并且永久删除应该从块的 onRemove 方法中进行。此外:
- 清理处理一些放置边界块的方式,只需要在一个地方声明,而不是在 onPlace 和 setRemoved 中
- 在涡轮机转子上实现 Clearable,以便在使用 set block 命令时不会掉落转子,并在我们的构建删除命令中调用它
- 回滚与我们如何修复 #7053 相关的一些内容,并以一种在 https://github.com/MinecraftForge/MinecraftForge/pull/8417 合并后不会创建内存泄漏的方式重写它
7d71e2e - 解决和修复与 1.18 相关的一些待办事项,特别是:修复 oredictionificators 的内存泄漏,并将 mekanism 工具的材料过渡到使用 forge 的层级排序注册表
5519470 - 优化图像
1a5965c - 使个人 chest lid 的处理现代化
1ee94fb - 使 gradle 运行任务以“成功”的方式优雅地结束
27529db - 新矿石生成分布值的初始测试
<a href="https://github.com/mekanism/Mekanism/commit/8af8a435f6dacdd
10.1.2.457
on 2024 Dec 07e95d2b7 - 通过从 CC 的 Maven 切换到 Curse 的 Maven 来修复构建
a224d98 - 从 1.18 回退几个 JEI 修复:
- 类别中的 Gui 元素未按顺序排列,可能导致渲染问题
- 旋转冷凝器类别未正确标记流体是输入还是输出
76466be - 回退用于描述旋转冷凝器配方输出的修复
19b5699 - 在 API 中严格指定化学纹理缝合到的 atlas
3f4f580 - 修复通过在 QIO 的主库存中按 R 或 U 无法查看配方或使用情况的问题 #7384
6a5a767 - 修复使用我们的金粉而不是金粉标签来组合下界金矿石的配方 #7409,并修复一些与使用石材切割器获取更多物品相关的小重复问题 #7413
89721bf - 如果位置无效且没有管理器,则防止检查其是否在多块内部 #7394
930ba69 - 将支持比较器的磁贴的 getComparatorLevel 暴露给计算机(#7387)
786393a - 延迟设置物流传输器的项目渲染,以确保像混入构造函数的海绵这样的东西在世界为空时不会有问题,即使它尚未被使用 #7411
317dcad - 仅在实际需要重新计算输出时调用 updateOutputSlot,并且在堆栈无法堆叠时也这样做,以防止为给定配方的先前匹配缓存输出 #7396
638f538 - 修复在使用所有输入时能够提取工艺窗口输出的一半,而不是像 Vanilla 的工艺窗口那样强制提供整个堆栈
71f77ef - 新的 Crowdin 更新(#7375)
ac0aaa8 - 将版本提升到 10.1.2
10.0.19.446
on 2024 Dec 07https://github.com/mekanism/Mekanism/commit/4267179e2fe53b2758c5bc47c5c01f0a1077fad2 - 在 ClientSetupEvents 中使用 enqueueWork 处理非并发映射支持的事务 #6775
https://github.com/mekanism/Mekanism/commit/d20a04800b8668819e1263ddeae7c227f10c1822 - 修复同步项栈在实际未更改时同步空栈的问题。事实证明,ItemStack#isItemEqual 会检查确保栈不为空,如果为空,即使另一个栈也为空也会返回 false
https://github.com/mekanism/Mekanism/commit/3bd3fb2d1294ee0c53300a78a4f06e82936c0cf0 - 修复在 https://github.com/mekanism/Mekanism/commit/4267179e2fe53b2758c5bc47c5c01f0a1077fad2 中移动过多事务到 enqueue work 的问题
https://github.com/mekanism/Mekanism/commit/3b80bdfe71684df1801ccec417aa2e8da1608de3 - 修复在超类构造函数中调用 getGameProfile 时的空指针异常
https://github.com/mekanism/Mekanism/commit/a63277ffb59a298a93c8ac319606f80095f11e6b - 尝试防止 #6856 中的空指针
https://github.com/mekanism/Mekanism/commit/50f5668134d7d07a41ad1266555bf55c645e9dfd - 尝试在 forge 事件取消时防止无限爆炸
https://github.com/mekanism/Mekanism/commit/285d0df4f44c2eb8d4c3998f8b6cc9820e20cc83 - 为 ol man optifine 的空指针崩溃添加消息
https://github.com/mekanism/Mekanism/commit/e33320c55e8b8f6fdc0abe3d830a71d4ff27e942 - 将版本提升到 10.0.19
https://github.com/mekanism/Mekanism/commit/fb9a08ca4794435bbe83b0d6876872a7881d0328 - 在自述文件中更新 maven 版本 (#6777)
https://github.com/mekanism/Mekanism/commit/521c257878f8dde267bd1acdc424aa75a97c9923 - 新的 Crowdin 更新 (#6772)
10.0.17.444
on 2024 Dec 07b05e24d - 更新 extra.png
fc10af0 - 仅允许营养液化器消耗会产生糊状物的食物 #6659
2a77729 - 调整 xp 冶炼量,使其更符合原版,事实证明不同的矿石产生的 xp 量不同,我是以不同于预期的一个矿石为基础的
adc9a6f - 对发射器/传输器网络的各种修复 - 修复网络读取器将与同一方块的多个连接计为一个接受器的问题,当它们可能有不同的库存时,应分别计数 - 修复物流传输器的升级数据未正确复制传输器堆栈引用数据的问题,从而导致其因认为没有空间而卡住,因为它在传输完成时未正确删除传输中的堆栈 #6660 - 清理一些与升级发射器相关的代码
31fc74b - 清理 build.gradle,更新一些依赖项,并修复所有 jar 未正确合并标签的问题 (#6661)
8789f61 - 修复未注册我们配置的功能,因为显然有一个原生注册表,我们需要注册,以防止它们可能对其他模组造成问题
9df9cf8 - 提高能量标签上使用数量的准确性 #6658
d83f136 - 更新映射
f63a67f - 改进裂变反应堆的多块形成错误消息 #6663
1661cc6 - 添加 AE2 末影尘埃粉碎配方
7dfb437 - 改进 TransporterManager,以便如果它要发送到同一方块的两个不同侧面且它们有“不同”的库存,则不会提前退出,因此可以在等待第一个库存完成传输之前开始将物品发送到第二个库存。例如,将浓缩红石和铁锭从箱子发送到冶金熔炉。还更新了一些文档并稍微重新组织了 TransporterManager 中一些内容的顺序
78e9416 - 完成为桶模式下的流体罐实现分配器支持,以便一旦 forge 的问题最终得到修复,我们就可以拥有比 forge 更“智能”的逻辑
5a6b895 - 修复激光和火焰喷射器无法击中甘蔗或海带等物品的问题
21c2144 - 覆盖婴儿怪物的创建生成数据包,由于生成数据包的相似性,没有它也能正常工作,但使用 forge 的助手更安全,并且如果我们想添加额外的数据,我们可以轻松做到
4d79d69 - 更新 README
2eedb85 - 修复意外破坏用户信息抓取属性的问题
c331d7b - 修复物流传输器未正确从传输管理器中删除正在运往目的地的堆栈的问题,并导致它认为有比实际更多的正在运输的堆栈的问题
46a75e4 - 通过本地回滚映射更新来强制运行数据生成,以便在数据生成期间 AE2 不会崩溃
e28c810 - 减少婴儿怪物之间的一些代码重复,并修复婴儿爬行者和末影人眼睛高度的轻微偏差
e26311c - 从 VoxelShapeUtils 中删除未使用且未正常工作的实验性斜坡方法,因为如果我们最终出于某种原因需要它们,我们总是可以查看 git
d5fa1d9 - 减少一些代码重复,并注释掉所有 jar 合并器的调试输出
825a475 - 修复一些导致不应有的重新装备动画的问题,并调整某些物品上的能量功能设置,以便在运行时配置更改时更有可能正确更新
33a142b - 限制在特定条件下可能超出其最大元素空间的一些速率条
c4b7f44 - 添加模组 ID 的示例 #6674
524b6cf - 将最小 forge 版本提升至 34.1.40,以确保我们不会因其他模组的代码错误而导致崩溃
0397a17 - 更新 forge 的开发版本,并调整我们的桶模型数据生成,以使用 forge 的模型生成器而不是我们拼凑的有限版本
9efa0d0 - 更新至 1.16.4,目前仍支持 1.16.3,直到我们需要 forge 中 1.16.4 版本的新功能。jar 的名称仍将仅指定 1.16.4,但它们也将在 1.16.3 上运行
a65a51e - 调整世界生成配置处理,使其更动态,无需完全重新启动即可更新或更改值,例如启用或禁用矿石,并再次使顶部和底部偏移量可配置。虽然理论上这允许在运行时更改世界配置的值,但仍然强烈建议在进行更改时不要让服务器或世界运行
b66ea13 - 新的 Crowdin 更新 (#6667)
7c39b91 - 将版本提升至 10.0.16
a01c7fa - 修复我犯的愚蠢错误,仅在主 mods.toml 中更新加载器版本范围,导致其他模块无法正常工作
0a5b5d6 - 修复 maven 发布 URL
6062ede - 将版本提升至 10.0.17
0287e5f - 实际修复 maven 上传 URL
10.0.9.432
on 2024 Dec 07b1b86b4 - 更新 JEI 并清理泛型,以使其能够针对较新的 JEI 进行编译。从我的测试来看,它似乎仍然能够在较旧版本的 JEI 上加载,并且也能让较旧版本的 mekan 在较新的 JEI 版本上加载
676e785 - 将最小 forge 版本提升到 32.0.104,并更新我们处理日志剥离的方式,以及地面耕种以使用新的 forge 方法,而不是使用 ATs 来访问查找映射
1ef2dd9 - 修复丝绸之触meka 工具仍会使矿石掉落经验值的问题(#6427)。注意:阻止其他模组在使用丝绸之触破坏方块时轻松地向方块添加额外的经验值掉落
fd596d7 - 修复在检查空容器是否可以提取时的一些不适当的边缘情况检查(#6425)
a857279 - 更新材料轴工作的列表以匹配 vanilla 的(#6430)。还修复了 paxel 未正确生成粒子以及在熄灭时使营火掉落其内容的问题
6d192cf - 使空水壶显示“Empty”而不是显示“No gas”,因为营养膏在内部是一种气体这一事实并不重要
550489c - 改造字典项:- 为字典项添加了描述,使其更清楚地说明其用途 - 现在支持显示块、物品、流体、实体、气体、注入类型、颜料和浆液的标签 - 在世界中右键单击实体或流体现在会显示它们的标签 - 字典的 GUI 现在有一个下拉菜单来查看某物支持的不同标签类型。例如,同时具有块变体和物品变体标签的块物品现在会同时显示两者(尽管在世界中右键单击块在物品的块变体无法正确确定的情况下仍可能提供更好的结果) - 使字典 GUI 中的目标槽成为“幽灵槽”,以便可以将物品从 JEI 拖放到其中(https://github.com/mekanism/Mekanism-Feature-Requests/issues/87) - 还修复了在调整 minecraft 窗口大小时滚动列表丢失内容/选择索引的一些其他问题,并使 GUI 中的所有点击声音都正确尊重mek 声音配置,而不是仅其中一些
930428b - 使 QIO 导出器的描述更清晰(#6457)
375f006 - 修复 GuiElement 子嵌套未正确同步各个子项的问题
188c38d - 修复 QIO 容器允许提取比其最大堆叠大小更大堆叠的物品的问题(#6458)
50c5cce - 将一些错过的整数转换为 varints
52ebee1 - 使用我们自己的系统来计算库存内容的比较器级别,而不是 forge 的帮助器,以便我们可以使用我们更专门的 IInventorySlot#getLimit 方法来允许正确计算像箱子这样的东西的值(#6454)
4209310 - 使工业警报关闭的延迟不那么明显(#6452)
5e128d6 - 为 Meka-Tool 添加禁用扩展脉矿开采的配置选项(#6453)
4eb2eae - 用径向选择器替换原子拆解器模式开关。(#6422)
3326bd1 - 将 forge 版本和最小 forge 版本提升到 108,更新依赖项并将我们的模型加载器注册移动到正确的位置,因为现在有了正确的位置
959100c - 使塑料块的正确工具类型为镐而不是没有正确的工具(#6432)
e135cc7 - 修复工厂自动排序检查缓存配方的错误过程,从而允许将物品放入它们无法输出到的输入中
dc022e2 - 保存和加载缓存的比较器级别,以便依赖其世界级别的方块不会出现问题(例如物流分拣机)
68503bf - 不允许使用配置器旋转修改站(#6444)
623a42e - 对几种颜色的应用方式进行了小清理
061cab3 - 修复涡轮机模型中缺少的渲染调用,导致叶片漂浮而不是“连接”到转子轴,还修复了高度为 1 的转子底部叶片的渲染有点偏离的问题
fc8de2d - 修复如果资源包更改某些文本的颜色,某些文本渲染未使用正确颜色的问题
1901bd0 - 重新运行格式化程序
6a11e27 - 新的 Crowdin 更新(#6420)
5739653 - 将版本提升到 10.0.9
9.9.3.394
on 2024 Dec 07无