基本信息
我的世界Java版本
平台
运行环境
其他链接
搬运团队
详情信息
更新日志
0f375c2 - 初始移植到 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 - 新矿石生成分布值的初始测试
8af8a43 - 为机器添加支持以指定自定义名称 #6371 (#7398)
7371abf - 将支持比较器的瓦片的 getComparatorLevel 暴露给计算机 #7388
6dd51cd - 更新我们的一些 AE2 兼容配方,以更好地适应 AE2 在 1.18 中所做的更改
11404b1 - 更新依赖项,提升最小 Forge 版本并切换到正确的 cobblestone 类型标签,并修复个人 chest gui 的高度略高于需要的高度
a18176b - 将我们的所有计算机方法暴露给 OpenComputers 2,在我们的注释扫描器中添加更多错误处理,并为了能够扫描能量助手而修复对 CC 的意外硬依赖
280920b - 重构我们的注释处理器,使其稍微更通用,使用 json,并映射我们的计算机方法的参数名称,以便我们可以尝试将它们提供给 OC2,以便在列出方法签名时提供更干净的名称
82f2d27 - 扩展我们的计算机方法映射器,使其能够合并多个参数映射,以便如果模组有自己的文件,它们可以被包含在内,还调整映射器以能够正确计算内部类的签名名称,以免在查找之前必须在运行时调整签名。还修复了在 mekanism 生成器中未为暴露的计算机方法生成参数名称的问题
030fb1d - 更新几个语言条目,并在适用的情况下使矿石组合配方需要原始矿石而不是粉尘
b9786e6 - 更新到即将到来的 JEI API 更改 https://github.com/mezz/JustEnoughItems/pull/2701,并修复将旋转冷凝器输出声明为输入的问题,并修复结晶器类别渲染不完全正确的问题
b842f73 - 适应 JEI 中的一些进一步更改,并将一些不是列表的配方表示转换为列表
3c4b1ae - 适应 JEI 中的进一步更改,并在我们的成分帮助器中实现更多方法,以便 JEI 可以尝试猜测我们的化学物质何时支持给定的任何标签
bce0e8e - 重新设计我们如何将成分暴露给 API,以不暴露实现细节并向成分创建添加更多验证
8906d95 - 更新依赖项并提升一些东西的最小版本
df7505c - 用更具体的记录替换大量对 pairs 的使用,以便更容易跟踪每个部分的含义,并在适当的地方允许使用基元
5c39f43 - 将加压管配置类别从 gas 重命名为 chemical
f1903de - 修复我们的假玩家返回错误的位置和块位置,因为 Forge 处理事情的方式
5ebfd54 - 在 API 中对记录构造添加一些更多的验证
ce1bb0b - 确保在可能查询主位置之前我们知道边界块已接收坐标,主位置可能在原点而不是已加载的位置
faa18ce - 调整我们如何检查一个块是否已加载,以便我们在客户端上并不总是得到 true。希望这不会以意想不到的方式破坏我们的一些使用。并且仅在块已加载时在客户端上处理更新数据包瓦片,这可以修复发送器在客户端完成接收块之前发送更新时的日志记录问题
54e2090 - 修复 robit 皮肤选择 gui 中的照明,并更改我们绘制工具提示的方式,以使用绝对位置而不是相对位置,因为工具提示渲染的更改,以确保我们的工具提示在溢出屏幕时得到正确换行
1ad7e36 - 在字典中将瓦片实体类型标签重命名为块实体类型标签,并更改纸板箱的工具提示,以反映在其他地方将瓦片称为块实体
5479ca6 - 减少我们缓存的配方实现代码的重复,并重构一些东西,以能够跟踪配方中的错误并将这些错误挂钩到我们的警告系统中。还为我们基于注释的 SyncMapper 添加了对属性数据数组的基本支持。
8291fda - 稍微重构成分和输入的包结构
d6a23ca - 在 PRC JEI 类别中绘制仪表覆盖层,即使没有输出气体
81da3e3 - 在尝试设置标签或 modid 过滤器时添加额外的验证,以验证是否有要匹配的元素。还修复了 modid 堆叠和潜在的材料堆叠的渲染有时不正确的问题。还将过滤器失败消息显示时间从 1 秒更改为 5 秒
4deb918 - 更新并提升最小 Forge 版本,并过渡到一种更合适的方式来隐藏一些数据不显示在工具提示中
95e091c - 重新平衡默认矿工配置以消耗更多能量,并调整能量成本计算以正确考虑最大半径配置,并考虑矿工所在世界的高度范围。还为矿工、泵、plenishers 和振动器添加能量警告(仅在矿工的默认配置下可以显示);并为泵添加输出已满警告。
0302f18 - 修复移植中的农业和剪切单元问题,并支持其他新的斧头动作
56ae20d - 更新 JEI 并将 setRecipe 签名调整为最新版本
b0d896d - 实现支持,如果物品实体被销毁且销毁者有权限或安全性为公共,则丢弃 Mekanism 物品的内容。尚未测试,需要 https://github.com/MinecraftForge/MinecraftForge/pull/8473
82ea9b7 - 创建一个系统,允许插件定义自定义模块模型位置和模型渲染器。将 MekaSuit Solar Recharging Unit 移动到 Mekanism Generators 并使用这个新系统
54e8718 - 仅为在多个块实体类型之间共享的块实体创建一个 BlockEntityRenderers 实例
40e7b39 - 修复夜视模块雾渲染。可能有点不同,但足够接近
df56889 - 仅在使用仪表滴管时同步携带的堆叠,而不是整个库存
71956f5 - 正确更新我们如何标记需要保存的瓦片,并改进处理方式,以便如果我们知道更改的内容不影响比较器,我们不会将它们标记为需要重新检查比较器。还使生物发生器的比较器级别基于流体而不是物品
7c81f72 - 修复激光未渲染的问题
fb45532 - 稍微重新设计与缓存配方相关的一些东西,以修复能量减少率计算不正确的问题,并在旋转冷凝器中删除一些不必要的检查
dda9a92 - 修复蒸发塔和 SNA 配方处理的最大操作
71a3b86 - 在适当的地方触发不同的 vanilla 游戏事件
1f8ed69 - 以更紧密模仿 vanilla 使用它们的方式使用交互结果,因为添加了 consume
fc1ffe9 - 将浮动长整数包装为双精度数,以便暴露给 CC,以简化使用/定义和交互
2aded37 - 将最小 Forge 版本提升,以允许我们的物品在物品实体形式下在它们是公共的或被可以访问它们的玩家销毁时丢弃其内容。还完全删除使用 meka 工具剪切块的能量成本,并使检查模块是否提供工具动作更有效,如果模块有其他需要运行的预检查
ae2cc96 - 修复合并引起的问题
a83854e - 修复一些常量使用配方偶尔重置的问题
bca8823 - 将 gradle 更新到 7.4 并更新依赖项
ec98296 - 通过额外的侧边配置将公式槽暴露给自动化,并允许自动化从中提取 https://github.com/mekanism/Mekanism-Feature-Requests/issues/246
ab515bf - 将激光放大器、牵引束和所有基本发电机的最大能量存储暴露给配置 https://github.com/mekanism/Mekanism-Feature-Requests/issues/353。还在不需要实际使用的地方删除了一些能量值的声明
9f01224 - 完成确定重新生成,并确保在尚未有机会重新生成之前,我们不会将新的世界生成版本保存到块中
59645ee - 稍微调整我们加载发射器内容模型的方式
294afb1 - 设置如果我们需要边界块接收偏移级别事件,我们可以使用它们
3aa0eea - 使激光尊重 ShieldBlockEvent,并要求阻挡者面对激光才能实际阻挡它们
1e5ff6a - 重新运行代码格式化程序并优化导入
b7d11ac - 解决 IntelliJ 的一些检查
b4b7078 - 将 GuiGraph 拆分为 GuiLongGraph 和 GuiDoubleGraph,以便在显示裂变反应堆的历史温度时能够获得更准确的数字 #7408
31ac4ec - 打开个人 chest 时增加 chest 打开统计数据,并在玩家打开放置的个人 chest 时使猪灵生气
d2834ba - 为 MekaSuit 阻止 1.17/1.18 伤害类型,并检查所有掉落类型,而不仅仅是旧的掉落类型,以防止掉落伤害
51b5f4c - 添加新的语言映射
e5f29df - 缩进修复
9782b49 - 为 1.17 和 1.18 内容添加一堆 QoL/实用配方,并允许 robit 在粉末雪上行走,并将 mekasuit 添加到防冻穿戴物品标签中
b8ce251 - 现在传递整个工具提示标志,因为它不会从服务器中剥离
d902d1d - 不要将我们的 gui 元素添加为可叙述的,以便叙述者不会只说索引。最终我们将尝试将其中一些过渡到正确地被叙述,但现在只需禁用它
3b3c6e6 - 更新语言值以始终使用显式索引替换,并在数据生成中如果它们不存在则发出抱怨
18a42fd - 限制风力发电机配置值(在发布之前仍可能会进行调整)
8e99c5c - 移除 Travis 徽章,因为在迁移到付费后它不再起作用
80aff4f - 在使用原子拆解器或 meka 工具(不消耗能量)时对车辆应用最大损坏,以便它们可以一击即破 #7423。这使用一个标签,以便可以更好地扩展以支持模组化车辆。还在安装攻击放大单元时以更逻辑的方式考虑 Meka-Tool 的基础损坏值配置
764947a - 支持一击击败 BOP 和 BYG 船,并对我们的标签构建器进行一些清理
5d6fb0e - 初始移植到 1.18.2,针对 https://github.com/MinecraftForge/MinecraftForge/pull/8495 进行构建。还进行了以下较小的更改:
- 改进字典对流体的右键点击检测并显示它们的标签
- 如果任何模组决定添加它们,则添加对显示“属性标签”的支持(所有剩余的 vanilla 注册表对于查找物品等方式来说意义不大)
注意:仍需要运行数据生成来修复各种食谱不起作用等其他问题,但在我们的数据生成所依赖的更多依赖项更新之前,这是不可能的
5be98b9 - 对化学物质的标签包含逻辑进行一些小的优化