Contains the combination of type BlockType and
properties (also sometimes called block state) which
describe a block (but does not belong to a specific Block). This type was introduced as of version 1.17.10.21.
Returns a boolean whether a specified permutation matches
this permutation. If states is not specified, matches checks
against the set of types more broadly.
Given a type identifier and an optional set of properties,
will return a BlockPermutation object that is usable in
other block APIs (e.g., block.setPermutation)
Contains the combination of type BlockType and properties (also sometimes called block state) which describe a block (but does not belong to a specific Block). This type was introduced as of version 1.17.10.21.