Class TransactionRecord
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.transaction.TransactionRecord
- Direct Known Subclasses:
KillTaskTransaction,RegistrationTransactionRecord,SpawnEntityTransactionRecord,SpawnTreasureChestTransactionRecord,UseEntityTransactionRecord,WorldTransactionRecord
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<TransactionRecord> static final CodecMapCodec<TransactionRecord> private Stringprotected TransactionStatus -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends TransactionRecord>
TransactionRecord[]appendFailedTransaction(TransactionRecord[] transactions, T transaction, String reason) static <T extends TransactionRecord>
TransactionRecord[]appendTransaction(TransactionRecord[] transactions, T transaction) abstract voidcomplete()abstract voidrevert()abstract booleantoString()abstract voidunload()
-
Field Details
-
CODEC
-
BASE_CODEC
-
status
-
reason
-
-
Constructor Details
-
TransactionRecord
public TransactionRecord()
-
-
Method Details
-
getStatus
-
revert
public abstract void revert() -
complete
public abstract void complete() -
unload
public abstract void unload() -
shouldBeSerialized
public abstract boolean shouldBeSerialized() -
fail
-
toString
-
appendTransaction
@Nonnull public static <T extends TransactionRecord> TransactionRecord[] appendTransaction(@Nullable TransactionRecord[] transactions, @Nonnull T transaction) -
appendFailedTransaction
@Nonnull public static <T extends TransactionRecord> TransactionRecord[] appendFailedTransaction(TransactionRecord[] transactions, @Nonnull T transaction, String reason)
-