>本教程演示了使用PHP和Arduino构建用于虚拟Minecraft Mansion的真实世界警报系统。 让我们探索它的工作原理。
密钥概念:
yosymfony/resource-watcher
计划的后续行动将详细介绍由PHP脚本检测门更改触发的基于Arduino的警报电路。> Minecraft设置:
>核心Minecraft设置涉及创建一个红石电路,该电路在命令块中使用>命令连续检查门的状态。 此命令及其坐标(例如,)检查给定位置的特定块类型和方向。 第二个命令块根据门的状态,对服务器日志窃窃私语(“打开”或“封闭”)。 巧妙的红石时钟可确保连续监视。
testforblock
/testforblock 191 67 -194 wooden_door 3
php脚本:
> PHP脚本使用yosymfony/resource-watcher
库来监视Minecraft Server日志文件以进行更新。 然后,它解析了新的日志线,从Minecraft命令块中搜索“打开”或“封闭”消息。 这提供了有关门状态的实时反馈。
代码段显示脚本如何使用Finder
来定位日志文件,ResourceWatcher
以检测更改,然后处理日志线以识别“打开”和“封闭”状态更新。
> https://www.php.cn/link/1357bcf2d4321bb3222e9ae46a462ef4a。
以上是PHP,Arduino和... Minecraft?将Minecraft与PHP相结合!的详细内容。更多信息请关注PHP中文网其他相关文章!