@Override public boolean containsConnection(Class<? extends IConduit> type, ForgeDirection dir) { IConduit con = getConduit(type); if (con != null) { return con.containsConduitConnection(dir); } return false; }
@Override public boolean containsConnection(ForgeDirection dir) { for (IConduit con : conduits) { if (con.containsConduitConnection(dir)) { return true; } } return false; }
private int getConnectionCount(ForgeDirection dir) { if (dir == ForgeDirection.UNKNOWN) { return conduits.size(); } int result = 0; for (IConduit con : conduits) { if (con.containsConduitConnection(dir) || con.containsExternalConnection(dir)) { result++; } } return result; }