Package org.core.world.position.impl
Interface Position<N extends Number>
- All Known Subinterfaces:
ASyncBlockPosition,ASyncExactPosition,ASyncPosition<N>,BlockPosition,ExactPosition,SyncBlockPosition,SyncExactPosition,SyncPosition<A>
public interface Position<N extends Number>
-
Method Summary
Modifier and TypeMethodDescriptionBlockSnapshot<? extends BlockPosition>default BlockTypegetRelative(double x, double y, double z)getRelative(int x, int y, int z)getRelative(Vector3<?> vector)getRelative(Direction direction)getWorld()default NgetX()default NgetY()default NgetZ()static ASyncBlockPositiontoASync(BlockPosition position)Deprecated, for removal: This API element is subject to removal in a future version.static ASyncExactPositiontoASync(ExactPosition position)Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.static BlockPositionDeprecated.static ExactPositionDeprecated.static SyncBlockPositiontoSync(BlockPosition position)Deprecated.static SyncExactPositiontoSync(ExactPosition position)Deprecated.
-
Method Details
-
toBlockPosition
BlockPosition toBlockPosition() -
toExactPosition
ExactPosition toExactPosition() -
toSyncPosition
SyncPosition<N> toSyncPosition() -
toAsyncPosition
Deprecated, for removal: This API element is subject to removal in a future version. -
getChunkPosition
-
getWorld
WorldExtent getWorld() -
getBlockDetails
BlockSnapshot<? extends BlockPosition> getBlockDetails() -
getPosition
-
getRelative
-
getRelative
-
getRelative
-
getBlockType
-
getRelative
-
getX
-
getY
-
getZ
-
toBlock
Deprecated. -
toExact
Deprecated. -
toSync
Deprecated. -
toASync
Deprecated, for removal: This API element is subject to removal in a future version. -
toSync
Deprecated. -
toASync
Deprecated, for removal: This API element is subject to removal in a future version.
-