WhatsUp (WhatsUp)
Allows datapacks to query external APIs and run functions based on the result
WhatsUp 是一个用于数据包的工具,允许服务器按照给定频率查询提供的网络端点,并根据该端点返回的结果执行函数(正常的 `.mcfunction` 类型)。
Quilt版本要求:
Forge版本要求:
WhatsUp 是一个数据包工具,允许服务器按照给定频率查询提供的网络端点,并根据该端点返回的结果执行函数。
WhatsUp 定义了 `listeners` 和 `predicates`。`listeners` 存储在 `data/
- `endpoint` - 要被该监听器查询的URL
- `frequency` - 一个整数,表示在查询端点之间应该经过多少秒
- `actions` - 基于端点返回结果的要执行的操作列表。每个操作采用以下形式:
- `predicate` - 用于检查端点结果的谓词的资源位置
- `function` - 如果谓词通过,要执行的函数的资源位置
- `levels` - (可选; 默认为 `["overworld"]`)要在其中运行提供的函数的维度列表
- `then` - (可选)要在此监听器之后链接的其他监听器的位置列表
- `storage` - (可选)资源位置到属性名称的映射,指定谓词可以访问的命令数据存储
Predicates 存储在 `data/
- `text` - 未处理的响应文本
- `json` - 作为JSON解析的响应的Map,如果响应不是JSON对象,则为 `null`
- `storage` - 包含每个动作中指定的命令数据存储的属性;可以查询和修改数据存储
此上下文对象也作为脚本的委托者可用,因此访问这些属性的前导 `context.` 是可选的。
可以在 [GitHub发布页面](
该模组还提供了 `/whatsup` 命令,用于轻松测试数据包;这可用于立即运行任何监听器。
来自Modrinth
1.2.0
whatsup-forge-1.20.1-1.2.0.jar下载1.2.0#Release
No changelog was specified.
展开
版本: 1.2.0
支持游戏: 1.20.1
类型: Forge
Release
下载次数: 57
1.2.0
whatsup-quilt-1.20.1-1.2.0.jar下载1.2.0#Release
No changelog was specified.
展开
版本: 1.2.0
支持游戏: 1.20.1
类型: Quilt
Release
下载次数: 52
1.1.0
whatsup-forge-1.20.1-1.1.0.jar下载1.1.0#Release
No changelog was specified.
展开
版本: 1.1.0
支持游戏: 1.20.1
类型: Forge
Release
下载次数: 38
收录