Package org.spongepowered.api.block.transaction
package org.spongepowered.api.block.transaction
-
ClassDescriptionA specialized
Transaction<BlockSnapshot>
that covers the required changes of oneBlockSnapshot
to another, with the added benefit of a contextual understanding of what sort ofoperation
is being performed to change from one block to another.Represents an operation in aServerWorld
that is an effective contextual "comparison" of what type of transaction is, such asOperations.PLACE
,Operations.BREAK
, andOperations.MODIFY
, but holds no bearing on the order of a transaction taking place.