#1275: Add internal ItemType and BlockType, delegate Material methods to themCo-authored-by: Bjarne Koll <[email protected]>Co-authored-by: DerFrZocker <[email protected]>Co-authored-by: md_5 <[email protected]>