集成脚本

为 Integrated Dynamics 创建用于处理复杂操作的脚本。

资源介绍

此模组需要 Cyclops Core  库和 Integrated Dynamics (集成动力学)! 欢迎在 Cyclops Discord 服务器的 #integratedmods 频道与我们交流! 此模组允许您创建 脚本 ,以处理 Integrated Dynamics 网络中的复杂操作。 使用脚本,原本在原版 Integrated Dynamics 中难以实现的某些操作变得非常简单,例如: 计算中位数和标准差等统计数据。 轻松为 Integrated Tunnels (集成管道)的导出器和导入器创建谓词过滤器。 计算箱子中与特定标签匹配的所有物品的平均堆叠数量。 显示过去一分钟内的平均功耗。 获取您手持工具挖掘当前注视方块时的挖掘速度。 通过在游戏内和游戏外复制粘贴,轻松与他人共享您的脚本。 本模组通过 Integrated Dynamics 中的《集成动力学之道》书籍提供游戏内文档和教程。 脚本终端 是本模组的主要新增内容。它允许您在其中创建 JavaScript 语言的脚本,随后可将其存储在变量卡中,供 Integrated Dynamics 网络的其余部分使用。 脚本驱动器 是一种物品,允许在其上存储脚本数据。将它们插入 脚本驱动器 后,即可在网络中访问、使用和编辑它们。 脚本终端 提供了一个用于编写脚本的编辑器。脚本成员(如变量和函数)可以绑定到变量。这些变量可以在连接的 Integrated Dynamics 网络中的任何地方使用,就像其他任何变量一样。如果您可以直接访问世界文件,也可以通过您喜欢的 IDE 在外部编辑脚本文件! 您可以在多次函数执行之间跟踪某些值,例如用于计算总和和平均值。这可能对计算特定时间段内的平均能耗等非常有用。 如果需要调试复杂操作,您可以记录消息以供后续检查。 脚本由高性能的 Graal.JS JavaScript 引擎执行,该引擎运行于 Oracle 的 Graal VM 之上。性能和安全是开发此模组时的主要关注点。默认情况下,JavaScript 以最严格的 Graal 设置执行。如果玩家希望执行 IO 操作(例如读取或写入外部文件),服务器管理员可以放宽这些严格的安全选项。还可以配置脚本的最大执行大小以避免性能问题。 在 Bisect Hosting 租用服务器时,使用推荐码 cyclops 支持我们,首月可享 8折优惠 ! 如果您喜欢此模组,请考虑在 Patreon 上支持我!

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心