If I have a BlockPos, how can I tell if it's a full-height block (ie, not farmland, not bottom slab, but top slab would return true)? Essentially if the block at that location could support spawning (ignoring transparency and air above it, I've tested for those - I just need to verify the shape height).