OpenMods / OpenPeripheral-Addons

An addon for OpenPeripheral, adding physical blocks and items to the game
MIT License
11 stars 10 forks source link

Peripheral Proxy not registering as a peripheral #39

Closed nippbit closed 9 years ago

nippbit commented 9 years ago

In the latest Direwolf20 MC 1.7.10 pack, peripherals aren't working again. I can place a wired modem on it, but when trying to activate the modem, it doesn't activate. I've tried to move the computer directly where the modem should go(on the back) and it doesn't show up as a peripheral(peripheral.isPresent() returns false). I've got nothing coming from the client or server logs indicating any errors, but it's simply not working.

Here are the relevant versions:

OpenModsLib-1.7.10-0.6-snapshot-224.jar OpenPeripheralAddons-1.7.10-0.2.0-snapshot-122.jar OpenPeripheralCore-1.7.10-0.5.0-snapshot-142.jar ComputerCraft1.65.jar

Thanks

boq commented 9 years ago

Duplicate #38. Note that peripheral proxy is registering as peripheral only if there is actual peripheral on other side.

nippbit commented 9 years ago

Thanks. I did a search but didn't find that one. Are the snapshots on Jenkins(http://www.openmods.info:8080/) for MC 1.7.10 and CC 1.65? I've been going through changelists to find out, but there's no mention if they will be fine together.

boq commented 9 years ago

yes. though you need to update OpenModsLib and OpenBlocks too. Versions in DW20 are quite ancient

nippbit commented 9 years ago

Not a problem. I'll drop a note in DW20 IRC and hopefully someone will catch this and update accordingly.

boq commented 9 years ago

they already know

nippbit commented 9 years ago

As a side note to this bug, it turns out that updating OpenMods and OpenBlocks didn't fix this issue altogether. It turns out that ProjectRed is stomping all over the ComputerCraft bind API which is causing a server crash. I've updated to the latest ProjectRed and this is still happening. Disabling ProjectRed-Compat removed the issue. Both ComputerCraft and OpenBlocks(with OpenPeripheral and OpenPeripheralIntegration) now all work as intended. Just FYI.

theoriginalbit commented 9 years ago

It turns out that ProjectRed is stomping all over the ComputerCraft bind API which is causing a server crash. I've updated to the latest ProjectRed and this is still happening.

Mhmm, they have been informed.