UseEntityTransactionRecord class
Пакет: com.hypixel.hytale.builtin.adventure.objectives.transaction
Файл: com/hypixel/hytale/builtin/adventure/objectives/transaction/UseEntityTransactionRecord.java
extends: TransactionRecord
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
protected |
UUID |
objectiveUUID |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.adventure.objectives.transaction;
class="kw">import com.hypixel.hytale.builtin.adventure.objectives.ObjectivePlugin;
class="kw">import java.util.UUID;
class="kw">import javax.annotation.Nonnull;
class="kw">public class UseEntityTransactionRecord class="kw">extends TransactionRecord {
class="kw">protected UUID objectiveUUID;
class="kw">protected String taskId;
class="kw">public UseEntityTransactionRecord(UUID var1, String var2) {
this.objectiveUUID = var1;
this.taskId = var2;
}
@Override
class="kw">public void revert() {
ObjectivePlugin.get().getObjectiveDataStore().removeEntityTask(this.objectiveUUID, this.taskId);
}
@Override
class="kw">public void complete() {
ObjectivePlugin.get().getObjectiveDataStore().removeEntityTask(this.objectiveUUID, this.taskId);
}
@Override
class="kw">public void unload() {
ObjectivePlugin.get().getObjectiveDataStore().removeEntityTask(this.objectiveUUID, this.taskId);
}
@Override
class="kw">public boolean shouldBeSerialized() {
class="kw">return false;
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "UseEntityTransactionRecord{objectiveUUID=" + this.objectiveUUID + ", taskId='" + this.taskId + "'} " + super.toString();
}
}