VGRAVES API
Methods
The public API gives access to managers, player data, grave lookup, ticket manipulation, reclaim flows, utility checks, save operations, and custom events.
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,setTicketscreateGraveandcreateGraveFromSnapshotclaimWithTicket,claimWithCurrency,precheckCurrencyClaim,forceClaim,giveUp,removeGraveisExceptionItem,shouldConsumeAdminSelfClaim,savePlayerData,saveAll,cleanupExpired
Custom Events
GraveCreatedEventGraveClaimedEventGraveGivenUpEventGraveRemovedEventGraveExpiredEventGraveTicketsChangedEvent- Shared cause enum:
GraveActionCause