Interface BlockSnapshot.SyncBlockSnapshot
- All Superinterfaces:
BlockDetails
,BlockSnapshot<SyncBlockPosition>
,Positionable<SyncBlockPosition>
- Enclosing interface:
- BlockSnapshot<P extends BlockPosition>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.core.world.position.block.details.BlockSnapshot
BlockSnapshot.AsyncBlockSnapshot, BlockSnapshot.SyncBlockSnapshot
-
Method Summary
Methods inherited from interface org.core.world.position.block.details.BlockDetails
createSnapshot, createSnapshot, get, getAll, getDirectionalData, getType, getUnspecified, set
Methods inherited from interface org.core.world.position.Positionable
getPosition
-
Method Details
-
asAsynced
BlockSnapshot.AsyncBlockSnapshot asAsynced() -
createCopyOf
BlockSnapshot.SyncBlockSnapshot createCopyOf()Description copied from interface:BlockDetails
Creates a copy of the BlockDetails- Specified by:
createCopyOf
in interfaceBlockDetails
- Specified by:
createCopyOf
in interfaceBlockSnapshot<SyncBlockPosition>
- Returns:
- The copy of the BlockDetails
-
restore
default void restore()
-