Buggy code:
public class MSTPlugin extends JavaPlugin { private final MSTBlockListener blockListener = new MSTBlockListener ( this ) ; private final MSTPlayerListener playerListener = new MSTPlayerListener ( this ) ; private final MSTEntityListener entityListener = new MSTEntityListener ( this ) ; private WorldGuardPlugin WorldGuard = null ; public String Name ; public String Version ; public MSTConfig Config = new MSTConfig ( this ) ; public void onEnable ( ) { Name = getDescription ( ) . getName ( ) ; Version = getDescription ( ) . getVersion ( ) ; Config . loadConfig ( ) ; try { Plugin test = getServer ( ) . getPluginManager ( ) . getPlugin ( "WorldGuard" ) ; if ( test != null ) { WorldGuard = ( ( WorldGuardPlugin ) ( test ) ) ; if ( Config . VerboseStartup ) System . out . println ( ( ( ( ( ( ( this . Name ) + ":<seq2seq4repair_space>" ) + ( WorldGuard . getDescription ( ) . getName ( ) ) ) + "<seq2seq4repair_space>" ) + ( WorldGuard . getDescription ( ) . getVersion ( ) ) ) + "<seq2seq4repair_space>found" ) ) ; } } catch ( Exception ex ) { WorldGuard = null ; } if ( ( ( ( ( Config . EnableFloatingLadders ) || ( Config . EnableFloatingRails ) ) || ( Config . EnableFloatingHatch ) ) || ( Config . EnableFloatingHatch ) ) || ( Config . EnableButtonsOnMoreBlocks ) ) getServer ( ) . getPluginManager ( ) . registerEvent ( BLOCK_PHYSICS , blockListener , Low , this ) ; if ( ( ( ( Config . EnableFloatingLadders ) || ( Config . EnableFloatingRails ) ) || ( Config . EnableButtonsOnMoreBlocks ) ) || ( Config . EnableInfiniteCauldrons ) ) getServer ( ) . getPluginManager ( ) . registerEvent ( PLAYER_INTERACT , playerListener , Highest , this ) ; if ( Config . EnableFloatingLadders ) getServer ( ) . getPluginManager ( ) . registerEvent ( BLOCK_BREAK , blockListener , Normal , this ) ; if ( Config . EnableProjectileTriggers ) getServer ( ) . getPluginManager ( ) . registerEvent ( PROJECTILE_HIT , entityListener , Normal , this ) ; if ( ( ( Config . EnablePercentColorSheep ) || ( Config . EnablePercentSaddledPigs ) ) || ( Config . EnablePigsReproduceQuick ) ) getServer ( ) . getPluginManager ( ) . registerEvent ( CREATURE_SPAWN , entityListener , Normal , this ) ; if ( Config . EnableKeepSaddleOnPigDeath ) getServer ( ) . getPluginManager ( ) . registerEvent ( ENTITY_DEATH , entityListener , Normal , this ) ; <START_BUG> if ( Config . EnableRedstoneIgnitesNetherrack ) { <END_BUG> getServer ( ) . getPluginManager ( ) . registerEvent ( REDSTONE_CHANGE , blockListener , Normal , this ) ; getServer ( ) . getPluginManager ( ) . registerEvent ( BLOCK_PISTON_EXTEND , blockListener , Normal , this ) ; getServer ( ) . getPluginManager ( ) . registerEvent ( BLOCK_PISTON_RETRACT , blockListener , Normal , this ) ; getServer ( ) . getPluginManager ( ) . registerEvent ( BLOCK_PLACE , blockListener , Normal , this ) ; } System . out . println ( ( ( ( ( this . Name ) + "<seq2seq4repair_space>v" ) + ( this . Version ) ) + "<seq2seq4repair_space>is<seq2seq4repair_space>enabled!" ) ) ; } public Block getBlockBehindButton ( Block b ) { } public Block getBlockBehindLadder ( Block ladder ) { } public ArrayList < Block > getCloseBlocks ( Location loc ) { } public Boolean canBuild ( Player p , Block b ) { } public void onDisable ( ) { } }

Fix:
if ( ( Config . EnableRedstoneIgnitesNetherrack ) || ( Config . EnableRedstoneIgnitesPumpkins ) ) {