@Override
    default boolean updateInternalConns() {
        int connMap = getConnMap() & ~0x10F00;
        for (int r = 0; r < 4; r++) {
            if (discoverInternal(r)) { connMap |= 0x100 << r; }
        }
        if (shouldDiscoverCenter() && discoverCenter()) connMap |= 0x10000;
        if (connMap != getConnMap()) {
            setConnMap(connMap);
            return true;
        }
        return false;
    }
Tries to locate a corner connectable part towards r and establish a connection.

@param r The rotation towards the external corner part
@return True if connection was established
core/src/main/java/mrtjp/projectred/core/part/IConnectableFacePart.java