This is the original:
- Set the group to be considered when checking if a player is allowed to place or break blocks. See group flag type for more info.
The build flag not only prevents modification, but also prevents all kinds of interaction that are covered by other, more specific flags as well.
It is this historical baggage that prevents us from giving the build flag better semantics without surprising our users in a bad way.
The way that the construct flag was designed to be used is to prevent only modification but not interaction.
Now it is true that the construct flag hasn't been maintained since I left the project for a while and thus lacks a few of the less obvious and/or new things that the build flag already covers and that fall into the "modification" category. TomyLobo (talk)