I tried opening the interface directly rather than using the web service (open(intserialnumber)). No difference. It still "disconnects" as soon as someone logs into Minecraft.
I've attached a few screenshots of the Phidget control panel. The first screenshot shows that the interface is indeed detected by Windows. The second screenshot shows what the window looks like if I double-click on the device list item while Minecraft is logged in. The third screenshot shows how the window updates the instant
Minecraft is closed.
Also, the web service is more robust for me in that it better handles multiple requests for the same actions without my application throwing PhidgetException 12 (Duplicated request.) errors. This particular application is on the Internet, and while it doesn't get a huge amount of traffic, I have seen duplicate request errors if I've opened the interface directly.
If you're curious, here is the application:http://www.theheals.org/fishcam.asp
Admittedly, the interface is horribly underutilized as I am currently using only two (but soon three
) of its outputs.
Maybe you could try Minecraft there at Phidgets Central to see if you get the same behavior as me. It's a free download and it doesn't even use an installer so it won't junk up your system too badly. Edit: I just checked and only the "classic" version is free, and I'm not sure it behaves the same way as the current pay version.