BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Integrated Scripting

Integrated Scripting

为处理集成动力中的复杂操作创建脚本

0
0
科技

基本信息

我的世界Java版本

1.21.4
1.21–1.21.1
1.20.4
1.20.1
1.19.2

平台

\n \n \n Forge
NeoForge

其他链接

反馈问题 查看源码
CurseForge地址

创作团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

详情信息

许可证 MIT
发布于 3 months ago
更新于 4 months ago
简介渲染图更新日志版本百科讨论

这需要 Cyclops Core 依赖和 Integrated Dynamics !

到 的#integratedmods频道来和我们聊聊吧!

这个模组允许你为处理 Integrated Dynamics 网络中的复杂操作创建 脚本 。
使用脚本,在原版集成动力学中很难实现的某些操作在这个模组中变得非常容易,例如:

  • 计算中位数和标准差等统计数据。
  • 轻松为 集成隧道 的导出器和导入器创建谓词过滤器。
  • 计算箱子中所有匹配特定标签的物品的平均堆叠数量。
  • 显示过去一分钟内的平均功耗。
  • 获取你正看着的方块在使用你手持工具时的破坏速度。
  • 通过在游戏内外复制粘贴轻松与他人分享你的脚本。
  • ...

这个模组通过集成动力学中的《论集成动力学》这本书提供游戏内文档和教程。

脚本终端 是这个模组的主要新增内容。它允许你用 JavaScript 语言创建脚本,然后这些脚本可以存储在变量卡中,以便在你的集成动力学网络的其他部分使用。

脚本驱动器 是可以在其上存储脚本数据的物品。这些可以插入到 脚本驱动器 中,使其在你的网络中可用于使用和编辑。

脚本终端 提供了一个用于编写脚本的编辑器。脚本成员(如变量和函数)可以绑定到变量。这些变量可以像其他任何变量一样在连接的集成动力学网络中的任何地方使用。如果你可以直接访问你的世界文件,脚本文件也可以通过你喜欢的IDE在外部进行编辑!

你可以在多次函数执行过程中跟踪某些值,例如用于计算总和和平均值。这对于计算诸如在特定时间段内你的平均能耗等内容可能很有用。

如果你需要调试复杂操作,你可以记录消息以便稍后检查。

脚本由高性能的 Graal.JS JavaScript引擎执行,该引擎在甲骨文公司的Graal VM上运行。在开发这个模组时,性能和安全性是主要关注点。默认情况下,JavaScript以最严格的Graal设置执行。如果玩家例如想要进行IO操作(从外部文件读取或写入),服务器管理员可以将这些严格的安全选项设置得更宽松。脚本的最大执行大小也可以进行配置以避免性能问题。

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12