Buggy code:
public class RedstoneNetwork implements IGrid { static final GridTickHandler < RedstoneNetwork , TileEntityRedNetCable > HANDLER = GridTickHandler . redstone ; private boolean _ignoreUpdates ; private boolean _mustUpdate ; private boolean updatePowerLevels ; private boolean [ ] _updateSubnets = new boolean [ 16 ] ; @ SuppressWarnings ( "unchecked" ) private Set < BlockPosition > [ ] _singleNodes = new Set [ 16 ] ; private Set < BlockPosition > _omniNodes = new LinkedHashSet < BlockPosition > ( ) ; private Set < BlockPosition > _weakNodes = new LinkedHashSet < BlockPosition > ( ) ; private boolean regenerating ; private ArrayHashList < TileEntityRedNetCable > nodeSet = new ArrayHashList < TileEntityRedNetCable > ( ) ; private LinkedHashList < TileEntityRedNetCable > conduitSet ; private int [ ] _powerLevelOutput = new int [ 16 ] ; private BlockPosition [ ] _powerProviders = new BlockPosition [ 16 ] ; private World _world ; private static boolean log = false ; private static Logger _log = LogManager . getLogger ( "RedNet<seq2seq4repair_space>Debug" ) ; public static void log ( String format , Object ... data ) { } private RedstoneNetwork ( World world ) { } public RedstoneNetwork ( TileEntityRedNetCable base ) { } @ Override public void doGridPreUpdate ( ) { } @ Override public void doGridUpdate ( ) { } public void addConduit ( TileEntityRedNetCable cond ) { } public void removeConduit ( TileEntityRedNetCable cond ) { } @ Override public void markSweep ( ) { } public void destroyGrid ( ) { } public void destroyNode ( TileEntityRedNetCable cond ) { } public void destroyConduit ( TileEntityRedNetCable cond ) { } public void nodeAdded ( TileEntityRedNetCable cond ) { } public void nodeRemoved ( TileEntityRedNetCable cond ) { } public boolean conduitAdded ( TileEntityRedNetCable cond ) { } public boolean canMergeGrid ( RedstoneNetwork otherGrid ) { } public void mergeGrid ( RedstoneNetwork grid ) { } public void regenerate ( ) { } public boolean isRegenerating ( ) { } public int getConduitCount ( ) { } public int getNodeCount ( ) { } public int getPowerLevelOutput ( int subnet ) { } boolean isPowerProvider ( int subnet , BlockPosition node ) { } @ Override public String toString ( ) { } public boolean isWeakNode ( BlockPosition node ) { } public void addOrUpdateNode ( BlockPosition node ) { } public void addOrUpdateNode ( BlockPosition node , int subnet , boolean allowWeak ) { } public void removeNode ( BlockPosition node ) { boolean omniNode = _omniNodes . remove ( node ) ; boolean notify = omniNode ; notify |= _weakNodes . remove ( node ) ; for ( int subnet = 0 ; subnet < 16 ; subnet ++ ) { if ( _singleNodes [ subnet ] . contains ( node ) ) { notify = true ; RedstoneNetwork . log ( "Network<seq2seq4repair_space>with<seq2seq4repair_space>ID<seq2seq4repair_space>%d:%d<seq2seq4repair_space>removing<seq2seq4repair_space>node<seq2seq4repair_space>%s" , hashCode ( ) , subnet , node ) ; _singleNodes [ subnet ] . remove ( node ) ; } if ( node . equals ( _powerProviders [ subnet ] ) ) { RedstoneNetwork . log ( "Network<seq2seq4repair_space>with<seq2seq4repair_space>ID<seq2seq4repair_space>%d:%d<seq2seq4repair_space>removing<seq2seq4repair_space>power<seq2seq4repair_space>provider<seq2seq4repair_space>node,<seq2seq4repair_space>recalculating" , hashCode ( ) , subnet ) ; updatePowerLevels ( subnet ) ; } } if ( notify ) { Block block = _world . getBlock ( node . x , node . y , node . z ) ; if ( block == rednetCableBlock ) { return ; } else if ( block instanceof IRedNetInputNode ) { if ( omniNode ) ( ( IRedNetInputNode ) ( block ) ) . onInputsChanged ( _world , node . x , node . y , node . z , node . orientation . getOpposite ( ) , new int [ ] { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ) ; else ( ( IRedNetInputNode ) ( block ) ) . onInputChanged ( _world , node . x , node . y , node . z , node . orientation . getOpposite ( ) , 0 ) ; } <START_BUG> MFRUtil . notifyNearbyBlocksExcept ( _world , node . x , node . y , node . z , rednetCableBlock ) ; <END_BUG> } } public void updatePowerLevels ( ) { } public void updatePowerLevels ( int subnet ) { } private void notifyNodes ( int subnet ) { } private boolean isNodeLoaded ( BlockPosition node ) { } private void notifySingleNode ( BlockPosition node , int subnet ) { } private void notifyOmniNode ( BlockPosition node ) { } private int getOmniNodePowerLevel ( BlockPosition node , int subnet ) { } private int [ ] getOmniNodePowerLevel ( BlockPosition node ) { } private int getSingleNodePowerLevel ( BlockPosition node , int subnet ) { } No newline ; at end ; of file ; }

Fix:
MFRUtil . notifyNearbyBlocksExcept ( _world , node . x , node . y , node . z , Blocks . air ) ;