Fix the signal tuning aura for token signals and fix client synchronization issue when signals or signal boxes are removed.
Token signals (and token signal boxes from #179) don't show their signalling aura lines.
After some investigation I found that a "bugfix" caused this issue:
When a signal is removed, the client wasn't properly notified, which caused ghosting issues before the "bugfix"
This bugfix checks for the destination position to have a block entity. No only does this break the token signals, it also doesn't properly solve the ghosting issues, for example when a different type of block entity is placed at the destination.
This patch reverts the broken "bugfix" and fixes it properly by synchronizing the client when a signal is removed. Because of this, token signal auras now also render properly.
Fix the signal tuning aura for token signals and fix client synchronization issue when signals or signal boxes are removed.
Token signals (and token signal boxes from #179) don't show their signalling aura lines. After some investigation I found that a "bugfix" caused this issue:
This patch reverts the broken "bugfix" and fixes it properly by synchronizing the client when a signal is removed. Because of this, token signal auras now also render properly.