Skip EnderIO conduits and GT pipes when naming interfaces (#1668)

Co-authored-by: Martin Robertz <dream-master@gmx.net>
This commit is contained in:
Eldrinn ElanteyandMartin Robertz authored and GitHub committed 2026-10-01 20:51:35 +02:00
1 parent feac2b6253
commit fecabda2e6
1 file changed
+6
@@ -136,6 +136,7 @@ import appeng.util.inv.MEInventoryCrafting;
import appeng.util.inv.WrapperInvSlot;
import appeng.util.item.AEItemStack;
import cpw.mods.fml.common.Loader;
import gregtech.api.metatileentity.BaseMetaPipeEntity;
public class DualityInterface implements IGridTickable, IStorageMonitorable, IInventoryDestination, IAEAppEngInventory,
IConfigManagerHost, ICraftingProvider, IUpgradeableHost, IPriorityHost, IGridProxyable, IStorageInterceptor {
@@ -1596,6 +1597,11 @@ public class DualityInterface implements IGridTickable, IStorageMonitorable, IIn
}
final InventoryAdaptor adaptor = InventoryAdaptor.getAdaptor(directedTile, direction.getOpposite());
// EnderIO conduits and GT pipes are transport, not a target machine
if (adaptor instanceof AdaptorConduitBandle
|| (Platform.isGTLoaded && directedTile instanceof BaseMetaPipeEntity)) {
continue;
}
if (directedTile instanceof ICraftingMachine || adaptor != null) {
if (directedTile instanceof IInventory && ((IInventory) directedTile).getSizeInventory() == 0) {
continue;