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 BlockgetBlock(@NotNull net.minestom.server.coordinate.Point point) default @UnknownNullability BlockgetBlock(@NotNull net.minestom.server.coordinate.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 net.minestom.server.coordinate.Point point, @NotNull @NotNull Block.Getter.Condition condition) -
getBlock
-
getBlock
@NotNull default @NotNull Block getBlock(@NotNull @NotNull net.minestom.server.coordinate.Point point)
-