URLium (URLium)
URLium是一个Polymer库服务器端模组,可以通过HTTP(S)将红石、实体、命令和方块状态数据传输到可配置的URL。
URLium仅传输出站请求,并将HTTP响应数据记录到服务器日志中。URLium不允许传入命令或控制。服务器的任何传入控制由现有的本地RCON连接执行,而不是URLium的任何功能。
URLium功能:
- URLium方块
- 报告红石能力级别变化
- 也可以被用户右键点击
- 传输'放置','破坏','使用'和'感知'事件
- URL Post Wand
- 用于报告目标方块或实体数据
- URL Config Wand
- 在标牌、箱子、木桶、比较器、光照传感器、命运感应器、漏斗、投掷器、派发器、讲台和生物身上使用将启用/禁用更改报告
- 当更改或块更新发生时,发送箱子内容(不总是实时)
- 更改时发送标牌正反面文本内容
- 更改时发送比较器电力等级
- 更改时发送命运感应器电力、相位和频率
- 光感应器电力等级更改时发送
- 当可书写书籍或已写书籍放置在讲台上时,发送内容
- 具有更改报告的生物和实体在被任何用户右键点击时发送“互动”事件
- Ugetblock命令
- Usetblock命令
- 可通过RCON访问的命令,用于为远程web服务器RCON响应查询和设置方块数据
- 允许外部服务器执行轻量级查询并获取原始('F3+i'调试查询)方块数据
- 如果未加载,强制方块加载/生成
- 指定维度(不同于普通/setblock命令)
- 静默执行
- web服务器应用/游戏逻辑可以用任何能通过RCON进行响应的Web语言编写
- PHP,Python,Java,JS,Go,C#... 任何语言均可
- "/webcom" 命令
- 用户可以通过"/webcom ...消息文本..."向web服务器发送消息
- 在配置文件中设置命令名称("webcom")为任何未使用的命令名称
- 最多3个自定义命令!
通过RCON响应Minecraft服务器以完成输入/输出电路的循环。
可能的用途:
- 服务器与服务器红石电路
- 为问答竞赛比较已写书籍文本
- 从网络获取交互式I/O:
- 观众投票生存竞赛
- 可在公共HTML浏览器上查看的记分板
- 从悬挂标牌文本更新您玩家在网站上的状态
- 寻宝
- 通过启用报告的箱子查看谁最先收集物品
- 通过Post Wand查看谁最先点击方块
- 通过触发树莓派植物浇水系统从游戏中事件为真实植物浇水
- 任何可以通过HTTP完成的事情
依赖:
- Polymer 0.5.18 for Fabric 1.20.1
- Polymer 0.6.2 for Fabric 1.20.2
- 一定要运行'/polymer generate-pack'来生成客户端资源包,并更新服务器设置中的SHA1密钥,否则URLium物品将不可见。
配置:
在/config/urlium.properties中设置URL:
- target=https://my.web.server/full/path/
- 代理=可选用户代理名称
- messageCommand=webcom
- securityToken=secret_token
- (标记包含在Authentication: Bearer标题中)
示例PHP Web服务器响应脚本:
示例Golang脚本:
示例Python脚本:
更多文档请参见:
来自Modrinth
URLium 1.3.0 for 1.20.2
urlium-1.3.0-1.20.2.jar下载1.3.0#Release
* Use Polymer 0.6.2
* Fixed Lectern "bookContents" output from written books
** Added "isWritten", "bookAuthor", and "bookTitle" data
* Fixed 'wall sign' crash bug - change reporting on standing-signs, hanging-signs, and wall-signs all work correctly
* Added change reporting to Droppers and Dispensers
* Added "place" and "break" signals to URL Post Block
* Fixed Lectern "bookContents" output from written books
** Added "isWritten", "bookAuthor", and "bookTitle" data
* Fixed 'wall sign' crash bug - change reporting on standing-signs, hanging-signs, and wall-signs all work correctly
* Added change reporting to Droppers and Dispensers
* Added "place" and "break" signals to URL Post Block
展开
版本: 1.3.0
支持游戏: 1.20.2
类型: Fabric
Release
下载次数: 42
URLium 1.3.0 for 1.20.1
urlium-1.3.0-1.20.1.jar下载1.3.0#Release
* Use Polymer 0.5.18
* Fixed Lectern "bookContents" output from written books
** Added "isWritten", "bookAuthor", and "bookTitle" data
* Fixed 'wall sign' crash bug - change reporting on standing-signs, hanging-signs, and wall-signs all work correctly
* Added change reporting to Droppers and Dispensers
* Added "place" and "break" signals to URL Post Block
* Fixed Lectern "bookContents" output from written books
** Added "isWritten", "bookAuthor", and "bookTitle" data
* Fixed 'wall sign' crash bug - change reporting on standing-signs, hanging-signs, and wall-signs all work correctly
* Added change reporting to Droppers and Dispensers
* Added "place" and "break" signals to URL Post Block
展开
版本: 1.3.0
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 54
URLium 1.2.0 for 1.20.2
urlium-1.2.0-1.20.2.jar下载1.2.0-1.20.2#Release
Updated for 1.20.2, use appropriate Polymer Library 0.6.2
展开
版本: 1.2.0-1.20.2
支持游戏: 1.20.2
类型: Fabric
Release
下载次数: 27
收录