Mekanism

Mekanism

111M Downloads

v7.1 Digital Miner crash Universal Cables.

grimallq opened this issue ยท 4 comments

commented

Update on #1723. It wasn't the ME Chest. It's the cable.

This crash:
http://pastebin.com/vr1QYmns

Happens if the Digital Miner is placed next to a Universal Cable. Any Universal Cable, in any position relative to the Miner.

commented

Im having the same problem, you can connect the cables to the digi. miner right? just wondering

commented

Yes, it connects normally. It's just that the cable has to be placed after the Miner, or the game will crash.

commented

This bug will be the death of me.

I have tracked it down to ONLY OCCUR when a Digital Miner is placed next to a Universal Cable. What's really strange, however, is that it won't happen if I unimplement certain interfaces in TileEntityAdvancedBoundingBlock (specifically IEnergyHandler, IStrictEnergyAcceptor, and IPowerReceptor). This makes me think that it's an issue with FMP's pass through interface system, as those are the only interfaces out of the list that Universal Cables implement.

commented

I FOUND A FIX. The Bounding Blocks were checking the main inventory before it was assigned to it, and when it didn't exist yet, they were deleting themselves. Added a check, and what a dumb bug.