So I decided to experiment a little bit and created an application monitor for Minecraft Bedrock edition running on Windows.
Minecraft uses 2 different ports for Communication. UDP Ports 19132 and 19133. There is no actual monitor that can do this so I used powershell. Below is my basic script:
$a=(netstat -ano | findstr "19132")
$b=(netstat -ano | findstr "19133")
if ($a) {Write-Output "Statistic.Port1: 1"} ELSE {Write-Output "Statistic.Port1: 0"}
if ($b) {Write-Output "Statistic.Port2: 1"} ELSE {Write-Output "Statistic.Port2: 0"}
This is checking to make sure each port is up and if not then we get the alert.
The second Piece to this was just doing a Process discovery and choosing the running service.
If you have questions about this please comment below!
**PS I have uploaded the template I created under "Minecraft Bedrock Edition Server"