Для коллизии отдельный метод, в твоем случае
public void addCollisionBoxesToList(World world, int x, int y, int z, AxisAlignedBB axisAlignedBB, List list, Entity entity) {
TileEntityRoof_Con_Int tile = (TileEntityRoof_Con_Int) world.getTileEntity(x, y, z);
if(tile.getPosition() ==...