TileEntityBasicBlock causes incompatibility
dav20011 opened this issue ยท 5 comments
TileEntityBasicBlock updates neighbouring blocks during the chunk loading process by calling markDirty(). This may happen before the server is running and therefore may cause errors in other mods.
For example this results in XNet networks to not load correctly as described here.
Interesting data point - one of the mod pack's Discord members pointed out his Xnet setup worked fine with Mek machines...in a compact machine. So, I tested the same basic setup:
(Xnet controller powered by an advanced cube with a shared connector between the controller and a Mek crusher)
In the overworld, the Xnet controller forgets its settings upon restarting the server (quitting single player instance and restarting). However, in the compact machine seen on the right, in the Nether, and in the End - no such issue.
How odd. The markDirty
call does need to be removed though. I had noticed it being there previously, but in such a longstanding project its hard to know why it was put there in the first place, so it was left.
Just wanted to +1 this. Causing issues using Xnet in the Enigmatica 2 modpack.