public final class BlockTransaction extends Object implements DataSerializable
BlockSnapshot
at a specific
Location
being changed to a "replacement" BlockSnapshot
.Constructor and Description |
---|
BlockTransaction(BlockSnapshot original,
BlockSnapshot defaultReplacement) |
BlockTransaction(BlockSnapshot original,
BlockSnapshot defaultReplacement,
BlockSnapshot customReplacement) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Optional<BlockSnapshot> |
getCustomReplacement() |
BlockSnapshot |
getDefaultReplacement() |
BlockSnapshot |
getFinalReplacement() |
BlockSnapshot |
getOriginal() |
int |
hashCode() |
boolean |
isValid() |
BlockTransaction |
setCustomReplacement(BlockSnapshot customReplacement) |
void |
setIsValid(boolean isValid) |
DataContainer |
toContainer()
Serializes this object into a comprehensible
DataContainer . |
String |
toString() |
public BlockTransaction(BlockSnapshot original, BlockSnapshot defaultReplacement)
public BlockTransaction(BlockSnapshot original, BlockSnapshot defaultReplacement, @Nullable BlockSnapshot customReplacement)
public BlockSnapshot getOriginal()
public BlockSnapshot getDefaultReplacement()
public Optional<BlockSnapshot> getCustomReplacement()
public BlockTransaction setCustomReplacement(@Nullable BlockSnapshot customReplacement)
public BlockSnapshot getFinalReplacement()
public boolean isValid()
public void setIsValid(boolean isValid)
public DataContainer toContainer()
DataSerializable
DataContainer
.toContainer
in interface DataSerializable