Class GraveProfile
java.lang.Object
com.breakinblocks.graveless.data.GraveProfile
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGraveProfile(boolean enabled, List<UUID> allowed, List<DeathRecord> records, Optional<UUID> tracked, Map<UUID, BackupState> backupStates) -
Method Summary
Modifier and TypeMethodDescriptionallowed()backupStatus(UUID backupId) booleanfindRecord(UUID recordId) booleanforgetBackupStates(Collection<UUID> backupIds) booleanrecords()voidremoveRecord(DeathRecord record, BackupState outcome) voidsetEnabled(boolean enabled) voidsetTrackedRecordId(UUID trackedRecordId) voidtrimRecords(int max)
-
Field Details
-
CODEC
-
-
Constructor Details
-
GraveProfile
public GraveProfile() -
GraveProfile
public GraveProfile(boolean enabled, List<UUID> allowed, List<DeathRecord> records, Optional<UUID> tracked, Map<UUID, BackupState> backupStates)
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
allowed
-
records
-
trackedRecordId
-
setTrackedRecordId
-
canAccess
-
findRecord
-
removeRecord
-
trimRecords
public void trimRecords(int max) -
backupStatus
-
forgetBackupStates
-