Buggy code:
if + ":" ) + ( block . getX ( ) ) ) + ":" ) + ( block . getY ( ) ) ) + ":" ) + ( block . getZ ( ) ) ; Block doubleChest = getDoubleChest ( block ) ; if ( doubleChest != null ) { locsList += ( ( ( ( ":" + ( doubleChest . getX ( ) ) ) + ":" ) + ( doubleChest . getY ( ) ) ) + ":" ) + ( doubleChest . getZ ( ) ) ; } banksConfig . set ( ( ( "networks." + ( args [ 1 ] ) ) + ".locations" ) , locsList ) ; saveChestBanks ( ) ; player . sendMessage ( ( ( ( ( ( ( ChatColor . GOLD ) + "ChestBank<seq2seq4repair_space>created<seq2seq4repair_space>on<seq2seq4repair_space>" ) + ( ChatColor . WHITE ) ) + network ) + ( ChatColor . GOLD ) ) + "<seq2seq4repair_space>Network!" ) ) ; if ( ( ( ( gotVault ) && ( gotEconomy ) ) && ( ( createFee ) != 0 ) ) && ( ! ( player . hasPermission ( "chestbank.free.create.networks" ) ) ) ) { vault . economy . withdrawPlayer ( player . getName ( ) , createFee ) ; player . sendMessage ( ( ( ( ( ( ( ChatColor . GOLD ) + "You<seq2seq4repair_space>were<seq2seq4repair_space>charged<seq2seq4repair_space>" ) + ( ChatColor . WHITE ) ) + ( vault . economy . format ( createFee ) ) ) + ( ChatColor . GOLD ) ) + "<seq2seq4repair_space>for<seq2seq4repair_space>ChestBank<seq2seq4repair_space>creation!" ) ) ; } return true ; } String bankList = banksConfig . getString ( "banks" , "" ) ; if ( bankList . equals ( "" ) ) { bankList += ( ( ( ( ( ( block . getWorld ( ) . getName ( ) ) + ":" ) + ( block . getX ( ) ) ) + ":" ) + ( block . getY ( ) ) ) + ":" ) + ( block . getZ ( ) ) ; } else { bankList += ( ( ( ( ( ( ";" + ( block . getWorld ( ) . getName ( ) ) ) + ":" ) + ( block . getX ( ) ) ) + ":" ) + ( block . getY ( ) ) ) + ":" ) + ( block . getZ ( ) ) ; } Block doubleChest = getDoubleChest ( block ) ; if ( doubleChest != null ) { bankList += ( ( ( ( ":" + ( doubleChest . getX ( ) ) ) + ":" ) + ( doubleChest . getY ( ) ) ) + ":" ) + ( doubleChest . getZ ( ) ) ; } banksConfig . set ( "banks" , bankList ) ; saveChestBanks ( ) ; player . sendMessage ( ( ( ChatColor . GOLD ) + "ChestBank<seq2seq4repair_space>created!" ) ) ; if ( ( ( ( gotVault ) && ( gotEconomy ) ) && ( ( createFee ) != 0 ) ) && ( ! ( player . hasPermission ( "chestbank.free.create" ) ) ) ) { vault . economy . withdrawPlayer ( player . getName ( ) , createFee ) ; player . sendMessage ( ( ( ( ( ( ( ChatColor . GOLD ) + "You<seq2seq4repair_space>were<seq2seq4repair_space>charged<seq2seq4repair_space>" ) + ( ChatColor . WHITE ) ) + ( vault . economy . format ( createFee ) ) ) + ( ChatColor . GOLD ) ) + "<seq2seq4repair_space>for<seq2seq4repair_space>ChestBank<seq2seq4repair_space>creation!" ) ) ; } return true ; } else if ( args [ 0 ] . equalsIgnoreCase ( "remove" ) ) { if ( ! ( player . hasPermission ( "chestbank.remove" ) ) ) { player . sendMessage ( ( ( ChatColor . RED ) + "You<seq2seq4repair_space>do<seq2seq4repair_space>not<seq2seq4repair_space>have<seq2seq4repair_space>permission<seq2seq4repair_space>to<seq2seq4repair_space>remove<seq2seq4repair_space>a<seq2seq4repair_space>ChestBank!" ) ) ; return true ; } Block block = player . getTargetBlock ( null , 4 ) ; if ( ( isNetworkBank ( block ) ) && ( ! ( player . hasPermission ( "chestbank.remove.networks" ) ) ) ) { player . sendMessage ( ( ( ChatColor . RED ) + "You<seq2seq4repair_space>do<seq2seq4repair_space>not<seq2seq4repair_space>have<seq2seq4repair_space>permission<seq2seq4repair_space>to<seq2seq4repair_space>remove<seq2seq4repair_space>a<seq2seq4repair_space>ChestBank<seq2seq4repair_space>on<seq2seq4repair_space>an<seq2seq4repair_space>alternate<seq2seq4repair_space>network!" ) ) ; return true ; } if ( ! ( isBankBlock ( block ) ) ) { player . sendMessage ( ( ( ChatColor . RED ) + "You're<seq2seq4repair_space>not<seq2seq4repair_space>looking<seq2seq4repair_space>at<seq2seq4repair_space>a<seq2seq4repair_space>ChestBank!" ) ) ; return true ; } if ( isNetworkBank ( block ) ) { String networkNames = banksConfig . getString ( "networks.names" ) ; String [ ] networkNamesArray = networkNames . split ( ":" ) ; String networkName = getNetwork ( block ) ; String networkLocs = banksConfig . getString ( ( ( "networks." + networkName ) + ".locations" ) , "" ) ; String newNetworkLocs = "" ; for ( String location : networkLocs . split ( ";" ) ) { String [ ] loc = location . split ( ":" ) ; if ( ( loc . length ) == 4 ) { String bankWorld = loc [ 0 ] ; int bankX = Integer . parseInt ( loc [ 1 ] ) ; int bankY = Integer . parseInt ( loc [ 2 ] ) ; int bankZ = Integer . parseInt ( loc [ 3 ] ) ; if ( ( ( ( ! ( bankWorld . equals ( block . getWorld ( ) . getName ( ) ) ) ) || ( bankX != ( block . getX ( ) ) ) ) || ( bankY != ( block . getY ( ) ) ) ) || ( bankZ != ( block . getZ ( ) ) ) ) { if ( ! ( newNetworkLocs . equals ( "" ) ) ) { newNetworkLocs += ";" ; } newNetworkLocs += ( ( ( ( ( bankWorld + ":" ) + bankX ) + ":" ) + bankY ) + ":" ) + bankZ ; } } else if ( ( loc . length ) == 7 ) { String bankWorld = loc [ 0 ] ; int bankX = Integer . parseInt ( loc [ 1 ] ) ; int bankY = Integer . parseInt ( loc [ 2 ] ) ; int bankZ = Integer . parseInt ( loc [ 3 ] ) ; int bankA = Integer . parseInt ( loc [ 4 ] ) ; int bankB = Integer . parseInt ( loc [ 5 ] ) ; int bankC = Integer . parseInt ( loc [ 6 ] ) ; <START_BUG> if ( ( ! ( bankWorld . equals ( block . getWorld ( ) . getName ( ) ) ) ) || ( ( ! ( ( ( bankX != ( block . getX ( ) ) ) && ( bankY != ( block . getY ( ) ) ) ) && ( bankZ != ( block . getZ ( ) ) ) ) ) && ( ! ( ( ( bankA != ( block . getX ( ) ) ) && ( bankB != ( block . getY ( ) ) ) ) && ( bankC != ( block . getZ ( ) ) ) ) ) ) ) { <END_BUG>

Fix:
if ( ( ! ( bankWorld . equals ( block . getWorld ( ) . getName ( ) ) ) ) || ( ( ! ( ( ( bankX == ( block . getX ( ) ) ) && ( bankY == ( block . getY ( ) ) ) ) && ( bankZ == ( block . getZ ( ) ) ) ) ) && ( ! ( ( ( bankA == ( block . getX ( ) ) ) && ( bankB == ( block . getY ( ) ) ) ) && ( bankC == ( block . getZ ( ) ) ) ) ) ) ) {