Moved all internal access to the internal `Api` class using a new static getter.
Preparation in case we need more to support custom non solid, non opaque, or similar blocks. Removed custom fullSize/opaque blocks in favour of Material