some checks to avoid class loader trying to load cc api when it's not present
fixed charger not recognizing already present redstone signals when placed