IntegratedDynamics-1.12.2-0.9.9.jar
on 2025 Feb 14
一如既往,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.24或更高版本。
新增内容:
* 为流体读取器添加便利方面以读取流体方块,解决了#405问题
修复内容:
* 修复在特定方块上使用比较器读取时的崩溃问题,解决了#450问题
* 修复不正确的LP下拉菜单渲染顺序
运算符字段的下拉菜单有时会渲染在LP元素类型名称框的前面。
* 修复不正确的运算符值签名,解决了#386问题
* 修复生成器在内部错误地充当变量存储的问题
* 修复当距离代理1步或更多步时数值更新未传播的问题,解决了#374问题
* 允许翻转运算符用于具有2个或更多输入的运算符,解决了#387问题
* 修复某些谓词检查的进度条件记录错误
* 修复强红石信号并非总是更新所有方块的问题,#422
* 修复部件状态无法正确更新玩家的问题,解决了#389问题
* 修复ValueTypeListProxyEntityBase中NBT序列化未被调用的问题,解决了#393问题
IntegratedDynamics-1.12.2-0.9.8.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.24或更高版本。
修复内容:
* 回退“清理equals并为Network添加hashCode”
这修复了添加部件或保存后网络无法正确更新的问题
此次回退的提交为4d5b2c641d655fb079da2006191eeea17f10a061。
* 修复在LP中点击JEI合成方式会覆盖最后一个物品栏位的问题,关闭CyclopsMC/IntegratedDynamics#441
* 修复JEI LP合成方式在目标中填充不正确的问题
* 修复TCon兼容性未启用的问题
* 修复在LP中创建列表时物品行为异常的问题,关闭#446
IntegratedDynamics-1.12.2-0.9.7.jar
on 2025 Feb 14
一如既往,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.24或更高版本。
更改内容:
* 允许将两个全向连接器一起合成以将它们连接起来
* 更好地处理无穷情况并避免临时数组
修复内容:
* 修复在逻辑处理器(LP)中创建流体列表时的崩溃问题,关闭#404
* 修复并非总能检测到的无限递归问题,关闭#369
* 修复在未加载区块中移除部件的问题,关闭#421
* 修复在没有玩家放置时电缆无法连接的问题,关闭#343
这将网络初始化逻辑移到了方块放置的更早阶段,
对玩家敏感的逻辑被延迟了。
* 修复从输出槽到参数槽的逻辑处理器(LP)Shift+点击问题,关闭#382
这导致了变量丢失。
* 修复电缆无法在水下放置的问题,关闭#373
* 修复被忽略的方块状态(IgnoredBlockStatus)仅处理有效枚举的问题
这捕获了如果有人传入某些
不是状态(Status)中有效枚举值的内容(比如“hello”)到函数中可能抛出的潜在非法参数异常。
现在这与原版《我的世界》的属性整数(PropertyInteger).parseValue的行为相匹配,它将其存储在一个
内部映射中(其获取函数从不抛出异常)。
* 修复在连接器中重置ID无法正确工作的问题
* 修复某些楼梯被列为燃料的问题,关闭#426
* 修复实体物品栏操作符上不正确的空列表类型问题
* 修复#397:停止在uniq和uniq_p中滥用哈希码以使其保留原始顺序
* 修复#392:混淆正确的声音名称
* 在NBT操作符给出类型错误时使用正确的名称
* 修复#331:不要因为找不到外观模型而崩溃
IntegratedDynamics-1.12.2-0.9.6.jar
on 2025 Feb 14
一如既往,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.10.22或更高版本。
新增内容:
* 添加操作符以获取实体类型,关闭#358问题
这增加了一种获取在ee0c2712f508dbfa9a802aaeb6533a894b038bf5之前可能存在的旧实体信息的方法。
更改内容:
* 使round、floor和ceil函数的输入为数字,关闭#341问题
* 使相等输入类型检查不那么严格,关闭#365问题
* 改进实体值的精简名称,#358
在这之前,玩家名称总是为空,实体物品名称也不美观。
* 简化红石时钟,以便占空比>50%时能正常工作
修复内容:
* 修复部件放置时可能转变为电缆的问题,关闭#354问题
IntegratedDynamics-1.12.2-0.9.5.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore 0.10.22或更高版本作为前置。
变更内容:
* 为创意能量电池添加独特的渲染效果
* 标记罐子
* 允许在无能量时打开图形用户界面
一旦频道功能实现,这将是修复错误频道的唯一方法。读取器和写入器会被标记为“无能量”,而不是显示任何有用信息。修复了#324问题的一半。
* 将实体ID添加到实体值的字符串值中,#338
这使得实体按ID存储以及基于此ID进行相等性检查的情况更加清晰。
修复内容:
* 修复罕见的能量电池渲染崩溃问题,关闭#86
* 将网络NBT读取推迟到服务器的第一个刻,关闭#349
其他一些模组,如RFTools维度模组,会在FMLServerStartedEvent期间注册它们的维度,
而此时网络也正在构建中。
由于某些部分认为它们处于一个尚未注册的不存在的维度中,这可能会导致网络损坏。
* 在NBT列表操作符中捕获类型转换异常,关闭#340
* 修复在无效库存时库存读取器方面的崩溃问题,关闭#346
* 修复mcmod.info中的curseforge网址
IntegratedDynamics-1.12.2-0.9.4.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.22或更高版本。
新增内容:
* 允许在展示面板中对\n进行转义,关闭#311问题
更改内容:
* 提高物品栏列表代理迭代的性能
* 对所有PNG图片进行无损压缩
* 明确红石时钟脉冲长度范围,关闭#318问题
修复内容:
* 修复总流体容量方面功能不正常的问题,关闭#328问题
* 修复仅放置一部分时短暂的电缆渲染问题
* 修复在部件上替换后电缆不可见的问题,关闭#325问题
* 修复在放置机器时相邻电缆并非总是重新渲染的问题,#325
* 修复因缺少模型而出现的启动警告问题,关闭#313问题
* 修复门里尔树生长会替换所有方块的问题,关闭#316问题
* 修复一些额外门里尔树掉落物未被收集的边缘情况,关闭#319问题
* 修复#319:覆盖未弃用版本的getDrops方法
* 修正书中的拼写错误
IntegratedDynamics-1.10.2-0.7.14.jar
on 2025 Feb 14
一如既往,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.8或更高版本。
修复内容:
* 修复了物品词典(oredict)操作符无法处理通配符元数据值的问题,关闭了#288问题
IntegratedDynamics-1.12-0.9.3.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.21或更高版本。
新增内容:
* 添加运算符以获取某些值的唯一名称,解决了#293问题
这包括物品、方块、实体、流体和运算符。
* 在显示面板中将“\n”显示为换行符,解决了#296问题
更改内容:
* 在外观合成方式中使用史莱姆球的物品标签条目,解决了#306问题
修复内容:
* 修复如果在没有电缆的情况下放置部件会丢失信息的问题,解决了#303问题
* 修复运算符值的名称未本地化的问题,解决了#304问题
* 修复列表中LP里不正确的按钮悬停效果
* 当游戏暂停时不生成全方位粒子,解决了#302问题
* 修复包含无效代理类型错误的无效本地化问题,解决了#298问题
* 修复在某些语言中读取器和写入器为空的问题,解决了#294问题
* 修复当屏幕尺寸改变时LP列表屏幕变为空白的问题
* 修复在从JEI打开的LP中物品、方块和流体无法插入到列表中的问题,解决了#292问题
* 修复煤炭发电机在排干岩浆后消耗空桶的问题,解决了#305问题
* 使用基于引用的默认能力提供者,这解决了其他模组在初始化早期使用物品时的一些崩溃问题,解决了CyclopsMC/CyclopsCore#80问题
* 修复在放置新电缆后相邻电缆并非总是重新渲染的问题
* 修复将延迟默认值转换为数字时崩溃的问题,解决了#289问题
* 明确带有默认值的列表获取运算符的条件输出类型,这解决了与列表相关的一些崩溃问题
* 修复物品标签运算符无法处理通配符元数据值的问题,解决了#288问题
IntegratedDynamics-1.10.2-0.7.13.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore 0.10.8或更高版本作为前置。
修复内容:
----- 待办事项:整理 -----
* 修复将方块写入NBT时错误的markDirty()调用,关闭了问题#286
这可能是区块保存期间罕见的并发修改异常(CMEs)的原因。
* 修复在多人游戏(SMP)中与声音操作相关的崩溃问题,关闭了问题#285
IntegratedDynamics-1.12-0.9.2.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.10.19或更高版本。
新增内容:
* 添加通过名称获取操作员的操作,关闭#287问题
* 允许从操作员值中检索名称,#287问题
更改:
修复:
* 修复将方块写入NBT时错误的markDirty()调用,关闭#286问题
这可能是区块保存期间罕见的并发修改异常(CME)的原因。
* 修复在多人游戏(SMP)中与声音操作员相关的崩溃问题,关闭#285问题
IntegratedDynamics-1.12-0.9.1.jar
on 2025 Feb 14
一如既往,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.18或更高版本。
新增内容:
* 恢复CraftTweaker集成
* 恢复TCon集成
更改内容:
* 使门里尔木材熔炼成木炭
* 根据#272重命名一些方块/物品
* 将“门里尔原木”重命名为“门里尔木材”
* 将“富集门里尔原木”重命名为“富集门里尔木材”
* 将“门里尔木板”重命名为“门里尔木材木板”
* 将“门里尔木板楼梯”重命名为“门里尔木材楼梯”
* 允许将NBT键列入读取黑名单,关闭#271
修复内容:
* 本地化声音事件字幕,关闭#277
* 修复未初始化部分稍后初始化时的网络崩溃问题,关闭#282
* 修复某些方面产生空物品堆的问题,关闭CyclopsMC/IntegratedTunnels#56
IntegratedDynamics-1.11.2-0.8.6.jar
on 2025 Feb 14IntegratedDynamics-1.10.2-0.7.12.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore 0.10.8或更高版本作为前置。
修复内容:
* 修复显示面板导致不必要的区块重新渲染的问题
IntegratedDynamics-1.12-0.9.0.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.10.16或更高版本。
新增内容:
* 添加NBT值类型
* 添加NBT运算符
* 添加方块读取器方面以获取方块实体的NBT标签
更改内容:
* 让列表获取运算符抛出越界错误并添加安全变体,关闭 #265
此前,如果索引超出范围,“获取”运算符将仅返回值类型的默认值。
例如,在列表类型为“任意”的情况下,这会导致很多问题。
修复内容:
* 修复显示面板导致不必要的区块重新渲染的问题
* 修复一些类型安全问题
IntegratedDynamics-1.10.2-0.7.11.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.10.8或更高版本。
变更内容:
* 让列表的获取(get)和头部(head)操作符抛出越界错误并添加安全变体,关闭 #265
之前,如果索引越界,“获取(get)”操作符只会返回值类型的默认值。
例如在列表类型为“任意(any)”的情况下,这就导致了很多问题。
修复内容:
* 修复变量存储内容有时无法与网络同步的问题,关闭 #239
* 修复一些逻辑编程器符号上的格式错误
* 修复当延迟器容量设置为0时的无限循环问题,关闭 #263
* 修复在地狱读取实体物品栏时崩溃的问题,关闭 #260
* 让compareTo实现对于冲突更安全
一些实现是使用哈希码(hashCode)完成的,这可能导致不相等的对象发生冲突。
这可能导致不相等的对象从集合(如集合类)中被移除。
这可以解释网络在重建后某些部分未重新验证的漏洞
是由于其他部分与它们发生冲突。
被忽略的部分,如写入器,其`PartTypeWriteBase#updateActivation`方法不会被调用,
这会导致其内部选定的方面保持为`null`,
这会导致一个未激活的部分由于其物品栏中仍有物品而显示错误。#259
* 修复使用扳手重新连接电缆时客户端崩溃的问题
* 修复当高度更新时压榨机(Squeezer)物品栏哈希未重置的问题
关闭CyclopsMC/IntegratedTunnels#52
这修复了有时IT物品传输到压榨机插入时被延迟的问题
* 修复使用扳手时副手处理不正确的问题,关闭 #257
* 修复发电机动画完成后不停止的问题,关闭 #256
IntegratedDynamics-1.12-0.8.7.jar
on 2025 Feb 14
一如既往,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.16或更高版本。
更改内容:
* 将能量电池电量渲染改为基于TESR的方式,关闭#258问题
这样可以避免在电量变化时发送方块更新,
既能提高帧率,也能改善电量渲染效果。
修复内容:
* 修复变量存储内容有时无法与网络同步的问题,关闭#239问题
* 修复某些逻辑编程器符号的格式错误
* 修复延迟器容量设为0时的无限循环问题,关闭#263问题
* 修复在下界读取实体物品栏时崩溃的问题,关闭#260问题
* 让compareTo的实现方式在冲突时更安全
有些实现方式是使用hashCode完成的,这可能会导致不相等的对象发生冲突。
这可能会导致不相等的对象从集合(如集)中被移除。
这可以解释网络在重建后由于其他部分与之冲突而无法重新验证网络中某些部分的漏洞。
被忽略的部分(如写入器)其`PartTypeWriteBase#updateActivation`方法不会被调用,这会导致其内部选定的方面保持为`null`,
这会导致一个未激活的部分由于其物品栏中仍有物品而显示错误。#259
* 修复使用扳手重新连接电缆时客户端崩溃的问题
* 修复挤压机物品栏哈希在高度更新时未重置的问题
关闭CyclopsMC/IntegratedTunnels#52问题
这修复了IT物品传输有时会因插入挤压机而延迟的问题
* 修复使用扳手时副手处理不正确的问题,关闭#257问题
* 修复发电机动画完成后不停止的问题,关闭#256问题
IntegratedDynamics-1.12-0.8.6.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.14或更高版本。
修复内容:
* 修复网络恢复供电后部分图形用户界面无法打开的问题,关闭了问题#254
* 当使用变量点击时允许在写入器中交换物品,关闭了问题#248
* 在更新红石写入器信号时避免区块更新,关闭了问题#247
这也将被触发的相邻方块数量减少到绝对最小值。
IntegratedDynamics-1.11.2-0.8.5.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.10.8或更高版本。
修复内容:
* 修复网络恢复供电后部分图形用户界面无法打开的问题,关闭了问题#254
* 当使用变量点击时允许在写入器中交换物品,关闭了问题#248
* 在更新红石写入器信号时避免区块更新,关闭了问题#247
这也将被触发的相邻方块数量减少到了绝对最小值。
IntegratedDynamics-1.10.2-0.7.10.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.10.8或更高版本。
修复内容:
* 修复网络恢复供电后部分图形用户界面无法打开的问题,关闭了问题#254
* 修复在客户端检索不存在的实体值时崩溃的问题,关闭了问题#253
* 允许在使用变量点击时交换写入器中的物品,关闭了问题#248
* 在更新红石写入器信号时避免区块更新,关闭了问题#247
这也将被触发的相邻方块数量减少到了绝对最小值。
IntegratedDynamics-1.12-0.8.5.jar
on 2025 Feb 14
一如既往,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.10.13或更高版本。
变更内容:
* 允许在LP内部创建空气方块引用,关闭了#249问题
* 增加书写界面中标签的最大宽度
* 允许添加外观属性提示信息
* 允许更改部件状态的默认更新间隔
* 使富集的铭木原木可被精准采集
* 更新与紫颂果相关的材质
修复内容:
* 修复错误的物品堆数值类型空值检查
* 修复部件在以其他方式被破坏时未从网络中移除的问题,关闭了#232和#240问题
* 修复当部件容器未找到时可碰撞组件崩溃的问题,关闭了#241问题
* 修复榨汁机丢失流体NBT标签信息的问题
* 修复一些运算符返回空物品堆的问题
* 修复物品展示框外观返回空物品堆的问题
* 修复读取物品栏槽位值时显示面板未正确更新的问题
* 修复读取空物品栏槽位时崩溃的问题



