| Interface | Description |
|---|---|
| BlockSnapshot |
An immutable representation of a
BlockState and any extra data that
may be associated with it, including TileEntity related data. |
| BlockSnapshot.Builder | |
| BlockSoundGroup |
Represents sounds for a block.
|
| BlockState |
Represents a particular "state" that can exist at a
Location with
a particular BlockType and various ImmutableValues defining
the information for the "block". |
| BlockState.Builder |
An
ImmutableDataBuilder for a BlockState. |
| BlockType |
Describes a base type of block.
|
| ScheduledBlockUpdate |
Represents a scheduled block update.
|
| Class | Description |
|---|---|
| BlockState.MatcherBuilder |
A builder for building
BlockState.StateMatchers. |
| BlockState.StateMatcher |
A
BlockState matcher that will match various block states
according to a pre-built list of BlockTraits and their
values, such that not all BlockTraits contained in a
BlockState must be matched. |
| BlockTypes |
An enumeration of all possible
BlockTypes in vanilla minecraft. |
BlockState that can be changed.