>本教程演示了使用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中文網其他相關文章!