10.7.13.78
on 2025 Apr 0410.7.11.76
on 2025 Apr 04警告:机械动力(Mekanism)目前处于阿尔法(alpha)阶段,不建议在模组包中广泛使用。可能会存在破坏游戏的漏洞,并且从一个阿尔法版本更新到下一个版本时,可能会导致各种机械动力方块消失或其内部物品丢失。虽然我们会尽量避免这种情况发生或将其影响降至最低,但请务必做好备份。你可以在此处阅读有关该项目阿尔法状态的更多信息。
0672b4f - 更新Gradle操作 809ae75 - 尝试修复在卸载时将能量设置为负值的问题 ba1346f - 将生物燃料合成方式改为手动指定,并使用标签,而不是由可堆肥物自动生成(#8342) 939238b - 改进对“无效内部”生成结果的诊断(#8347) c554003 - 修复计量表溢出问题 e0f4d21 - 重构代码库的各个部分,以便围绕数据驱动进行更好的设计(#8341)
- 将
Chemical#getAsHolder
改为侵入式持有者,以减少现已弃用待移除代码路径的性能影响 - 重构化学物品堆,使其跟踪持有者而不是化学物品
- 修复流体罐分配器行为实际上未添加的问题
- 弃用我们所有的提供者,转而使用持有者。Mojang越来越倾向于使用持有者,这为他们最终将物品转换为数据驱动注册表时做好准备
- 弃用
Chemical#isGaseous
,并添加一个化学标签mekanism:gaseous
来替代它 - 弃用
Chemical#getOreTag
,改为通过数据映射声明结晶器的固体表示 - 弃用所有化学属性,添加相应的值并将其注册为数据映射
- 修复当化学物品仅有的属性是辐射且辐射管理器被禁用时,
hasAttributesWithValidation
返回true的问题 - 使收集和显示化学物品提示信息更容易。现在它是物品堆和化学物品上的一个方法
- 在合理的情况下,减少对ItemLike的使用,转而使用持有者,因为我猜测Mojang最终会弃用它
- 重大变更:移除乙烯燃料和氢气燃料配置,并通过数据映射进行定义和查询来替代它们 df7a157 - 为高大的生物工程温室(BWG)植物支持染料合成方式 2971623 - 仅当该颜色的标签存在时才加载生物工程温室染料合成方式 f2284e8 - 允许等价交换(ProjectE)铲子进行盐的矿脉挖掘 12c3aff - 清理我们初始化集成的方式,并修复通量网络能力支持问题 ecbf439 - 将最低Neo版本提升至21.1.133,并简化我们的标签构建器,使其不需要固有变体 61d6c6d - 使火焰喷射器能让怪物掉落熔炼后的战利品(https://github.com/mekanism/Mekanism-Feature-Requests/issues/745),并且在点燃TNT矿车等情况时算作火焰 93c27a0 - 修复检查隐藏电磁干扰(EMI)合成方式可制作物品的错误路径问题 280aed4 - 为太阳动力卫星(SPS)内部使用自定义伤害类型(可绕过护甲)。同时让辐射伤害绕过效果和附魔 0217c2a - 为核聚变添加自定义伤害类型,而不是复用魔法伤害类型 acc4db8 - 在获取合适的标签构建器方面进一步简化标签提供者 95013ee - 使用辅助方法创建语言键 948793b - 太阳动力卫星实验 be2cad6 - 放宽合金交互的参数限制(关闭#8252) 8528d27 - 新的Crowdin更新(#8348) e75ac17 - 将版本提升至10.7.11
10.4.15.75
on 2025 Apr 0410.7.10.73
on 2025 Feb 2710.7.9.72
on 2025 Feb 26警告:机械动力(Mekanism)目前处于阿尔法(alpha)阶段,不建议在模组包中广泛使用。很可能存在破坏游戏的漏洞,而且从一个阿尔法版本更新到下一个版本时,可能会导致各种机械动力方块消失或其内部物品丢失。虽然我们会尽量避免这种情况发生或将其影响降到最低,但请务必做好备份。你可以在此处阅读更多关于该项目阿尔法状态的内容。
f34ea72 - 通过不复制物品栏来防止个人存储的已拾取物品导致游戏崩溃 18bd8d9 - 通过按住Shift键,使得在量子输入输出(QIO)仪表盘内暂停物品排序成为可能 cce6e89 - 当标记为无效时清除能力缓存,以尝试防止不良缓存(#8291) 4d5cb95 - 对气球进行了各种改进/修复: - 使气球遵循如半砖(仅增加一半高度)和火把(在计算地面高度时忽略它们)等方块的碰撞形状 - 根据实体的高度确定漂浮距离 - 不要调整当前处于创造飞行模式的玩家的高度 1b375fc - 从各种命令返回成功值 e667948 - 允许为被观察的区块指定名称,并显示被观察区块的票证等级变化 67b433a - Crowdin的新更新(#8272) 6cc0109 - 修复当食物具有负营养价值时电磁干扰(EMI)模块崩溃的问题。(#8296) 5926dce - 如果辐射处于背景水平,则跳过遍历实体 83fcef4 - 对我们如何引用玩家等级的注册表访问进行相关的杂项清理 eef90c7 - 修复发射器在首次加载时并非总是渲染连接(无法更新模型数据)的问题,并且使得只有在影响模型数据的某些内容发生变化时,才会刷新发射器的模型数据 560b0f5 - 更新Gradle依赖项,并切换到维护版本的JavaPoet 827aa43 - 在将流体堆叠交给流体处理器之前先进行复制,这样它们就不会被搞乱
(从提交97df1e78b1722b839d82c4a83307caa2b78cfd3a中挑选出来) 3d23e21 - 再复制一些流体堆叠副本 d1fad7e - 移除流体颜色的可选整数,并避免使用迭代器来显示附件的颜色条 fe1a888 - 使用增强型开关 6d482d4 - 将一条调试日志移至显式调试(#8316) 89fd0bb - 消除一些内部类名称的歧义(#8317) 7921460 - 重新居中中子激活器的端口#8206。(#8315) d56013e - 防止对GrandPower-FE进行双重包装 8745710 - 修复当升级乘数过高时机器无法工作的问题 9495847 - 从NeoGradle切换到MDG(#8125) bd55046 - 将Gradle过滤器从正则表达式移至新的组和子组 c8693a0 - 更新Neo版本 caf4865 - 为某些红石控制条件添加警告(#8262) e940be7 - 修复无法正确检测是否设置了强制ANSI属性的问题 0a3d801 - 减少搜索时将搜索字符串转换为小写的次数,并在只有一个搜索查询时消除额外的跳转层级 2cdae2e - 移除语言提供者中的重复方法 459bdc5 - 设置两个新的源集,以便IntelliJ能够为运行解析模块依赖项(#8325) 7d16868 - 提升YamlOps版本 b47e615 - 重写我们之前遗漏的一个方法,该方法用于标记我们的物品不能被附魔 243568a - 确保用于加载数据的编解码器在加载无效数据时能够优雅地失败。例如,如果存储了一个已不存在的物品 922adc9 - 在可能的情况下,对FastUtils地图使用快速迭代器 1899b54 - 更新依赖项,将最小Neo版本提升至 ,并添加对各种较新Neo特性的支持,例如为机器人皮肤数据包注册表设置默认键 85d3bd3 - 在普通客户端运行时不加载游戏测试 06e9bc2 - 添加通过标签定义别名的支持 bfdd3b5 - 将抑制掉落标志传递到我们设置方块且希望避免掉落发生的几个地方 3762b51 - 为基本合成方式实现添加equals和hashcode方法,并添加对各种较新的JEI特性的支持 65b2c22 - 再使用一些JEI助手 6223464 - 更新我们旧的“哦,我们去过的生物群系(Oh the Biomes We've Gone)”的BYG集成 4ff4940 - 只有当实体确实被火焰喷射器伤害到时,才让实体着火#8337 bb6b11b - 在机械动力(mek)的领域中为各种缺失的彩色塑料类型添加物品标签#8183 6dfdb07 - 尝试修复gradlew文件权限 10eebd2 - 修复一些新添加标签的意外循环引用 39028c2 - 更新ProjectE集成,并利用虚假组管理器来加快EMC计算 fe061cb - 去重将某些条目添加到非基本合成方式处理的映射器中的操作 400f9d1 - 修复频率物品无法将频率变化正确同步到客户端的问题#8178,[#8328
10.4.14.71
on 2025 Feb 0210.7.8.70
on 2024 Dec 24警告:Mekanism 目前处于 alpha 阶段,不建议在模组包中广泛使用。可能存在游戏破坏性的错误,从一个 alpha 版本更新到下一个版本可能会导致各种 mekanism 方块消失/清空其内容。虽然我们将尽力避免这种情况/将其保持在最低限度,但请确保进行备份。你可以在这里阅读有关此项目 alpha 状态的更多信息。
7cb49e6 - 将 mekasuit 切换消息移至操作栏
ff4a4ce - 将 Tile Component Frequency 移至不同的 tick getter
ecd6fa7 - 在传输中使用快速迭代器以避免额外的分配
4728456 - 在物流传输器中缓存 itemhandlers(拉 + 发送回家)
b9186ef - 在模拟之前预先检查缓存路径是否有效
297d2a7 - 检查路径端点是否合理
a484cdf - 更多 BlockPos 转换为 long
a50f02e - 不要覆盖位置
9cdcd42 - 修复寻路失败
59645a9 - 在更改维度时重置一些客户端内容
b2072ca - 支持杀死矿工搜索线程
acfba9f - 为 Serhan 的数字矿工添加一些调试
33b3a1c - 仅在实际拒绝挖掘时打印关于无法挖掘方块的调试消息
8aad2bc - 重命名变量并在通用消息中添加函数名
2c1ef90 - 为一致性使用 chunkpos 解包辅助方法
5913765 - 在 mek 调试模式下添加块加载调试
348af9c - 检查强制是否实际生效
aeb7a9b - 为 HashedItem 添加游戏测试
a166484 - 记录 chunkloaders 的位置
9226aac - 移除对 HashedItem 的无意义使用
9515dcb - 修复在初始块加载期间运行时升级的数字矿工的锚点故障
8316e05 - 修复日志记录中缺少的 if 语句
3fea841 - 通过在有界字符串中使用滚动字符串使 GUI 中的文本更易读(#8232)
bcf3e14 - 传递一个包含正确位置的修改后的射线追踪结果,以突出显示爆破 AOE 块(#8240)
f238deb - 新的翻译 en_us.json(简体中文)(#8259)
[ci skip]
0369408 - 修复电缆渲染器中的竞态条件(例如 VS 船)
7de4967 - 更新 cf 的性别模组依赖 slug
9848022 - 在测试中移除 var 的使用
e7febd3 - 重新设计 QIO 仪表板的容器处理数据的部分方式:
- 在初始打开数据包中同步内容,而不是在打开时(或窗口调整大小,或整个 Minecraft 窗口调整大小时)让客户端请求所有数据
- 在调整 QIO 物品查看器的大小时,从传输数据中删除冗余的更新搜索调用
- 覆盖 ISearchQuery 的 equals 和 hashcode
- 在获取用于搜索目的的物品工具提示时,检查打开容器的玩家
- 在调整 gui 大小时复制物品列表和搜索列表,以避免必须重新计算它们
- 如果在更改排序方向或类型时存在任何搜索文本,修复不更新物品顺序的问题
- 如果排序类型在任何排序级别上不关心计数,则避免重新排序物品,并且我们只更改了物品的存储计数
- 实时更新物品列表,而不是每次更改都从头开始重新创建它
- 如果查询未更改,则避免重新计算搜索列表
- 从缓存的搜索数据中删除一层未使用的缓存
5633032 - 避免在发射器渲染中出现更多竞态条件
(cherry picked from commit 5c3c188193ddd0968a7c9716c932076fbc60791d)
7fef79b - 尝试避免由于玩家状态更新而导致的渲染竞态条件
eae6b1d - 将工具损坏修正默认值限制为验证值,以避免无休止的配置“纠正”(#8250)
792b8e7 - 提升 emi 版本并在配方查看器检查中缓存类查找
6c1a492 - 为不良流体注册添加安全性(#8234)
fb71dbc - 修复骨粉复制。哎呀
6adc761 - 尝试处理在较慢系统上未保存的配置(#8277)
ddf6ef1 - 检查旧的孤儿发射器是否有效,并在无效时删除孤儿
(cherry picked from commit a1ea0e922bc55c89f083923565adc35a14caf3d2)
# 冲突:
# src/main/java/mekanism/common/lib/transmitter/TransmitterNetworkRegistry.java
c2b6075 - 从 TransmitterNetworkRegistry 中删除不必要的单例结构
092b3a0 - 将版本提升至 10.7.7
10.4.13.69
on 2024 Dec 24https://github.com/mekanism/Mekanism/commit/aa708cdcc258ad09c57775ec3f1ffc66459eb207 - 避免 IndexOutOfBoundsException
https://github.com/mekanism/Mekanism/commit/a1ea0e922bc55c89f083923565adc35a14caf3d2 - 检查旧的孤立发射器是否有效,并在无效时删除孤立项
https://github.com/mekanism/Mekanism/commit/a05a8f3edca239038e6d185df6fb72da36f15fbb - 将版本提升至 10.4.13