Короче я всё сделал, редстоун пропускает, так как это не блок, а ставить можно на него всё так-как isSide нормально сделал. Всем спасибо можно закрывать. Вот код, если кто столкнётся с такой проблемой. А вообще в материале и в блоке очень много интересных методов.
public class BlockInvisible...