Manager and Helper Access

  • getGraveManager()
  • getCurrencyHandler()
  • getLangManager()
  • getGraveLogger()

Player and Grave Data

  • getPlayerData(UUID playerUuid)
  • getGraves(UUID playerUuid)
  • getGrave(UUID playerUuid, String graveId)
  • hasGrave(UUID playerUuid, String graveId)
  • getGraveCount(UUID playerUuid)
  • getTickets(UUID playerUuid)
  • getBuyUsage(UUID playerUuid)
  • getTicketUsage(UUID playerUuid)

Create, Claim, and Utility Methods

  • addTickets, removeTickets, setTickets
  • createGrave and createGraveFromSnapshot
  • claimWithTicket, claimWithCurrency, precheckCurrencyClaim, forceClaim, giveUp, removeGrave
  • isExceptionItem, shouldConsumeAdminSelfClaim, savePlayerData, saveAll, cleanupExpired

Custom Events

  • GraveCreatedEvent
  • GraveClaimedEvent
  • GraveGivenUpEvent
  • GraveRemovedEvent
  • GraveExpiredEvent
  • GraveTicketsChangedEvent
  • Shared cause enum: GraveActionCause