Thanks, Orange. This should be a workaround for invisible blocks.
Thanks, Grimber, for pointing me to the search page.
So, one question was answered.
What I want to Ask Conitec is, why are invisible blocks also passable?
I wish to understand if there is any use for the invisible blocks as they work now, or otherwise, if there's a technical engine issue that would prevent an invisible block of being detected.
Because blocks have TWO flags for a reason (invisible and passable). If there is not a technical problem for that, these Passable and Invisible flags should work in an independent way, and thus invisible blocks would be of some use (and save a lot of work like the Map entity workaround). That is was my third question was about.
Or, maybe there IS a use for these invisible blocks right as they work now. Note that the manual defines invisible blocks as "invisible obstacles". I just can't find out how they can become obstacles.