10.7.13.78
on 2025 Apr 0410.7.11.76
on 2025 Apr 04警告:机械动力(Mekanism)目前处于alpha测试阶段,不建议在模组包中广泛使用。很可能存在破坏游戏的漏洞,并且从一个alpha版本更新到下一个版本可能会导致各种机械动力方块消失或其内部物品丢失。虽然我们会尽量避免这种情况发生或将其影响降至最低,但请务必做好备份。您可以在此处这里阅读有关该项目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 - 仅当该颜色的标签存在时才加载生物生成世界(BWG)染料合成方式 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 - 太阳能生产系统(SPS)实验 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 - 更新我们旧的BYG集成(哦,我们去过的生物群系) 4ff4940 - 仅当实体实际上被火焰喷射器伤害时才点燃实体#8337 bb6b11b - 在机械动力(mek)的领域中为各种缺失的彩色塑料类型添加物品标签#8183 6dfdb07 - 尝试修复gradlew文件权限 10eebd2 - 修复一些新添加标签的意外循环引用 39028c2 - 更新ProjectE集成并利用假组管理器来加快EMC计算 fe061cb - 去重为非基本合成方式处理向映射器添加某些条目 400f9d1 - 修复频率物品未正确将频率变化同步到客户端的问题#8178,#8328 [240910c](
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 获取器
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 跳过]
0369408 - 修复电缆渲染器中的竞争条件(例如 VS 船只)
7de4967 - 更新 cf 的性别模组依赖 slug
9848022 - 在测试中删除 var 的使用
e7febd3 - 重新设计 QIO 仪表板的容器处理数据的部分方式:
- 在初始打开数据包中同步内容,而不是在打开(或窗口调整大小,或整个 Minecraft 窗口调整大小)时让客户端请求所有数据
- 在调整 QIO 项目查看器大小时,从传输数据中删除冗余的更新搜索调用
- 覆盖 ISearchQuery 的 equals 和 hashcode
- 在获取用于搜索目的的项目工具提示时,检查打开容器的玩家
- 在调整 gui 大小时复制项目列表和搜索列表,以避免必须重新计算它们
- 如果在更改排序方向或类型时有任何搜索文本,则修复在更改时不更新项目顺序的问题
- 如果排序类型在任何排序级别上都不关心计数,则避免重新排序项目,并且我们仅更改了项目的存储计数
- 动态更新项目列表,而不是每次更改都从头开始重新创建它
- 如果查询未更改,则避免重新计算搜索列表
- 从缓存的搜索数据中删除一层未使用的缓存
5633032 - 避免在发射器渲染中出现更多竞争条件
(从 commit 5c3c188193ddd0968a7c9716c932076fbc60791d 挑选)
7fef79b - 尝试避免由于玩家状态更新而导致的渲染竞争条件
eae6b1d - 将工具损坏修正默认值限制为验证值,以避免无休止的配置“纠正”(#8250)
792b8e7 - 提升 emi 版本并在配方查看器检查中缓存类查找
6c1a492 - 为不良流体注册添加安全性(#8234)
fb71dbc - 修复骨粉复制。哎呀
6adc761 - 尝试在较慢的系统上处理配置未保存的问题(#8277)
ddf6ef1 - 检查旧的孤儿发射器是否有效,并在使无效时删除孤儿
(从 commit a1ea0e922bc55c89f083923565adc35a14caf3d2 挑选)
# 冲突:
# src/main/java/mekanism/common/lib/transmitter/TransmitterNetworkRegistry.java
c2b6075 - 从 TransmitterNetworkRegistry 中删除不必要的单例结构
092b3a0 - 将版本提升到 10.7.7
10.4.13.69
on 2024 Dec 2410.4.12.68
on 2024 Dec 2410.4.11.67
on 2024 Dec 1410.4.10.66
on 2024 Dec 0710.7.7.64
on 2024 Dec 0710.7.6.63
on 2024 Dec 0710.7.5.62
on 2024 Dec 07无