Interface Block.Getter
- All Known Subinterfaces:
ChunkSnapshot,InstanceSnapshot
- All Known Implementing Classes:
Chunk,ChunkCache,DynamicChunk,Instance,InstanceContainer,LightingChunk,SharedInstance,SnapshotImpl.Chunk,SnapshotImpl.Instance
- Enclosing interface:
Block
public static interface Block.Getter
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumRepresents a hint to retrieve blocks more efficiently. -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull BlockgetBlock(int x, int y, int z) @UnknownNullability BlockgetBlock(int x, int y, int z, @NotNull Block.Getter.Condition condition) default @NotNull Blockdefault @UnknownNullability BlockgetBlock(@NotNull Point point, @NotNull Block.Getter.Condition condition)
-
Method Details
-
getBlock
@UnknownNullability Block getBlock(int x, int y, int z, @NotNull @NotNull Block.Getter.Condition condition) -
getBlock
default @UnknownNullability Block getBlock(@NotNull @NotNull Point point, @NotNull @NotNull Block.Getter.Condition condition) -
getBlock
-
getBlock
-