if(MainProxy.isServer(getWorld())) {
// destroy the item on exit if it isn't exitable
if(!isSpecialConnectionInformationTransition && !isItemExitable(arrivingItem.getItemIdentifierStack())) { return; }
// last chance for chassi to back out
if(arrivingItem instanceof IRoutedItem) {
IRoutedItem routed = (IRoutedItem)arrivingItem;
if(routed.getTransportMode() != TransportMode.Active && !getPipe().getTransportLayer().stillWantItem(routed)) {
reverseItem(arrivingItem);
return;
}
}
UpgradeManager manager = getPipe().getUpgradeManager();