Package me.c7dev.dexterity.transaction
Class BlockTransaction
java.lang.Object
me.c7dev.dexterity.transaction.BlockTransaction
- All Implemented Interfaces:
Transaction
- Direct Known Subclasses:
RotationTransaction,ScaleTransaction
Essentially stores the BlockTransactionLine list
This is the most common transaction type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidcommitBlock(DexBlock db) voidcommitCenter(org.bukkit.Location new_loc) voidvoidbooleanbooleanbooleanisUndone()voidredo()undo()
-
Constructor Details
-
BlockTransaction
public BlockTransaction() -
BlockTransaction
-
BlockTransaction
-
-
Method Details
-
addBlock
-
commitBlock
-
commit
-
commit
-
includeRemovedBlocks
public void includeRemovedBlocks() -
commitEmpty
public void commitEmpty() -
commitCenter
public void commitCenter(org.bukkit.Location new_loc) -
undo
- Specified by:
undoin interfaceTransaction
-
redo
public void redo()- Specified by:
redoin interfaceTransaction
-
isPossible
public boolean isPossible()- Specified by:
isPossiblein interfaceTransaction
-
isCommitted
public boolean isCommitted()- Specified by:
isCommittedin interfaceTransaction
-
isUndone
public boolean isUndone()- Specified by:
isUndonein interfaceTransaction
-