IntegratedDynamics-1.12.2-0.10.3.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.11.1或更高版本。
修复内容:
* 修复红石写入器有时无法正确发出红石值的问题,关闭 #422
问题在于(红石)功能可能会发生旋转,以至于它们会在错误的一侧发出红石信号。
IntegratedDynamics-1.12.2-0.10.2.jar
on 2025 Feb 14
和往常一样,在更新之前别忘了备份你的世界!
需要CyclopsCore版本0.11.1或更高版本。
变更内容:
* 用镐破坏时不保存部件ID,关闭了#493问题
如果你不再需要这些ID,这会让网络拆解更方便一些。
修复内容:
* 修复JEI将概率显示为实际值的1/100的问题
* 修复当某些方块/物品被禁用时JEI兼容性被破坏的问题
* 修复禁用机械干燥盆时的崩溃问题,关闭了#482问题
* 修复当由网络供电时,机械机器在区块重新加载后无法工作的问题,关闭了#489问题
* 修复#491问题:挤压蒲公英时使用正确的染料元数据
IntegratedDynamics-1.12.2-0.10.1.jar
on 2025 Feb 14
和往常一样,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.11.1或更高版本。
新增内容:
* 添加安全模式选项,解决了#486问题
在因漏洞导致网络严重损坏的情况下,
服务器可能会陷入反复的服务器崩溃循环。
这使得可以暂时将该模组设置为安全模式,
这意味着网络将不再运行,数值不会被评估,也不会进行特殊渲染。
在这种模式下,可以移除有问题的电缆和部件。
当再次禁用此选项时,一切将恢复正常运行。
更改内容:
* 使网络崩溃禁用安全功能监听所有类型的崩溃,解决了#468问题
* 将频率设置重命名为“每次操作的刻数”,解决了#462问题
* 使通道处理更高效
修复内容:
* 修复机械机器有时不生产任何东西的问题,解决了#457问题
* 修复动态光板在0和假值时显示为启用的问题,解决了#475问题
* 修复在重新加载时移除会导致罕见崩溃的问题,解决了#472问题
* 修复咖喱运算符结果在选择运算符中不可用的问题,解决了#484问题
* 修复某些模组在物品本地化中调用客户端代码时导致崩溃的问题,解决了#106问题
* 在过滤器中将谓词输出类型转换为布尔值之前进行验证
静态类型检查已经在进行,但当应用咖喱化时,有时可能会出现这个问题。
这与CyclopsMC/IntegratedTunnels#99中的问题相同,解决了#487问题
* 修复在调整屏幕大小时部件设置重置为默认值的问题,解决了#455问题
* 修复红石写入器并非总是能正确通知邻居的问题,解决了#356问题
* 添加安全性以避免序列化对数据包来说过大的值
这添加了可由玩家根据需要调整的配置设置maxValueByteSize,解决了#362问题
* 修复电缆物品渲染过暗的问题,解决了#479问题
* 修复干燥盆和压榨机发送过多更新的问题
* 修复通配符通道上的部件不包括所有通道部件的问题
* 修复创造模式物品栏中的电池不包含大量能量的问题
IntegratedDynamics-1.12.2-0.10.0.jar
on 2025 Feb 14
一如既往,在更新前别忘了备份你的世界!
需要CyclopsCore版本0.11.0或更高版本。
新增内容:
* 添加机械压榨机,这是压榨机的一种高级且可自动化的版本。
* 添加机械干燥盆,这是干燥盆的一种高级且可自动化的版本。
* 添加通道,这对集成管道特别有用。
* 添加网络方面的功能以读取网络消耗率。
* 为世界和异次元读取器添加TPS方面的功能。
* 为电池添加自动补给模式。
这允许你自动填充手持的能量容器。
* 添加操作符以从实体读取物品、流体和能量,关闭了#403问题。
* 添加红石脉冲写入方面的功能,关闭了#418问题。
* 添加部件设置以更改有效目标面,#278。
* 添加index_of、index_of_regex、regex_groups、replace、replace_regex、matches_predicate。
* 添加信号兼容性。
* 为干燥盆添加熔融金属便捷合成方式。
* 添加一个“是否为矿车”操作符。
* 添加一个实体和机器写入器。
就像物品栏写入器一样,这些只有在跨模组兼容时才有用。
* 为红石钟添加偏移时间。
这让你可以拥有,例如,4个红石钟,每个在不同的
每秒的1/4时间开启。没有这个功能,它们会在每秒相同的1/4时间全部开启。这部分解决了#317问题;一旦#197问题解决,它将完全解决。
* 添加一个从木板中挤出门里尔树脂的合成方式。
* 添加门里尔门。
* 允许挤压有毒材料。
更改内容:
* 平衡电池的默认能量容量。
这将默认容量乘以10倍,以便与其他RF存储模组相比有更好的平衡。
* 使电池传输限制与其容量相关,#377。
* 在变量槽中显示变量的轮廓。
* 当空手右键点击时显示电池能量水平提示。
* 添加关于某些部件没有相关方面的警告,关闭了#214问题。
* 消耗一个时给予3个全方位连接器而不是2个。
* 在信息手册中不显示空的流体压榨机槽位。
* 修改几个压榨机合成方式的输出使其具有概率性。
修复内容:
* 修复物质生成器底部缺失的纹理。
* 修复部件设置按钮悬停显示不正确的问题,关闭了#453问题。
* 修复由于将ANY转换为NUMBER导致的崩溃。
* 修复在LP中点击JEI合成方式会覆盖最后一个物品栏槽位的问题,关闭了CyclopsMC/IntegratedDynamics#441问题。
* 修复不正确的JEI LP合成方式在目标中的填充。
* 修复完成每个合成方式后机器停用的问题。
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问题


