Class GraveProfile

java.lang.Object
com.breakinblocks.graveless.data.GraveProfile

public class GraveProfile extends Object
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<GraveProfile> CODEC
  • Constructor Details

  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • allowed

      public Set<UUID> allowed()
    • records

      public List<DeathRecord> records()
    • trackedRecordId

      public UUID trackedRecordId()
    • setTrackedRecordId

      public void setTrackedRecordId(UUID trackedRecordId)
    • canAccess

      public boolean canAccess(UUID owner, UUID viewer)
    • findRecord

      public DeathRecord findRecord(UUID recordId)
    • removeRecord

      public void removeRecord(DeathRecord record, BackupState outcome)
    • trimRecords

      public void trimRecords(int max)
    • backupStatus

      public GraveProfile.BackupStatus backupStatus(UUID backupId)
    • forgetBackupStates

      public boolean forgetBackupStates(Collection<UUID> backupIds)