Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abandonGrave(Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Marks the specified grave as abandoned, preventing further interaction.
abandonGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
abandonGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Abandons a grave.
activeSongPlayers - Variable in class dev.cwhead.GravesX.integration.NoteBlockAPI
 
addBlockData(BlockData) - Method in class com.ranull.graves.data.ChunkData
Adds block data to the chunk.
addBlockData(BlockData) - Method in class com.ranull.graves.manager.DataManager
Adds block data to the database.
addColumnIfNotExists(String, String, String) - Method in class com.ranull.graves.manager.DataManager
Adds a column to a table if it does not exist.
addEntityData(EntityData) - Method in class com.ranull.graves.data.ChunkData
Adds entity data to the chunk.
addEntityData(EntityData) - Method in class com.ranull.graves.manager.DataManager
Adds entity data to the database.
addGrave(Grave) - Method in class com.ranull.graves.manager.DataManager
Adds a grave to the database.
addHologramData(HologramData) - Method in class com.ranull.graves.manager.DataManager
Adds hologram data to the database.
addon - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Addon helpers.
Addon - Interface in dev.cwhead.GravesX.event.interfaces
Interface representing an addon feature for the GravesX plugin.
AddonAPI - Class in dev.cwhead.GravesX.api.addon
Addon helper API.
AddonAPI(Graves) - Constructor for class dev.cwhead.GravesX.api.addon.AddonAPI
Creates a new AddonAPI bound to the given Graves plugin.
addRightClickedBlock(String, Location) - Method in class com.ranull.graves.manager.CacheManager
Adds a right-clicked block location for a specified player.
addShutdownHook(Runnable) - Method in class dev.cwhead.GravesX.module.ModuleContext
Adds a hook to be invoked during cleanup.
addTokenRecipe(String, ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Adds a custom token recipe.
adjustGraveTableForTargetDB() - Method in class com.ranull.graves.manager.DataManager
Adjusts the grave table for the target database if necessary for MSSQL.
AEAPI - Static variable in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
AIR_NAMES - Static variable in class com.ranull.graves.util.MaterialUtil
 
ALL_PLAYERS_KEY - Static variable in class dev.cwhead.GravesX.integration.NoteBlockAPI
 
alterColumnIfExists(String, String, String) - Method in class com.ranull.graves.manager.DataManager
Alters an existing column’s definition if the column already exists in the given table.
api - Variable in class dev.cwhead.GravesX.GravesXAPI
Deprecated.
 
API_CLASS - Static variable in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
API_URL - Static variable in class dev.cwhead.GravesX.util.MclogsUtil
 
API_URL - Static variable in class dev.cwhead.GravesX.util.PastebinUtil
 
API_URL - Static variable in class dev.cwhead.GravesX.util.ToptalUtil
 
append(StringBuilder, String, String) - Static method in class dev.cwhead.GravesX.util.PastebinUtil
 
appendFromBlock(Block, String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Appends a head snapshot (if block is a head) to existingReplaceData.
applyCustomModelData(ItemMeta, int) - Method in class com.ranull.graves.manager.ItemStackManager
Applies custom model data using the 1.20.5+ component API if available, falling back to legacy ItemMeta.setCustomModelData(Integer).
applyPluginFunctions() - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
applyPotionEffectIfWithinTime(Player, List<String>, Grave, Location) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Applies temporary potion effects if the grave's lived time is within the configured limit.
applySkinFromGraveOrFallback(NPC.Global, Grave) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
Attempts to apply skin from grave owner texture/signature; falls back to a baked skin if needed.
applySkullData(Skull, Grave, Graves, int, String, String) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Applies the skull data to the skull block.
ARMOR_STAND - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an armor stand entity.
attemptEnable(ModuleManager.LoadedModule) - Method in class dev.cwhead.GravesX.module.ModuleManager
Attempts to enable the given loaded module, checking plugin and module dependencies.
audiences - Static variable in class com.ranull.graves.integration.MiniMessage
 
authors - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
authors() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the authors of this module.
autoLootGrave(Entity, Location, Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Automatically loots the specified grave for the given entity at the given location.
autoLootGrave(Entity, Location, Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
autoLootGrave(Entity, Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Automatically loots a grave for a player.
available - Static variable in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 

B

backupOutdatedConfigs(double) - Method in class com.ranull.graves.Graves
Backs up old configuration files to the "outdated" directory, appending the current config version to their filenames.
bakeDefaults(FileConfiguration) - Method in class com.ranull.graves.Graves
Forces default values to be copied and applied in the configuration.
base64ToObject(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Decodes a Base64 string to an object using Base64Util.
base64ToObject(String) - Static method in class com.ranull.graves.util.Base64Util
Deserializes a Base64 encoded string back to an object.
Base64Util - Class in com.ranull.graves.util
Utility class for serializing and deserializing objects to and from Base64 strings.
Base64Util() - Constructor for class com.ranull.graves.util.Base64Util
 
bd - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
block - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
The block associated with the event.
block - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
block - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
BlockBreakListener - Class in com.ranull.graves.listener
Listens for BlockBreakEvent to handle interactions with grave blocks and prevent block breaking within a specified radius of a grave.
BlockBreakListener(Graves) - Constructor for class com.ranull.graves.listener.BlockBreakListener
Constructs a new BlockBreakListener with the specified Graves plugin.
BlockBurnAndIgniteListener - Class in com.ranull.graves.listener
Listens for BlockBurnEvent and BlockIgniteEvent to prevent lava from burning or destroying blocks within a grave's radius.
BlockBurnAndIgniteListener(Graves) - Constructor for class com.ranull.graves.listener.BlockBurnAndIgniteListener
Constructs a new BlockBurnAndIgniteListener with the specified Graves plugin.
BlockData - Class in com.ranull.graves.data
Represents block data associated with a grave.
BlockData(Location, UUID, String, String) - Constructor for class com.ranull.graves.data.BlockData
Constructs a new BlockData instance.
BlockData.BlockType - Enum Class in com.ranull.graves.data
Enum representing the type of block.
blockDataMap - Variable in class com.ranull.graves.data.ChunkData
A map of block locations and their corresponding block data.
blockExp - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
BlockExplodeListener - Class in com.ranull.graves.listener
Listens for BlockExplodeEvent to handle interactions with grave blocks when they are affected by block explosions.
BlockExplodeListener(Graves) - Constructor for class com.ranull.graves.listener.BlockExplodeListener
Constructs a new BlockExplodeListener with the specified Graves plugin.
BlockFaceUtil - Class in com.ranull.graves.util
Utility class for handling BlockFace related operations.
BlockFaceUtil() - Constructor for class com.ranull.graves.util.BlockFaceUtil
 
BlockFromToListener - Class in com.ranull.graves.listener
Listens for BlockFromToEvent to prevent water or lava from flowing over grave blocks.
BlockFromToListener(Graves) - Constructor for class com.ranull.graves.listener.BlockFromToListener
Constructs a new BlockFromToListener with the specified Graves plugin.
blockManager - Variable in class com.ranull.graves.Graves
 
BlockManager - Class in com.ranull.graves.manager
The BlockManager class is responsible for managing block data and operations related to graves.
BlockManager(Graves) - Constructor for class com.ranull.graves.manager.BlockManager
Initializes a new instance of the BlockManager class.
BlockPistonExtendListener - Class in com.ranull.graves.listener
Listens for BlockPistonExtendEvent to prevent pistons from moving blocks that are graves or are near holograms of graves.
BlockPistonExtendListener(Graves) - Constructor for class com.ranull.graves.listener.BlockPistonExtendListener
Constructs a new BlockPistonExtendListener with the specified Graves plugin.
BlockPlaceListener - Class in com.ranull.graves.listener
Listens for BlockPlaceEvent to prevent placing blocks in certain conditions.
BlockPlaceListener(Graves) - Constructor for class com.ranull.graves.listener.BlockPlaceListener
Constructs a new BlockPlaceListener with the specified Graves plugin.
blockType - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
The type of block data associated with the event.
blockType - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
BlockType() - Constructor for enum class com.ranull.graves.data.BlockData.BlockType
 
breakCloseAndEffect(Location, Grave) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
breakFurniture(Location) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally
breakGrave(Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Breaks the specified grave, triggering its removal and handling any related events.
breakGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
breakGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Breaks a grave at its death location.
breakGrave(Location, Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Breaks the specified grave at a given location.
breakGrave(Location, Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
breakGrave(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Breaks a grave at the specified location.
BUFFER_SIZE - Static variable in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
buildTopoOrder() - Method in class dev.cwhead.GravesX.module.ModuleManager
Computes a topological order across module dependencies and soft constraints.
buildVibrationSingle(Graves, Location, Grave) - Method in class dev.cwhead.GravesX.manager.ParticleManager
 

C

cacheManager - Variable in class com.ranull.graves.Graves
 
CacheManager - Class in com.ranull.graves.manager
 
CacheManager() - Constructor for class com.ranull.graves.manager.CacheManager
Constructs a new CacheManager with initialized maps.
cacheRemainingItems(PlayerDeathEvent, List<ItemStack>) - Method in class com.ranull.graves.listener.PlayerDeathListener
Caches the remaining items from the drop list for later reference.
callGraveCloseEvent(InventoryCloseEvent, Grave, Player) - Method in class com.ranull.graves.listener.InventoryCloseListener
Fires the custom GraveCloseEvent (modern + legacy).
callString(Object, String, String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Invokes modern or fallback legacy string accessor.
canBuild(LivingEntity, Location, List<String>) - Method in class com.ranull.graves.manager.LocationManager
Determines if a living entity can build at a specified location.
canBuild(Player, Location, Graves) - Method in interface com.ranull.graves.compatibility.Compatibility
Checks if a player can build at a given location.
canBuild(Player, Location, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if a player can build at a given location.
canBuild(Player, Location, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Checks if a player can build at a given location by simulating a block placement.
canBuild(Location, Player) - Method in class com.ranull.graves.integration.FurnitureLib
Checks if a player can build at a specific location using FurnitureLib's protection.
canBuild(Location, Player) - Method in class com.ranull.graves.integration.ProtectionLib
Checks if a player is allowed to build at the specified location.
canOpenGrave(Player, Grave) - Method in class com.ranull.graves.manager.EntityManager
Checks if a player can open a specified grave.
canRegister() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
capitalizeFully(String) - Static method in class com.ranull.graves.util.StringUtil
Capitalizes each word in a string fully.
cardinal(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Keeps only cardinal directions.
center(Location) - Static method in class dev.cwhead.GravesX.manager.ParticleManager
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAbandoned
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassAdd
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassUse
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCreate
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveParticle
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionCreate
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionExpired
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTimeout
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
check(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
checkAndUnlockDatabase() - Method in class com.ranull.graves.manager.DataManager
Checks if the Database is locked and attempts to unlock the database.
checkAndUpdateGraves() - Method in class com.ranull.graves.manager.GraveManager
Checks and updates graves, entities, and blocks, removing expired elements and triggering necessary events.
checkCompassDrag(InventoryDragEvent) - Method in class com.ranull.graves.listener.InventoryDragListener
Checks if a specific type of compass (e.g., RECOVERY_COMPASS) was dragged into the player's inventory.
checkForPluginManagers() - Method in class com.ranull.graves.manager.IntegrationManager
Checks for known plugin managers that could cause compatibility issues.
checkIfXPGivingInventory(InventoryType) - Method in class com.ranull.graves.listener.InventoryClickListener
Checks if the inventory type is one that grants XP (e.g., Furnace, Anvil, Grindstone).
checkMariaDBasMySQL() - Method in class com.ranull.graves.manager.DataManager
 
chestSort - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ChestSort, a plugin for sorting chests and inventories.
ChestSort - Class in com.ranull.graves.integration
Deprecated.
Since 4.9.9.1 — Unmaintained by author. Read here: https://www.spigotmc.org/profile-posts/239137/ Provides integration with the ChestSort plugin to sort inventories.
ChestSort() - Constructor for class com.ranull.graves.integration.ChestSort
Deprecated.
 
CHESTSORT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Deprecated.
Unmaintained by Author. Read here: https://www.spigotmc.org/profile-posts/239137/ Storage mode designed for sorting chests.

In this mode, the storage or inventory system will utilize features specific to sorting chests and organizing items within them in a sorted manner. Requires the plugin ChestSort.

ChestSortAPI - Class in dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis
Deprecated.
Unmaintained upstream. see see here

Minimal reflective bridge to de.jeff_media.chestsort.api.ChestSortAPI. This was done due to the actual jar wanting to use jeff-media repo that now resolves to nothing. This is a messy way to call it, but fuk it

ChestSortAPI() - Constructor for class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
ChunkData - Class in com.ranull.graves.data
Represents data for a specific chunk in the game world, including block and entity data.
ChunkData(String, int, int) - Constructor for class com.ranull.graves.data.ChunkData
Constructs a new ChunkData instance using a world name and chunk coordinates (Folia-safe).
ChunkData(Location) - Constructor for class com.ranull.graves.data.ChunkData
Constructs a new ChunkData instance based on a location.
chunkMap - Variable in class com.ranull.graves.manager.CacheManager
A map of chunk identifiers to their corresponding ChunkData objects.
chunkStringToLocation(String) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Converts a chunk string representation back to a Location object.
chunkStringToLocation(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
chunkStringToLocation(String) - Static method in class com.ranull.graves.util.LocationUtil
Converts a chunk string representation back to a Location object.
chunkToString(Location) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Converts a chunk's location to a string representation.
chunkToString(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
chunkToString(Location) - Static method in class com.ranull.graves.util.LocationUtil
Converts a chunk's location to a string representation.
citizensNPC - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with CitizensNPC, a plugin for creating NPCs.
citizensNPC - Variable in class dev.cwhead.GravesX.listener.integration.citizensnpcs.CitizensNPCInteractListener
 
CitizensNPC - Class in dev.cwhead.GravesX.integration
Manages NPC interactions and corpse creation/removal related to player graves using Citizens2.
CitizensNPC(Graves) - Constructor for class dev.cwhead.GravesX.integration.CitizensNPC
Constructs a new CitizensNPC instance with the specified Graves plugin.
CITIZENSNPC - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from CitizensNPC plugin.
citizensNPCInteractListener - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
CitizensNPCInteractListener - Class in dev.cwhead.GravesX.listener.integration.citizensnpcs
Listener class for handling NPC interactions with Citizens2.
CitizensNPCInteractListener(Graves, CitizensNPC) - Constructor for class dev.cwhead.GravesX.listener.integration.citizensnpcs.CitizensNPCInteractListener
Constructs a new CitizensNPCInteractListener with the specified Graves and CitizensNPC instances.
cl - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Class loader used to load the module jar.
classAvailable - Static variable in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
classifyShooter(ProjectileSource) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
ClassUtil - Class in com.ranull.graves.util
Utility class for handling class loading operations.
ClassUtil() - Constructor for class com.ranull.graves.util.ClassUtil
 
cleanupCompasses(Player, Grave) - Method in class com.ranull.graves.manager.GraveManager
Cleans up compasses from a player's inventory that are associated with a grave.
cleanupItemFrame(Grave) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Cleans up ItemFrames near the death location of a grave.
close() - Method in class dev.cwhead.GravesX.module.util.ModuleClassLoader
Closes the class loader and releases resources.
closeables - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
closeConnection() - Method in class com.ranull.graves.manager.DataManager
Closes the database connection.
closeGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Closes any open inventories associated with a grave.
cmds - Variable in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
 
ColorUtil - Class in com.ranull.graves.util
Utility class for handling color operations, including particle dust colors.
ColorUtil() - Constructor for class com.ranull.graves.util.ColorUtil
 
com.ranull.graves - package com.ranull.graves
 
com.ranull.graves.command - package com.ranull.graves.command
 
com.ranull.graves.compatibility - package com.ranull.graves.compatibility
 
com.ranull.graves.data - package com.ranull.graves.data
 
com.ranull.graves.event - package com.ranull.graves.event
 
com.ranull.graves.integration - package com.ranull.graves.integration
 
com.ranull.graves.inventory - package com.ranull.graves.inventory
 
com.ranull.graves.listener - package com.ranull.graves.listener
 
com.ranull.graves.listener.integration.furnitureengine - package com.ranull.graves.listener.integration.furnitureengine
 
com.ranull.graves.listener.integration.furniturelib - package com.ranull.graves.listener.integration.furniturelib
 
com.ranull.graves.listener.integration.itemsadder - package com.ranull.graves.listener.integration.itemsadder
 
com.ranull.graves.listener.integration.oraxen - package com.ranull.graves.listener.integration.oraxen
 
com.ranull.graves.listener.integration.playernpc - package com.ranull.graves.listener.integration.playernpc
 
com.ranull.graves.manager - package com.ranull.graves.manager
 
com.ranull.graves.type - package com.ranull.graves.type
 
com.ranull.graves.util - package com.ranull.graves.util
 
commandMap() - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Reflectively obtains the server command map.
commandRegistrar - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
COMPACT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Storage mode that uses a compact representation.
compareVersions(String, String) - Method in class com.ranull.graves.Graves
Compares two semantic version strings (e.g., "1.16.5" vs. "1.18").
compareVersions(String, String) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Compares versions for ItemsAdder integration.
compareVersions(String, String) - Method in class com.ranull.graves.listener.PlayerJoinListener
Compares two version strings.
compassCheckCooldown - Variable in class com.ranull.graves.listener.PlayerMoveListener
 
compatibility - Variable in class com.ranull.graves.Graves
 
Compatibility - Interface in com.ranull.graves.compatibility
An interface to handle compatibility between different server versions and plugins.
CompatibilityBlockData - Class in com.ranull.graves.compatibility
An implementation of the Compatibility interface for handling block data.
CompatibilityBlockData() - Constructor for class com.ranull.graves.compatibility.CompatibilityBlockData
 
compatibilityChecker() - Method in class com.ranull.graves.Graves
Checks for server and version compatibility, and sets the appropriate compatibility handler depending on whether the server supports BlockData.
CompatibilityInventoryView - Class in com.ranull.graves.compatibility
Handles Compatibility for InventoryView to prevent runtime errors on versions older than 1.21.
CompatibilityInventoryView() - Constructor for class com.ranull.graves.compatibility.CompatibilityInventoryView
 
CompatibilityMaterialData - Class in com.ranull.graves.compatibility
An implementation of the Compatibility interface for handling material data.
CompatibilityMaterialData() - Constructor for class com.ranull.graves.compatibility.CompatibilityMaterialData
 
compatibilityMessage(String) - Method in class com.ranull.graves.Graves
Logs a compatibility-related warning message to the console.
CompatibilityParticleEnum - Class in dev.cwhead.GravesX.compatibility
Handles compatibility for Particle enums to prevent runtime errors across versions.
CompatibilityParticleEnum() - Constructor for class dev.cwhead.GravesX.compatibility.CompatibilityParticleEnum
 
CompatibilitySoundEnum - Class in dev.cwhead.GravesX.compatibility
Handles Compatibility for Sound Enums to prevent runtime errors on versions older than 1.21.2.
CompatibilitySoundEnum() - Constructor for class dev.cwhead.GravesX.compatibility.CompatibilitySoundEnum
 
CompatibilityTeleport - Class in dev.cwhead.GravesX.compatibility
Teleport compatibility layer for Paper/Folia vs. legacy servers.
CompatibilityTeleport() - Constructor for class dev.cwhead.GravesX.compatibility.CompatibilityTeleport
 
config - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
configFile - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
configureH2(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the H2 data source.
configureMSSQL(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the HikariConfig for Microsoft SQL Server (MSSQL).
configureMySQLOrMariaDB(HikariConfig, DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Configures the HikariConfig for MySQL or MariaDB.
configurePostgreSQL(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the HikariConfig for PostgreSQL.
configureSQLite(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the SQLite data source.
CONNECT_TIMEOUT_MS - Static variable in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
CONNECT_TIMEOUT_MS - Static variable in class dev.cwhead.GravesX.util.ToptalUtil
 
consolePendingImport - Variable in class com.ranull.graves.command.GravesCommand
 
context - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Runtime context provided to the module.
controller - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
ControllerImpl(ModuleManager.LoadedModule) - Constructor for class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Creates a controller bound to the given module.
convertAngelChestToGrave(File) - Method in class com.ranull.graves.manager.ImportManager
Converts a single AngelChest YAML file into a Grave, applying fallbacks for world, coords, and metadata.
convertLegacyToComponent(String) - Static method in class com.ranull.graves.integration.MiniMessage
Attempts to convert legacy color codes to Kyori's Adventure Text MiniMessage format.
convertLegacyToMiniMessage(String) - Static method in class com.ranull.graves.integration.MiniMessage
Attempts to convert legacy color codes to Kyori's Adventure Text MiniMessage format.
convertLegacyToMiniMessage(List<String>) - Static method in class com.ranull.graves.integration.MiniMessage
Attempts to convert legacy color codes to Kyori's Adventure Text MiniMessage format.
cooldowns - Variable in class dev.cwhead.GravesX.manager.ParticleManager
 
copyFile(File, String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Deprecated.
copyFile(File, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.copyFile(File, String) (deprecated).
copyFile(File, String) - Static method in class com.ranull.graves.util.FileUtil
Deprecated.

This method is deprecated and will be removed in a future version. Use FileUtil.moveFile(File, String) instead.

Copies a file to a new location with a new name.
copyResource(String, File) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Copies resource from jar to the oraxen folder.
copyResource(String, File) - Method in class dev.cwhead.GravesX.integration.Nexo
Copies resource from jar to the nexo folder.
copyResourceIfNeeded(Graves, String, File, boolean) - Static method in class dev.cwhead.GravesX.addon.GravesXAddon
Helper: copy a single resource from the JAR to a target file if needed.
copyResources(String, String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Copies resources from the plugin's JAR file to the specified output path.
copyResources(String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
copyResources(String, String, boolean) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Copies resources from the plugin's JAR file to the specified output path, with an option to overwrite existing files.
copyResources(String, String, boolean) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
copyResources(String, String, boolean, JavaPlugin) - Static method in class com.ranull.graves.util.ResourceUtil
Copies resources from the plugin's JAR file to the specified output path.
copyResources(String, String, JavaPlugin) - Static method in class com.ranull.graves.util.ResourceUtil
Copies resources from the plugin's JAR file to the specified output path.
coreProtectAPI - Variable in class dev.cwhead.GravesX.integration.CoreProtectIntegration
Deprecated.
 
coreProtectIntegration - Variable in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Unmaintained greedware plugin. Manages integration with CoreProtect, a plugin for block logging and protection.

This CoreProtectIntegration instance represents the integration with the CoreProtect plugin, used for logging and block protection.

CoreProtectIntegration - Class in dev.cwhead.GravesX.integration
Deprecated.
Unmaintained greedware plugin. Handles integration with the CoreProtect plugin. This class provides methods to obtain and interact with the CoreProtect API. It checks the CoreProtect plugin's availability and API version to ensure compatibility.
CoreProtectIntegration(Graves) - Constructor for class dev.cwhead.GravesX.integration.CoreProtectIntegration
Deprecated.
Unmaintained greedware plugin. Constructs a new CoreProtectIntegration.
CoreProtectListener - Class in dev.cwhead.GravesX.listener.integration.coreprotect
Deprecated.
Unmaintained greedware plugin. Listens for events related to graves and logs interactions with CoreProtect. This listener integrates with CoreProtect to log removal and placement of blocks, as well as container transactions when graves are interacted with or affected by events.
CoreProtectListener(Graves) - Constructor for class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Constructs a new CoreProtectListener.
countAngelChestImportableOnly() - Method in class com.ranull.graves.manager.ImportManager
Counts AngelChest graves that will import successfully
countAngelChestStatusText() - Method in class com.ranull.graves.manager.ImportManager
Dry-run scan (text): counts total/importable/missing-world/invalid-YAML AngelChest files.
createArmorStand(Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Creates an armor stand at a specified location associated with a grave.
createBedrockcompatCorpse(UUID, Location, Grave) - Method in class me.jay.GravesX.integration.FancyNPCs
 
createBlock(Location, Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Creates and places a custom block at a specified location.
createBlock(Location, Grave) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Creates and places an Oraxen block at a specified location.
createBlock(Location, Grave) - Method in class com.ranull.graves.manager.BlockManager
Creates a block at the specified location for the given grave.
createBlock(Location, Grave) - Method in class dev.cwhead.GravesX.integration.Nexo
Creates and places a Nexo block at a specified location.
createBlockChangePacket(Block, WrappedBlockData) - Method in class com.ranull.graves.integration.ProtocolLib
Creates a PacketContainer for a block change packet.
createCorpse(UUID, Location, Grave) - Method in class me.jay.GravesX.integration.FancyNPCs
 
createCorpse(UUID, Location, Grave, boolean) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
createCorpse(UUID, Location, Grave, boolean) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Creates a new NPC corpse with a specific UUID at the given location using the provided grave data.
createCorpse(Location, Grave) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
createCorpse(Location, Grave) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Creates a new NPC corpse at the specified location with the given grave data.
createCorpses() - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
createCorpses() - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Creates NPC corpses based on the cached entity data.
createCustomBlock(String, Location) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Creates a custom block instance with a specified name and location.
createCustomFurniture(String, Location) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Creates a custom furniture instance with a specified name and location.
createDirectories(File) - Static method in class com.ranull.graves.util.ResourceUtil
Creates the necessary directories for the specified file.
createDustOptionsFromHex(String, float) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
createDustOptionsFromHex(String, float) - Static method in class com.ranull.graves.util.ColorUtil
Creates a Particle.DustOptions object using a hex color code.
createEntityData(Entity, Grave, EntityData.Type) - Method in class com.ranull.graves.manager.EntityDataManager
Creates entity data for a specified entity and grave.
createEntityData(Location, UUID, UUID, EntityData.Type) - Method in class com.ranull.graves.manager.EntityDataManager
Creates entity data for a specified location, entity UUID, grave UUID, and entity data type.
createEntityDataMapTable(String) - Method in class com.ranull.graves.manager.DataManager
Creates the entity data map table if it does not exist.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Creates and places furniture at the specified location.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.FurnitureLib
Creates and places furniture at the specified location.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Creates and places custom furniture at a specified location.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Creates and places Oraxen furniture at a specified location.
createFurniture(Location, Grave) - Method in class dev.cwhead.GravesX.integration.Nexo
Creates and places Nexo furniture at a specified location.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity killed by another entity.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity killed by another entity with protection settings.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Main method to create a grave with all available parameters.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
createGrave(Entity, EntityType, int, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity with the basic parameters.
createGrave(Entity, EntityType, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
createGrave(Entity, EntityType, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity with the basic parameters.
createGrave(Entity, EntityType, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity with the basic parameters.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave with additional protection settings.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity with a specific storage type.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity with a specific storage type and additional protection settings.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity at a specific location without a killer and no storage type.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity at a specific location where the victim died.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
Creates a grave for an entity at a specific location with protection settings.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use the equivalent in GraveCreationAPI.
createGrave(Entity, List<ItemStack>) - Method in class com.ranull.graves.manager.GraveManager
Creates a new grave for the specified entity and list of item stacks.
createGrave(Entity, List<ItemStack>, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Creates a new grave for the specified entity, list of item stacks, and permissions.
createGrave(EntityDeathEvent, LivingEntity, String, List<String>, List<ItemStack>, List<ItemStack>, Location, PlayerDeathEvent, Player) - Method in class com.ranull.graves.listener.EntityDeathListener
Creates a grave for the specified entity.
createGraveCompass(Player, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Creates a grave compass for the specified player, location, and grave.
createGraveInventory(InventoryHolder, Location, List<ItemStack>, String, Grave.StorageMode) - Method in class com.ranull.graves.manager.GraveManager
Creates a grave inventory with the specified parameters.
createGraveListItemStack(int, Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack representing a grave in a list.
createGraveMenuItemStack(int, Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack for a grave menu slot.
createHologram(Location, Grave) - Method in class com.ranull.graves.manager.HologramManager
Creates a hologram at the specified location for a given grave.
createItemFrame(Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Creates an item frame at a specified location associated with a grave.
createNPCMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
CreatureSpawnListener - Class in com.ranull.graves.listener
Listens for CreatureSpawnEvent to handle entity spawning data.
CreatureSpawnListener(Graves) - Constructor for class com.ranull.graves.listener.CreatureSpawnListener
Constructs a new CreatureSpawnListener with the specified Graves plugin.
CUSTOM - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents a custom entry, whether that be an addon or module.
CustomBlockBreakListener - Class in com.ranull.graves.listener.integration.itemsadder
A listener for handling ItemsAdder's CustomBlockBreakEvent.
CustomBlockBreakListener(Graves) - Constructor for class com.ranull.graves.listener.integration.itemsadder.CustomBlockBreakListener
Constructs a new CustomBlockBreakListener.

D

dataFolder - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
dataManager - Variable in class com.ranull.graves.Graves
 
DataManager - Class in com.ranull.graves.manager
Manages data storage and retrieval for the Graves plugin.
DataManager(Graves) - Constructor for class com.ranull.graves.manager.DataManager
Initializes the DataManager with the specified plugin instance and sets up the database connection.
DataManager.Type - Enum Class in com.ranull.graves.manager
Enum representing the types of databases supported.
dataMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
dataSource - Variable in class com.ranull.graves.manager.DataManager
The data source used for database connections.
DEATH - Enum constant in enum class com.ranull.graves.data.BlockData.BlockType
 
debug(ModuleInfo, String, int) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs a debug-level message with the modules name as the prefix and a debug type.
debug(String, int) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs a debug-level message with a modules prefix and a debug type.
debugMessage(String, int) - Method in class com.ranull.graves.Graves
 
decodeBase64ToObject(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.base64ToObject(String).
dedupe(Player) - Method in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
DEDUPE_MS - Static variable in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
deferModuleLoad - Variable in class com.ranull.graves.Graves
 
delegate - Variable in class dev.cwhead.GravesX.debug.KeepInventoryDetector.Wrapper
 
deleteOldItemsAdderData(String) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Deletes older ItemsAdder Data to give room for new data for newer versions without affecting other files.
DependencyEnableListener - Class in dev.cwhead.GravesX.module.listener
Listens for plugin enable events and asks the ModuleManager to retry enabling modules that were waiting on dependencies.
DependencyEnableListener(ModuleManager) - Constructor for class dev.cwhead.GravesX.module.listener.DependencyEnableListener
Creates a listener tied to a module manager.
depListener - Variable in class com.ranull.graves.Graves
 
deregisterMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
description - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
description() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the module description.
DescriptorImpl(ModuleManager.LoadedModule) - Constructor for class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Creates a descriptor for a loaded module.
deserializeLocation(String) - Static method in class com.ranull.graves.util.LocationUtil
Deserializes a location from a string format.
destroyMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
dev.cwhead.GravesX - package dev.cwhead.GravesX
 
dev.cwhead.GravesX.addon - package dev.cwhead.GravesX.addon
 
dev.cwhead.GravesX.api - package dev.cwhead.GravesX.api
 
dev.cwhead.GravesX.api.addon - package dev.cwhead.GravesX.api.addon
 
dev.cwhead.GravesX.api.grave - package dev.cwhead.GravesX.api.grave
 
dev.cwhead.GravesX.api.inventory - package dev.cwhead.GravesX.api.inventory
 
dev.cwhead.GravesX.api.provider - package dev.cwhead.GravesX.api.provider
 
dev.cwhead.GravesX.api.skin - package dev.cwhead.GravesX.api.skin
 
dev.cwhead.GravesX.api.util - package dev.cwhead.GravesX.api.util
 
dev.cwhead.GravesX.api.world - package dev.cwhead.GravesX.api.world
 
dev.cwhead.GravesX.command - package dev.cwhead.GravesX.command
 
dev.cwhead.GravesX.compatibility - package dev.cwhead.GravesX.compatibility
 
dev.cwhead.GravesX.debug - package dev.cwhead.GravesX.debug
 
dev.cwhead.GravesX.event - package dev.cwhead.GravesX.event
 
dev.cwhead.GravesX.event.graveevent - package dev.cwhead.GravesX.event.graveevent
 
dev.cwhead.GravesX.event.integration.skript - package dev.cwhead.GravesX.event.integration.skript
 
dev.cwhead.GravesX.event.integration.skript.expressions - package dev.cwhead.GravesX.event.integration.skript.expressions
 
dev.cwhead.GravesX.event.interfaces - package dev.cwhead.GravesX.event.interfaces
 
dev.cwhead.GravesX.exception - package dev.cwhead.GravesX.exception
 
dev.cwhead.GravesX.integration - package dev.cwhead.GravesX.integration
 
dev.cwhead.GravesX.listener - package dev.cwhead.GravesX.listener
 
dev.cwhead.GravesX.listener.integration.citizensnpcs - package dev.cwhead.GravesX.listener.integration.citizensnpcs
 
dev.cwhead.GravesX.listener.integration.coreprotect - package dev.cwhead.GravesX.listener.integration.coreprotect
 
dev.cwhead.GravesX.listener.integration.nexo - package dev.cwhead.GravesX.listener.integration.nexo
 
dev.cwhead.GravesX.manager - package dev.cwhead.GravesX.manager
 
dev.cwhead.GravesX.module - package dev.cwhead.GravesX.module
 
dev.cwhead.GravesX.module.command - package dev.cwhead.GravesX.module.command
 
dev.cwhead.GravesX.module.listener - package dev.cwhead.GravesX.module.listener
 
dev.cwhead.GravesX.module.util - package dev.cwhead.GravesX.module.util
 
dev.cwhead.GravesX.util - package dev.cwhead.GravesX.util
 
dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis - package dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis
 
direction - Variable in class dev.cwhead.GravesX.event.GravePistonExtendEvent
 
direction - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
disable(String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Disables and unloads a specific module by name.
disableAll() - Method in class dev.cwhead.GravesX.module.ModuleManager
Disables all modules in reverse topological order.
disableModule() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Disables this (current) module.
disableModule() - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Disables this (current) module.
disableModule(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Disables a target module identified by key.
disableModule(String) - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Disables a target module identified by key.
disableVaultIntegration(Plugin) - Method in class com.ranull.graves.manager.IntegrationManager
Disables the Vault integration if permissions are unavailable.
disabling - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
DISCARD - Static variable in class dev.cwhead.GravesX.util.PluginDownloadUtil
Sink to swallow streams when only status matters.
discoverExternalPluginHints() - Method in class dev.cwhead.GravesX.module.ModuleManager
Scan module jars and collect all external Bukkit plugin names that modules declare via pluginDepends and pluginSoftDepends, without loading classes.
downloadAndReplacePlugin(long, String, String, CommandSender) - Static method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Call PluginDownloadUtil directly from your code.
downloadAndReplacePlugin(long, String, String, CommandSender) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
Downloads a plugin from Spiget and saves it to the plugins folder, replacing it if it exists.
downloadAndReplacePlugin(String, String, String, CommandSender) - Static method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Call PluginDownloadUtil directly from your code.
downloadAndReplacePlugin(String, String, String, CommandSender) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
Downloads a plugin from Spiget and saves it to the plugins folder, replacing it if it exists.
downloadFile(String, CommandSender) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
Downloads a file from the given URL to a temporary file.
dropGraveExperience(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Drops the experience from a grave at the specified location.
dropGraveItems(Location, Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Drops the items stored in the specified grave at the given location.
dropGraveItems(Location, Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
dropGraveItems(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Drops the items from a grave at the specified location.
dropItems - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Indicates whether items should be dropped during the event.
dropPercent(int, float) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Calculates the drop percentage of experience using ExperienceUtil.
dumpServerInfo(CommandSender) - Method in class com.ranull.graves.Graves
 
dustFromHex(String, float) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Creates a Particle.DustOptions object using a hex color code.

E

ellipsize(String, int) - Static method in class dev.cwhead.GravesX.command.GxModulesCommand
 
empty(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
 
enable(String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Enables a specific module by name.
enableAll() - Method in class dev.cwhead.GravesX.module.ModuleManager
Enables all modules in topological order.
enabled - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Whether the module is currently enabled.
enableModule() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Enables this (current) module.
enableModule() - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Enables this (current) module.
enableModule(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Enables a target module identified by key.
enableModule(String) - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Enables a target module identified by key.
enablePermissionsOnlyVaultIntegration(Plugin, RegisteredServiceProvider<Permission>) - Method in class com.ranull.graves.manager.IntegrationManager
Enables Vault integration with only permissions support.
encodeObjectToBase64(Object) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.objectToBase64(Object).
endVoidScan(Location, Grave) - Method in class com.ranull.graves.manager.LocationManager
End-specific void handling: - If the current column has land, returns null to allow standard flow
ensureAddonFolder(Graves, String) - Static method in class dev.cwhead.GravesX.addon.GravesXAddon
Ensures plugins/'PluginName'/addon/'addonName' exists and returns it.
ensureAddonFolder(Plugin) - Method in class dev.cwhead.GravesX.api.addon.AddonAPI
Ensures creation of an addon folder.
ensureAddonRoot(Graves) - Static method in class dev.cwhead.GravesX.addon.GravesXAddon
Ensures plugins/'PluginName'/addon exists.
ensureGravesXAddonFolder(Plugin) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
ensureLookup() - Static method in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
One-time reflective lookup of ChestSort API methods.
ensureLookup() - Static method in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
entity - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
The entity associated with the event.
entity - Variable in class dev.cwhead.GravesX.event.GraveExplodeEvent
The entity that caused the explosion, if any.
entity - Variable in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
The entity for which the grave is being created
entity - Variable in class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
The entity for which the player head will be dropped (optional).
entity - Variable in class dev.cwhead.GravesX.event.GravePreTeleportEvent
The entity attempting to teleport (cached locally for convenience helpers).
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCreate
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionCreate
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
entity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
EntityChangeListener - Class in com.ranull.graves.listener
Listener for handling EntityChangeBlockEvent to prevent any entities from interacting with blocks in specific areas, such as picking up or placing blocks near graves.
EntityChangeListener(Graves) - Constructor for class com.ranull.graves.listener.EntityChangeListener
Constructs a new EntityChangeListener with the specified Graves plugin.
EntityDamageByEntityListener - Class in com.ranull.graves.listener
Listens for EntityDamageByEntityEvent to manage damage to specific entities.
EntityDamageByEntityListener(Graves) - Constructor for class com.ranull.graves.listener.EntityDamageByEntityListener
Constructs a new EntityDamageByEntityListener with the specified Graves plugin.
entityDamageListener - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
entityDamageListener - Variable in class dev.cwhead.GravesX.integration.Nexo
 
EntityDamageListener - Class in com.ranull.graves.listener.integration.oraxen
Deprecated.
Recommend Nexo as a replacement. Listens for EntityDamageEvent and cancels damage if the entity is an ItemFrame associated with a grave.
EntityDamageListener - Class in dev.cwhead.GravesX.listener.integration.nexo
Listens for EntityDamageEvent and cancels damage if the entity is an ItemFrame associated with a grave.
EntityDamageListener(Oraxen) - Constructor for class com.ranull.graves.listener.integration.oraxen.EntityDamageListener
Deprecated.
Recommend Nexo as a replacement. Constructs a new EntityDamageListener with the specified Oraxen instance.
EntityDamageListener(Nexo) - Constructor for class dev.cwhead.GravesX.listener.integration.nexo.EntityDamageListener
Constructs a new EntityDamageListener with the specified Nexo instance.
EntityData - Class in com.ranull.graves.data
Represents data for an entity associated with a grave, including its location, UUID, and type.
EntityData(Location, UUID, UUID, EntityData.Type) - Constructor for class com.ranull.graves.data.EntityData
Constructs a new EntityData instance.
EntityData.Type - Enum Class in com.ranull.graves.data
Enum representing the different types of entities that can be associated with a grave.
entityDataManager - Variable in class com.ranull.graves.Graves
 
EntityDataManager - Class in com.ranull.graves.manager
Manages entity data and interactions within the Graves plugin.
EntityDataManager(Graves) - Constructor for class com.ranull.graves.manager.EntityDataManager
Initializes the EntityDataManager with the specified plugin instance.
entityDataMap - Variable in class com.ranull.graves.data.ChunkData
A map of entity UUIDs and their corresponding entity data.
entityDataTypeTable(EntityData.Type) - Method in class com.ranull.graves.manager.DataManager
Returns the table name for the specified entity data type.
EntityDeathListener - Class in com.ranull.graves.listener
Listener for handling entity death events and creating graves.
EntityDeathListener(Graves) - Constructor for class com.ranull.graves.listener.EntityDeathListener
Constructs an EntityDeathListener with the specified Graves plugin.
EntityExplodeListener - Class in com.ranull.graves.listener
Listens for EntityExplodeEvent to handle interactions with grave blocks when they are affected by entity explosions.
EntityExplodeListener(Graves) - Constructor for class com.ranull.graves.listener.EntityExplodeListener
Constructs a new EntityExplodeListener with the specified Graves plugin.
entityManager - Variable in class com.ranull.graves.Graves
 
EntityManager - Class in com.ranull.graves.manager
Manages the operations and lifecycle of entities within the Graves plugin.
EntityManager(Graves) - Constructor for class com.ranull.graves.manager.EntityManager
Initializes the EntityManager with the specified plugin instance.
EntityUtil - Class in com.ranull.graves.util
Utility class for handling entity-related operations.
EntityUtil() - Constructor for class com.ranull.graves.util.EntityUtil
 
equipArmor(Inventory, Player) - Method in class dev.cwhead.GravesX.api.inventory.InventoryAPI
Equips the player's armor from the given inventory.
equipArmor(Inventory, Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
equipArmor(Inventory, Player) - Static method in class com.ranull.graves.util.InventoryUtil
Equips the player's armor from the given inventory.
equipItems(Inventory, Player) - Method in class dev.cwhead.GravesX.api.inventory.InventoryAPI
Equips the player's inventory items from the given inventory.
equipItems(Inventory, Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
equipItems(Inventory, Player) - Static method in class com.ranull.graves.util.InventoryUtil
Equips the player's inventory items from the given inventory.
equipmentMap - Variable in class com.ranull.graves.type.Grave
Map of equipment items, keyed by their respective equipment slots.
escape(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Escapes backslashes and quotes for JSON.
EvtGraveAbandoned - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveAbandoned() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveAbandoned
 
EvtGraveAutoLoot - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveAutoLoot() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
EvtGraveBlockPlace - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveBlockPlace() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
EvtGraveBreak - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveBreak() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
EvtGraveClose - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveClose() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
EvtGraveCompassAdd - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveCompassAdd() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassAdd
 
EvtGraveCompassUse - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveCompassUse() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassUse
 
EvtGraveCreate - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveCreate() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveCreate
 
EvtGraveExplode - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveExplode() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
EvtGraveLooted - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveLooted() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
EvtGraveObituaryAdd - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveObituaryAdd() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
EvtGraveOpen - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveOpen() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
EvtGraveParticle - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveParticle() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveParticle
 
EvtGravePistonExtend - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGravePistonExtend() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
EvtGravePlayerHeadDrop - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGravePlayerHeadDrop() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
EvtGravePreTeleport - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGravePreTeleport() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
EvtGraveProjectileHit - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveProjectileHit() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
EvtGraveProtectionCreate - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveProtectionCreate() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionCreate
 
EvtGraveProtectionExpired - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveProtectionExpired() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionExpired
 
EvtGraveTeleport - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveTeleport() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
EvtGraveTimeout - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveTimeout() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveTimeout
 
EvtGraveWalkOver - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveWalkOver() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
EvtGraveZombieSpawn - Class in dev.cwhead.GravesX.event.integration.skript
 
EvtGraveZombieSpawn() - Constructor for class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
EXACT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Storage mode that requires an exact match.
execInstance(String, ModuleManager.LoadedModule, Command) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Instantiates a command executor using the module class loader.
execute(Listener, Event) - Method in class dev.cwhead.GravesX.debug.KeepInventoryDetector.Wrapper
 
executeRegion(Entity, Runnable) - Method in class com.ranull.graves.manager.EntityManager
 
executeRegion(Entity, Runnable) - Method in class com.ranull.graves.manager.HologramManager
 
executeRegion(Location, Runnable) - Method in class com.ranull.graves.manager.EntityManager
 
executeRegion(Location, Runnable) - Method in class com.ranull.graves.manager.HologramManager
 
executeUpdate(String, Object[]) - Method in class com.ranull.graves.manager.DataManager
Executes an update SQL statement with parameters.
executeUpdateMainThread(String, Object[]) - Method in class com.ranull.graves.manager.DataManager
Executes an update SQL statement with parameters using the main thread.
experience - Variable in class com.ranull.graves.type.Grave
The amount of experience associated with this instance.
ExperienceUtil - Class in com.ranull.graves.util
Utility class for handling experience-related operations for players.
ExperienceUtil() - Constructor for class com.ranull.graves.util.ExperienceUtil
 
explodeEffectGrave(Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
 
ExplosionPrimeListener - Class in com.ranull.graves.listener
Listens for ExplosionPrimeEvent to handle interactions with grave blocks when an explosion is triggered.
ExplosionPrimeListener(Graves) - Constructor for class com.ranull.graves.listener.ExplosionPrimeListener
Constructs a new ExplosionPrimeListener with the specified Graves plugin.
exportAddonConfigs(Graves, String, boolean) - Static method in class dev.cwhead.GravesX.addon.GravesXAddon
Copies all *.yml files found in resources at: addon/'addonName'/...
exportAddonConfigs(Plugin) - Method in class dev.cwhead.GravesX.api.addon.AddonAPI
Exports the addon's default configuration files if they do not already exist.
exportAddonConfigs(Plugin) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
exportAddonConfigs(Plugin, boolean) - Method in class dev.cwhead.GravesX.api.addon.AddonAPI
Exports the addon's default configuration files with optional replacement.
exportAddonConfigs(Plugin, boolean) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
ExprEventBlock - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventBlock() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlock
 
ExprEventBlockExp - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventBlockExp() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
ExprEventBlockType - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventBlockType() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockType
 
ExprEventDirection - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventDirection() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventDirection
 
ExprEventEntity - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventEntity() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntity
 
ExprEventEntityType - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventEntityType() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntityType
 
ExprEventGrave - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventGrave() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventGrave
 
ExprEventInventoryView - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventInventoryView() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventInventoryView
 
ExprEventLivingEntity - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventLivingEntity() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLivingEntity
 
ExprEventLocation - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventLocation() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLocation
 
ExprEventMovedBlocks - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventMovedBlocks() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventMovedBlocks
 
ExprEventPistonBlock - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventPistonBlock() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPistonBlock
 
ExprEventPlayer - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventPlayer() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPlayer
 
ExprEventTargetEntity - Class in dev.cwhead.GravesX.event.integration.skript.expressions
 
ExprEventTargetEntity() - Constructor for class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventTargetEntity
 
extract(Block) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Extracts snapshot data from a skull block.
extractGraveLocationKeyFromStand(ArmorStand) - Method in class com.ranull.graves.manager.HologramManager
 
extractGraveLocationKeyFromTags(Entity) - Method in class com.ranull.graves.manager.HologramManager
 
extractGraveUUIDFromStand(ArmorStand) - Method in class com.ranull.graves.manager.HologramManager
 
extractGraveUUIDFromTags(Entity) - Method in class com.ranull.graves.manager.HologramManager
 
extractKey(String) - Static method in class dev.cwhead.GravesX.util.ToptalUtil
 
extractNamespacedKeys(ItemStack) - Method in class com.ranull.graves.manager.GraveManager
Collects namespaced keys present on this item.
extractNumericVersion(String) - Static method in class com.ranull.graves.manager.IntegrationManager
Extracts the numeric version string from a full string (e.g., "v1.5.2-beta" → "1.5.2").
extractSkullTexture(SkullMeta) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Extracts the texture of the skull from the SkullMeta.
extractYamlEntries(JarFile, Path) - Method in class dev.cwhead.GravesX.module.ModuleContext
 

F

fallbackRegionTeleport(Player, Location, PlayerTeleportEvent.TeleportCause, Graves) - Static method in class dev.cwhead.GravesX.compatibility.CompatibilityTeleport
Runs player.teleport(...) on the owning region thread using GravesX's UniversalScheduler.
fancyNpcs - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with FancyNPCs, a plugin for managing player-like NPCs.
FancyNPCs - Class in me.jay.GravesX.integration
 
FancyNPCs(Graves) - Constructor for class me.jay.GravesX.integration.FancyNPCs
 
fastGetEntity(UUID) - Method in class com.ranull.graves.manager.EntityDataManager
Try fast, version-friendly entity lookup: - World#getEntity(UUID) when present (Paper/Bukkit newer) - Server#getEntity(UUID) when present (Paper) Returns null if unavailable or not found.
fetchItemStack(String) - Method in class com.ranull.graves.integration.ItemBridge
Fetches an ItemStack based on a string identifier.
fileConfiguration - Variable in class com.ranull.graves.Graves
 
FILENAME_PATTERN - Static variable in class com.ranull.graves.manager.ImportManager
Filename pattern: player_world_x_y_z.yml (supports negative coords).
FileUtil - Class in com.ranull.graves.util
Utility class for file operations.
FileUtil() - Constructor for class com.ranull.graves.util.FileUtil
 
filterGraveItemStackList(List<ItemStack>, List<ItemStack>, LivingEntity, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Filters the grave item stack list based on the living entity, removed item stacks, and permission list.
finalizeGraveBreak(Player, Block, Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
Finalizes the process of breaking a grave by closing the grave, playing effects, and running commands.
findByKey(String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Case-insensitive match by module.yml name, simple class name, or FQCN.
findClass(String[], ClassLoader) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
 
findFirstGroup(Pattern, String) - Method in class com.ranull.graves.manager.HologramManager
 
findGameProfileMethod(Object) - Static method in class me.jay.GravesX.util.SkinSignatureUtil
 
findGameProfileMethod(Object) - Static method in class me.jay.GravesX.util.SkinTextureUtil
Finds and sets the method name for retrieving a GameProfile.
findGround(Location) - Method in class com.ranull.graves.manager.LocationManager
Finds the nearest solid ground below the given location.
findLocationDownFromY(Location, Entity, int, Grave) - Method in class com.ranull.graves.manager.LocationManager
Attempts to find a safe grave location by searching downward from a specified Y-coordinate.
findLocationUpFromY(Location, Entity, int, Grave) - Method in class com.ranull.graves.manager.LocationManager
Attempts to find a safe grave location by searching upward from a specified Y-coordinate.
findModuleJar() - Method in class dev.cwhead.GravesX.module.ModuleContext
 
findSourcePlayer(Graves, Grave, Location, int) - Static method in class dev.cwhead.GravesX.manager.ParticleManager
 
floodgate - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with floodgate
Floodgate - Class in dev.cwhead.GravesX.integration
Integration class for the Floodgate API.
Floodgate(Graves) - Constructor for class dev.cwhead.GravesX.integration.Floodgate
 
floodgateApi - Variable in class dev.cwhead.GravesX.integration.Floodgate
Reference to the Floodgate API.
format(String) - Static method in class com.ranull.graves.util.StringUtil
Formats a string by capitalizing each word and replacing underscores with spaces.
formatBookMeta(Graves, Grave, ItemStack, Component, Component, List<Component>, List<Component>) - Static method in class com.ranull.graves.integration.MiniMessage
Formats a written book's metadata (title, author, pages, lore, and optionally custom model data) using Adventure components and legacy section serialization.
formatBytes(long) - Static method in class com.ranull.graves.util.ServerUtil
Formats a byte count into a human-readable string with appropriate units.
formatDuration(long) - Static method in class com.ranull.graves.util.ServerUtil
 
formatFrequency(double) - Static method in class com.ranull.graves.util.ServerUtil
 
formatString(String) - Static method in class com.ranull.graves.util.ResourceUtil
Formats a file path string to use the system's file separator.
forProvider(GraveProvider, Location, Grave, String, Throwable) - Static method in exception class dev.cwhead.GravesX.exception.GravesXGraveProviderException
 
forProvider(GraveProvider, Location, Grave, Throwable) - Static method in exception class dev.cwhead.GravesX.exception.GravesXGraveProviderException
 
fromYaml(InputStream) - Static method in class dev.cwhead.GravesX.module.util.ModuleInfo
Parses a minimal YAML-like stream into a ModuleInfo.
Furniture(Plugin) - Constructor for class com.ranull.graves.integration.FurnitureLib.Furniture
Constructs a Furniture instance.
furnitureBreakListener - Variable in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
 
FurnitureBreakListener - Class in com.ranull.graves.listener.integration.furnitureengine
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Listens for FurnitureBreakEvent and checks if the furniture being broken is associated with a grave.
FurnitureBreakListener - Class in com.ranull.graves.listener.integration.itemsadder
A listener for handling ItemsAdder's FurnitureBreakEvent.
FurnitureBreakListener(Graves) - Constructor for class com.ranull.graves.listener.integration.itemsadder.FurnitureBreakListener
Constructs a new FurnitureBreakListener.
FurnitureBreakListener(FurnitureEngine) - Constructor for class com.ranull.graves.listener.integration.furnitureengine.FurnitureBreakListener
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Constructs a new FurnitureBreakListener with the specified FurnitureEngine instance.
furnitureEngine - Variable in class com.ranull.graves.listener.integration.furnitureengine.FurnitureBreakListener
Deprecated.
 
furnitureEngine - Variable in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
 
furnitureEngine - Variable in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Plugin no longer exists externally Integration with FurnitureEngine, another plugin for furniture management.

This FurnitureEngine instance represents the integration with the FurnitureEngine plugin, used for managing furniture.

FurnitureEngine - Class in com.ranull.graves.integration
Deprecated.
Plugin no longer exists externally Manages FurnitureEngine integration for creating, removing, and interacting with furniture.
FurnitureEngine(Graves) - Constructor for class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Constructs a FurnitureEngine instance.
FURNITUREENGINE - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the FurnitureEngine plugin.
furnitureInteractListener - Variable in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
 
FurnitureInteractListener - Class in com.ranull.graves.listener.integration.furnitureengine
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Listens for FurnitureInteractEvent and handles interactions with furniture that may be associated with a grave.
FurnitureInteractListener(Graves, FurnitureEngine) - Constructor for class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Constructs a new FurnitureInteractListener with the specified Graves plugin and FurnitureEngine instance.
furnitureLib - Variable in class com.ranull.graves.integration.FurnitureLib
 
furnitureLib - Variable in class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
 
furnitureLib - Variable in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
 
furnitureLib - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with FurnitureLib, a plugin for furniture management.
FurnitureLib - Class in com.ranull.graves.integration
Manages integration with the FurnitureLib plugin for creating, removing, and interacting with furniture.
FurnitureLib(Graves) - Constructor for class com.ranull.graves.integration.FurnitureLib
Constructs a FurnitureLib instance.
FURNITURELIB - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the FurnitureLib plugin.
FurnitureLib.Furniture - Class in com.ranull.graves.integration
Inner class to handle FurnitureLib plugin functionalities and project registration.

G

GAMEPROFILE_METHOD - Static variable in class me.jay.GravesX.util.SkinSignatureUtil
 
GAMEPROFILE_METHOD - Static variable in class me.jay.GravesX.util.SkinTextureUtil
 
get(String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Looks up a loaded module by name.
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlock
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockType
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventDirection
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntity
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntityType
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventGrave
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventInventoryView
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLivingEntity
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLocation
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventMovedBlocks
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPistonBlock
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPlayer
 
get(Event) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventTargetEntity
 
getAddonAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to addon management utility methods.
getAliases() - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleCommand
Additional names that run the same command.
getAll() - Static method in class dev.cwhead.GravesX.api.provider.RegisterGraveProviders
Retrieves all registered GraveProvider instances from the Bukkit Services registry, sorted by ascending order.
getAllGraves() - Method in class com.ranull.graves.manager.GraveManager
Gets a list of all graves.
getAuthor() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
getAuthors() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Author list from module.yml:authors.
getAuthors() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Author list from module.yml:authors.
getAuthors(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Convenience accessor for getModule(moduleKey).getAuthors().
getBlock() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the block involved in the event.
getBlockData(Location, UUID, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Access data classes directly as needed; no replacement API.
getBlockData(Block) - Method in class com.ranull.graves.manager.BlockManager
Gets the BlockData associated with the specified block.
getBlockDataFromLocation(ChunkData, Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Retrieves the BlockData from the location within the ChunkData.
getBlockDataList(Grave) - Method in class com.ranull.graves.manager.BlockManager
Gets a list of BlockData associated with the given grave.
getBlockDataMap() - Method in class com.ranull.graves.data.ChunkData
Gets the map of block data within the chunk.
getBlockDataString(Block) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Gets BlockData#getAsString(true) on 1.13+, else null.
getBlockExp() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the experience points associated with the grave.
getBlockFaceRotation(BlockFace) - Static method in class com.ranull.graves.util.BlockFaceUtil
Gets the rotation corresponding to the given BlockFace.
getBlockFaceYaw(BlockFace) - Static method in class com.ranull.graves.util.BlockFaceUtil
Converts a BlockFace to the corresponding yaw angle.
getBlockList(Grave) - Method in class com.ranull.graves.manager.BlockManager
Gets a list of locations of blocks associated with the given grave.
getBlockManager() - Method in class com.ranull.graves.Graves
 
getBlockType() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the type of block involved in the event.
getBottomInventory(InventoryEvent) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getBottomInventory(InventoryView) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getCacheManager() - Method in class com.ranull.graves.Graves
 
getChar(int) - Method in class com.ranull.graves.manager.RecipeManager
Gets the character for a recipe slot based on the count.
getChestSort() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the ChestSort integration, if it is loaded.
getChunkData(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Access data classes directly as needed; no replacement API.
getChunkData(Location) - Method in class com.ranull.graves.manager.DataManager
Retrieves chunk data for a specified location.
getChunkMap() - Method in class com.ranull.graves.manager.CacheManager
Returns the map of chunk identifiers to their corresponding ChunkData objects.
getCitizensNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the CitizensNPC integration, if it is loaded.
getClass(String) - Static method in class com.ranull.graves.util.ReflectionUtil
Retrieves a class from the net.minecraft.server package using the server version from the Bukkit package.
getClassLoader() - Method in class dev.cwhead.GravesX.module.ModuleContext
Gets the module's class loader.
getClosestLocation(Location, List<Location>) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Finds the closest location to a given base location from a list of locations.
getClosestLocation(Location, List<Location>) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getClosestLocation(Location, List<Location>) - Static method in class com.ranull.graves.util.LocationUtil
Finds the closest location to a given base location from a list of locations.
getColor(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the Color corresponding to the given color name using ColorUtil.
getColor(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.getColor(String).
getColor(String) - Static method in class com.ranull.graves.util.ColorUtil
Gets the Color corresponding to the given color name.
getColorFromHex(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Parses a hex color code to a Color using ColorUtil.
getColorFromHex(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getColorFromHex(String) - Static method in class com.ranull.graves.util.ColorUtil
Parses a hex color code to a Color for use with particle dust options.
getColumnList(String) - Method in class com.ranull.graves.manager.DataManager
Retrieves a list of columns for a specified table.
getCompassesFromInventory(HumanEntity) - Method in class com.ranull.graves.manager.EntityManager
Retrieves a map of compasses and their associated UUIDs from a player's inventory.
getCompatibility() - Method in class com.ranull.graves.Graves
 
getConfig() - Method in class com.ranull.graves.Graves
 
getConfig() - Method in class dev.cwhead.GravesX.module.ModuleContext
Gets the YAML configuration, loading it if not already loaded.
getConfig(String, Grave) - Method in class com.ranull.graves.Graves
Gets a configuration section based on a specific grave.
getConfig(String, Entity) - Method in class com.ranull.graves.Graves
Gets a configuration section based on a specific entity.
getConfig(String, Entity, List<String>) - Method in class com.ranull.graves.Graves
Gets a configuration section based on a specific entity and its permission list.
getConfig(String, EntityType, List<String>) - Method in class com.ranull.graves.Graves
Resolves the most appropriate configuration section based on entity type and permissions.
getConfigFile(File) - Method in class com.ranull.graves.Graves
Loads a YAML file into a FileConfiguration if valid.
getConfigFiles(File) - Method in class com.ranull.graves.Graves
Recursively loads all valid YAML configuration files from a folder and merges them into one configuration.
getConfigFolder() - Method in class com.ranull.graves.Graves
 
getConnection() - Method in class com.ranull.graves.manager.DataManager
Retrieves a connection from the data source.
getCoreProtect() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Unmaintained greedware plugin. Returns the instance of the CoreProtect integration, if it is loaded.
getCoreProtectAPI() - Method in class dev.cwhead.GravesX.integration.CoreProtectIntegration
Deprecated.
Unmaintained greedware plugin. Retrieves the CoreProtect API instance. If the API instance is not already cached, it attempts to obtain it by checking if the CoreProtect plugin is available, enabled, and if the API version is at least 9. If the CoreProtect plugin is not available or the API version is insufficient, this method will log an error and return null.
getCorrectUniqueId(UUID) - Method in class dev.cwhead.GravesX.integration.Floodgate
Gets the Java-corrected unique UUID for the given UUID.
getCorrectUniqueId(Player) - Method in class dev.cwhead.GravesX.integration.Floodgate
Retrieves the normalized (Java-style) UUID for a given player.
getCorrectUsername(Player) - Method in class dev.cwhead.GravesX.integration.Floodgate
Deprecated.
Use UUIDs for any identity-related logic. This method should only be used for display/UI.
getDamageReason(EntityDamageEvent.DamageCause, Grave) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the damage reason for a specified damage cause and grave.
getDatabaseVersion() - Method in class com.ranull.graves.manager.DataManager
Retrieves the version of the database connection type.
getDatabaseVersions() - Method in class com.ranull.graves.manager.DataManager
Retrieves the versions of supported databases.
getDataFolder() - Method in class dev.cwhead.GravesX.module.ModuleContext
Gets the module-specific data folder.
getDataManager() - Method in class com.ranull.graves.Graves
 
getDataString(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Retrieves the persistent data string associated with the given key from the specified entity.
getDateString(Grave, long, Graves) - Static method in class com.ranull.graves.util.StringUtil
Gets the date string for a given time in a specific format.
getDescription() - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleCommand
Short help text shown in command lists.
getDescription() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Human-readable description from module.yml:description.
getDescription() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Human-readable description from module.yml:description.
getDirection() - Method in class dev.cwhead.GravesX.event.GravePistonExtendEvent
Gets the direction in which the piston is extending.
getDropPercent(int, float) - Static method in class com.ranull.graves.util.ExperienceUtil
Calculates the drop percentage of experience.
getDropPercent(int, float) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getEnchantmentForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate enchantment type for the given version.
getEntity() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets Entity
getEntity() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the entity involved in the event.
getEntity() - Method in class dev.cwhead.GravesX.event.GraveExplodeEvent
Gets the entity that caused the explosion.
getEntity() - Method in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Gets the entity for which the grave is being created.
getEntity() - Method in class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
Gets the entity for which the player head will be dropped.
getEntityCustomName() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the entity custom name in the event.
getEntityData(Location, UUID, UUID, EntityData.Type) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Access data classes directly as needed; no replacement API.
getEntityData(Location, UUID) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves entity data for a specified location and entity UUID.
getEntityDataManager() - Method in class com.ranull.graves.Graves
 
getEntityDataMap() - Method in class com.ranull.graves.data.ChunkData
Gets the map of entity data within the chunk.
getEntityDataMap(List<EntityData>) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves a map of entity data and their corresponding entities from a list of entity data.
getEntityDataNPCMap(List<EntityData>) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
getEntityDataNPCMap(List<EntityData>) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Finds all matching EntityData and NPCs.
getEntityManager() - Method in class com.ranull.graves.Graves
 
getEntityName() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the entity name in the event.
getEntityName(Entity) - Method in class com.ranull.graves.manager.EntityManager
Returns the name of the specified entity.
getEntityTexture(EntityType) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Gets the texture for a given entity type.
getEntityType() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the type of the target entity.
getEntityUniqueId() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the entity unique ID involved in the event.
getEntityYawBlockFace(LivingEntity) - Static method in class com.ranull.graves.util.BlockFaceUtil
Gets the BlockFace corresponding to the yaw of the given LivingEntity.
getEnumConstant(Class<?>, String) - Static method in class com.ranull.graves.compatibility.CompatibilityMaterialData
 
getEquipmentMap() - Method in class com.ranull.graves.type.Grave
Gets the equipment map for this grave.
getEquipmentMap(LivingEntity, Grave) - Method in class com.ranull.graves.manager.EntityManager
Retrieves a map of equipment slots and their corresponding item stacks for a living entity and grave.
getExperience() - Method in class com.ranull.graves.type.Grave
Gets the experience points stored in the grave.
getExperienceAtLevel(int) - Static method in class com.ranull.graves.util.ExperienceUtil
Gets the experience required to reach a specific level.
getExperienceAtLevel(int) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.xpAtLevel(int).
getFancyNpcs() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the FancyNPCs integration, if it is loaded.
getFloodgate() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of Floodgate integration, if it is loaded.
getFurnitureEngine() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Plugin no longer exists externally Returns the instance of the FurnitureEngine integration, if it is loaded.
getFurnitureLib() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the FurnitureLib integration, if it is loaded.
getFurnitureMechanic(String) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Retrieves a FurnitureMechanic by name from the Oraxen plugin.
getFurnitureMechanic(String) - Method in class dev.cwhead.GravesX.integration.Nexo
Retrieves a FurnitureMechanic by name from the Nexo plugin.
getGrave() - Method in class com.ranull.graves.inventory.GraveMenu
Gets the Grave object associated with this menu.
getGrave() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave associated with the event.
getGrave(int) - Method in class com.ranull.graves.inventory.GraveList
Gets the Grave object at the specified slot in the grave list.
getGrave(UUID) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Gets the grave type
getGrave(UUID) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getGrave(Entity) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves a grave for a specified entity.
getGrave(Location, UUID) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves a grave for a specified location and entity UUID.
getGraveAmount() - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Returns the total number of graves for all players.
getGraveAmount() - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getGraveAmount(Player) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Returns the number of graves associated with a specified player.
getGraveAmount(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getGraveCount(Entity) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the number of graves associated with an entity.
getGraveExperience() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave experience associated with the event.
getGraveFromBlock(Block) - Method in class com.ranull.graves.manager.BlockManager
Gets the grave associated with the specified block.
getGraveFromBlockLocation(Location) - Method in class com.ranull.graves.manager.BlockManager
Gets the grave block associated with the specified location.
getGraveFromEntityData(Entity) - Method in class com.ranull.graves.manager.EntityManager
Retrieves a Grave object from the persistent data or metadata of the specified entity.
getGraveHead(Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack representing the head of a grave owner.
getGraveInventory(Grave, LivingEntity, List<ItemStack>, List<ItemStack>, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the grave inventory for a specified grave and living entity.
getGraveItemStackList(EntityDeathEvent, LivingEntity, List<String>) - Method in class com.ranull.graves.listener.EntityDeathListener
Retrieves the list of item stacks for the grave.
getGraveList(UUID) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with a UUID.
getGraveList(Entity) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with an entity.
getGraveList(Player) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with a player.
getGraveList(OfflinePlayer) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with an offline player.
getGraveLocation(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the nearest grave location to a specified location.
getGraveLocationList(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of locations associated with a grave.
getGraveManager() - Method in class com.ranull.graves.Graves
 
getGraveMap() - Method in class com.ranull.graves.manager.CacheManager
Returns the map of grave UUIDs to their corresponding Grave objects.
getGraveObituary(Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack representing the obituary of a grave.
getGraveOwnerDisplayName() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave owner display name associated with the event.
getGraveOwnerName() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave owner name associated with the event.
getGraveOwnerNameDisplay() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave owner name display associated with the event.
getGraveOwnerTexture() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave owner texture associated with the event.
getGraveOwnerTextureSignature() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave owner texture signature associated with the event.
getGraveOwnerUniqueId() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave owner unique ID associated with the event.
getGravePreview() - Method in class com.ranull.graves.type.Grave
Gets the Preview state of a specific grave.
getGravesBlockData(Grave, Location) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Return your Graves BlockData for this grave if available.
getGravesCreationAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to grave creation utility methods.
getGravesManagementAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to grave management utility methods.
getGravesX() - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Prefer using the typed sub-APIs from GravesXAPI.
getGravesXModules() - Method in class dev.cwhead.GravesX.module.ModuleContext
Exposes the per-module controller for enable/disable/isEnabled access.
getGravesXScheduler() - Method in class com.ranull.graves.Graves
 
getGraveTokenFromPlayer(String, List<ItemStack>) - Method in class com.ranull.graves.manager.RecipeManager
Retrieves a token item from a player's inventory.
getGraveUUID() - Method in class com.ranull.graves.data.BlockData
Gets the UUID of the associated grave.
getGraveUUID() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the grave UUID associated with the event.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.InventoryClickListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.InventoryDragListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.PlayerMoveListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.PlayerTeleportListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.manager.EntityManager
Retrieves the grave UUID from an item stack.
getGround(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets the ground location for placement.
getGUIManager() - Method in class com.ranull.graves.Graves
 
getHandlerList() - Static method in class com.ranull.graves.event.GraveAbandonedEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveAutoLootEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveBlockPlaceEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveBreakEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCloseEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCompassAddEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCompassUseEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCreateEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveExplodeEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveLootedEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveObituaryAddEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveOpenEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveParticleEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GravePistonExtendEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GravePlayerHeadDropEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GravePreTeleportEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveProjectileHitEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveProtectionCreateEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveProtectionExpiredEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveTeleportEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveTimeoutEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveWalkOverEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveZombieSpawnEvent
Deprecated.
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveAbandonedEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveAutoLootEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveBreakEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveCloseEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveCompassAddEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveCompassUseEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveCreateEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveExpiredEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveExplodeEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveLootedEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveOpenEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveParticleEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GravePistonExtendEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GravePreTeleportEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveProjectileHitEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveProtectionCreateEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveProtectionExpiredEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveTeleportEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveTimeoutEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveWalkOverEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Gets the static list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveAbandonedEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveAutoLootEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveBlockPlaceEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveBreakEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCloseEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCompassAddEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCompassUseEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCreateEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveExplodeEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveLootedEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveObituaryAddEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveOpenEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveParticleEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GravePistonExtendEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GravePlayerHeadDropEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GravePreTeleportEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveProjectileHitEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveProtectionCreateEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveProtectionExpiredEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveTeleportEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveTimeoutEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveWalkOverEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveZombieSpawnEvent
Deprecated.
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveAbandonedEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveAutoLootEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveBreakEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveCloseEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveCompassAddEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveCompassUseEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveCreateEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveExpiredEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveExplodeEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveLootedEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveOpenEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveParticleEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GravePistonExtendEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GravePreTeleportEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveProjectileHitEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveProtectionCreateEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveProtectionExpiredEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveTeleportEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveTimeoutEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveWalkOverEvent
Gets the list of handlers for this event.
getHandlers() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Gets the list of handlers for this event.
getHighestDouble(Player, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getHighestDouble(Player, String) - Static method in class com.ranull.graves.util.PermissionUtil
Gets the highest double value associated with a specific permission prefix.
getHighestInt(Player, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getHighestInt(Player, String) - Static method in class com.ranull.graves.util.PermissionUtil
Gets the highest integer value associated with a specific permission prefix.
getHighestPriorityAll() - Static method in class dev.cwhead.GravesX.api.provider.RegisterGraveProviders
Returns every provider at the highest priority tier (the minimal order value).
getHighestPriorityOne() - Static method in class dev.cwhead.GravesX.api.provider.RegisterGraveProviders
Returns a single highest-priority provider (arbitrary among ties).
getHologramData(Location, UUID, UUID, int) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Access data classes directly as needed; no replacement API.
getHologramManager() - Method in class com.ranull.graves.Graves
 
getIdentifier() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
getImportManager() - Method in class com.ranull.graves.Graves
 
getInstance() - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. This self-reference is obsolete; hold GravesXAPI instead.
getIntegrationManager() - Method in class com.ranull.graves.Graves
 
getInventory() - Method in class com.ranull.graves.inventory.GraveList
Gets the inventory associated with this GraveList.
getInventory() - Method in class com.ranull.graves.inventory.GraveMenu
Gets the inventory associated with this GraveMenu.
getInventory() - Method in class com.ranull.graves.type.Grave
Gets the inventory associated with this grave.
getInventoryAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to inventory utility methods.
getInventoryItemStack() - Method in class com.ranull.graves.type.Grave
Gets a list of item stacks in the inventory.
getInventorySize(int) - Static method in class com.ranull.graves.util.InventoryUtil
Gets the appropriate inventory size based on the given size.
getInventorySize(int) - Method in class dev.cwhead.GravesX.api.inventory.InventoryAPI
Gets the appropriate inventory size based on the given size.
getInventorySize(int) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getInventoryView() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the inventory view associated with the event.
getItemAmount() - Method in class com.ranull.graves.type.Grave
Gets the number of items in the grave's inventory.
getItemFrame(Location) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Retrieves the ItemFrame at a specified location.
getItemName(ItemStack) - Method in class com.ranull.graves.integration.ItemBridge
Gets the name of the item based on its ItemStack.
getItemsAdder() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the ItemsAdder integration, if it is loaded.
getItemStackManager() - Method in class com.ranull.graves.Graves
 
getItemStacksSize(ItemStack[]) - Method in class com.ranull.graves.manager.GraveManager
Gets the size of the item stacks array.
getKiller() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets the killer
getKillerName() - Method in class com.ranull.graves.type.Grave
Gets the name of the grave's killer.
getKillerName() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets the killer name
getKillerNameDisplay() - Method in class com.ranull.graves.type.Grave
Gets the display name of the grave's killer.
getKillerType() - Method in class com.ranull.graves.type.Grave
Gets the entity type of the grave's killer.
getKillerUniqueId() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets the Killers Unique ID
getKillerUUID() - Method in class com.ranull.graves.type.Grave
Gets the UUID of the grave's killer.
getLastLocationMap() - Method in class com.ranull.graves.manager.CacheManager
Returns the map of entity UUIDs to their last known Location.
getLastSolidLocation(Entity) - Method in class com.ranull.graves.manager.LocationManager
Gets the last solid location of an entity.
getLatestVersion() - Method in class com.ranull.graves.Graves
 
getLatestVersion(int) - Static method in class com.ranull.graves.util.UpdateUtil
Gets the latest version of a resource from SpigotMC.
getLatestVersion(int) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getLavaTop(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets the top location above lava for placement.
getLevelFromExperience(long) - Static method in class com.ranull.graves.util.ExperienceUtil
Calculates the level from a given amount of experience.
getLevelFromExperience(long) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.levelFromXp(long).
getLibraryManager(String, Graves) - Static method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
 
getLine() - Method in class com.ranull.graves.data.HologramData
Gets the line number of the hologram.
getLinuxOsName() - Static method in class com.ranull.graves.util.ServerUtil
 
getLivedTime() - Method in class com.ranull.graves.type.Grave
Gets the total lived time (in milliseconds) since the grave was created.
getLivingEntity() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the living entity associated with the event.
getLivingEntityKiller() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the living entity killer associated with the event.
getLivingEntityKillerName() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the killer's name.
getLivingEntityKillerType() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the killer entity type.
getLivingEntityKillerUniqueId() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the killer's unique ID.
getLivingEntityVictim() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the living entity victim name associated with the event.
getLivingEntityVictimId() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the living entity victim uuid associated with the event.
getLivingEntityVictimType() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the victim entity type.
getLoadedEntityDataList(Grave) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves a list of loaded entity data associated with a specified grave.
getLocalServerName() - Method in class com.ranull.graves.integration.MultiPaper
Gets the name of the local server from MultiLib.
getLocation() - Method in class com.ranull.graves.data.BlockData
Gets the location of the block.
getLocation() - Method in class com.ranull.graves.data.ChunkData
Gets the location of the chunk.
getLocation() - Method in class com.ranull.graves.data.EntityData
Gets the location of the entity.
getLocation() - Method in class com.ranull.graves.data.LocationData
Converts the serialized data back into a Location object.
getLocation() - Method in class com.ranull.graves.type.Grave
Deprecated.
This method is deprecated and will be removed in future versions. Use Grave.getLocationDeath() instead for accurate location data. Retrieves the location associated with this instance.

This method returns the location as a Location object.

getLocation() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Gets the location of the event.
getLocationAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to world and location utility methods.
getLocationData(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Access data classes directly as needed; no replacement API.
getLocationDeath() - Method in class com.ranull.graves.type.Grave
Gets the death location of the grave.
getLocationDeathData() - Method in class com.ranull.graves.type.Grave
Folia-friendly accessor for the raw serialized location data.
getLocationManager() - Method in class com.ranull.graves.Graves
 
getLogger() - Method in class dev.cwhead.GravesX.module.ModuleContext
Gets the logger to use for this module.
getLuckPermsHandler() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the LuckPermsHandler, if it is loaded.
getMainClass() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Fully qualified main class name from module.yml:main.
getMainClass() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Fully qualified main class name from module.yml:main.
getMaterialForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate enchantment type for the given version.
getMaxGravesPermission(Player) - Method in class com.ranull.graves.listener.EntityDeathListener
Retrieves the maximum number of graves a player is allowed to have based on their permissions.
getMetricsID() - Method in class com.ranull.graves.Graves
 
getMetricsIDLegacy() - Method in class com.ranull.graves.Graves
 
getMineDown() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the MineDown integration, if it is loaded.
getMinHeight(Location) - Method in class com.ranull.graves.manager.LocationManager
Gets the minimum height for a location.
getMiniMessage() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the MiniMessage integration, if it is loaded.
getModule(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Returns the descriptor for a target module identified by key.
getModule(String) - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Returns the descriptor for a target module identified by key.
getModuleDepends() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Hard module dependencies from module.yml:moduleDepends.
getModuleDepends() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Hard module dependencies from module.yml:moduleDepends.
getModuleLoadBefore() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Modules that prefer to load after this one from module.yml:moduleLoadBefore.
getModuleLoadBefore() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Modules that prefer to load after this one from module.yml:moduleLoadBefore.
getModuleManager() - Method in class com.ranull.graves.Graves
 
getModuleName() - Method in class dev.cwhead.GravesX.module.ModuleContext
Gets this module's name.
getModuleSoftDepends() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Soft module dependencies from module.yml:moduleSoftDepends.
getModuleSoftDepends() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Soft module dependencies from module.yml:moduleSoftDepends.
getMovedBlocks() - Method in class dev.cwhead.GravesX.event.GravePistonExtendEvent
Gets the list of blocks that are being moved by the piston during this extension.
getMultiPaper() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the MultiPaper integration, if it is loaded.
getName() - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleCommand
Command name override.
getName() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Module display name from module.yml:name.
getName() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Module display name from module.yml:name.
getName(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Convenience accessor for getModule(moduleKey).getName().
getNexo() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the Nexo integration, if it is loaded.
getNmsVersion(Object) - Static method in class com.ranull.graves.util.ServerUtil
Retrieves the NMS version using reflection to ensure compatibility.
getNormalizedUUID(Player) - Method in class dev.cwhead.GravesX.integration.Floodgate
Gets a normalized UUID for comparison across Java and Bedrock players.
getNoteBlockAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the NoteBlockAPI integration, if it is loaded.
getNoteBlockMechanic(String) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Retrieves a NoteBlockMechanic by name from the Oraxen plugin.
getNPCByName(String) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Locates an NPC by name via registry iteration.
getNPCNameFromLocation(Location) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
 
getNPCRegistryMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
getOldestGrave(UUID) - Method in class com.ranull.graves.manager.CacheManager
Returns the oldest grave for a given player.
getOrAddTraitMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
getOraxen() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Use Nexo instead. Unmaintained and will be for the forseeable future. Returns the instance of the Oraxen integration, if it is loaded.
getOsName() - Static method in class com.ranull.graves.util.ServerUtil
 
getOwnerDetail(UUID, Function<Grave, String>) - Method in class com.ranull.graves.integration.PlaceholderAPI
 
getOwnerDisplayName() - Method in class com.ranull.graves.type.Grave
Retrieves the display name of the owner.
getOwnerName() - Method in class com.ranull.graves.type.Grave
Gets the name of the grave's owner.
getOwnerNameDisplay() - Method in class com.ranull.graves.type.Grave
Gets the display name of the grave's owner.
getOwnerTexture() - Method in class com.ranull.graves.type.Grave
Gets the texture of the grave's owner.
getOwnerTextureSignature() - Method in class com.ranull.graves.type.Grave
Gets the texture signature of the grave's owner.
getOwnerType() - Method in class com.ranull.graves.type.Grave
Gets the entity type of the grave's owner.
getOwnerUUID() - Method in class com.ranull.graves.type.Grave
Gets the UUID of the grave's owner.
getParticleForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate particle type for the given version.
getParticleManager() - Method in class com.ranull.graves.Graves
 
getPermission() - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleCommand
Permission node required to run the command.
getPermissionList() - Method in class com.ranull.graves.type.Grave
Gets the permission list associated with this grave.
getPermissionList(Entity) - Method in class com.ranull.graves.Graves
Builds a sorted list of permission keys for a given entity (player).
getPistonBlock() - Method in class dev.cwhead.GravesX.event.GravePistonExtendEvent
Gets the piston block involved in this event.
getPitch() - Method in class com.ranull.graves.type.Grave
Gets the pitch (vertical rotation) of the grave.
getPlayer() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Gets the player
getPlayer() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
 
getPlayer() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the player involved in the event.
getPlayer() - Method in class dev.cwhead.GravesX.event.GraveExplodeEvent
Gets the player that caused the explosion.
getPlayer() - Method in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Gets the entity for which the grave is being created.
getPlayer() - Method in class dev.cwhead.GravesX.event.GravePreTeleportEvent
Gets the player.
getPlayer(UUID) - Method in class dev.cwhead.GravesX.integration.Floodgate
Retrieves the Floodgate player instance for the given UUID.
getPlayer(Player) - Method in class dev.cwhead.GravesX.integration.Floodgate
Retrieves the Floodgate player instance for the given player.
getPlayerDisplayName() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the player display name involved in the event.
getPlayerDropExperience(Player, float) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getPlayerDropExperience(Player, float) - Static method in class com.ranull.graves.util.ExperienceUtil
Deprecated.

This method is deprecated and will be removed in a future version. Use ExperienceUtil.getLevelFromExperience(long) instead.

Gets the amount of experience a player will drop upon death based on a percentage.
getPlayerExperience(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.playerTotalXp(Player).
getPlayerExperience(Player) - Static method in class com.ranull.graves.util.ExperienceUtil
Gets the total experience of a player.
getPlayerGameProfile(Player) - Static method in class dev.cwhead.GravesX.api.skin.SkinAPI
Retrieves the GameProfile of the specified player.
getPlayerGameProfile(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getPlayerGameProfile(Player) - Static method in class me.jay.GravesX.util.SkinSignatureUtil
 
getPlayerGameProfile(Player) - Static method in class me.jay.GravesX.util.SkinTextureUtil
Retrieves the GameProfile of a Player.
getPlayerList() - Static method in class com.ranull.graves.util.ServerUtil
Gets a list of online players' names.
getPlayerName() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the player name involved in the event.
getPlayerNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the PlayerNPC integration, if it is loaded.
getPlayerUniqueId() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Gets the player unique ID involved in the event.
getPlugin() - Method in class dev.cwhead.GravesX.module.ModuleContext
Gets the owning Graves plugin.
getPluginDepends() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Required external Bukkit plugins from module.yml:pluginDepends.
getPluginDepends() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Required external Bukkit plugins from module.yml:pluginDepends.
getPluginList() - Static method in class com.ranull.graves.util.ServerUtil
Gets a list of plugins with their names and versions.
getPluginReleaseType() - Method in class com.ranull.graves.Graves
Returns the plugin's current release type.
getPluginsFolder() - Method in class com.ranull.graves.Graves
 
getPluginSoftDepends() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Optional external Bukkit plugins from module.yml:pluginSoftDepends.
getPluginSoftDepends() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Optional external Bukkit plugins from module.yml:pluginSoftDepends.
getPotionEffectTypeFromVersion(String) - Method in class com.ranull.graves.manager.VersionManager
 
getPriority() - Method in class com.ranull.graves.integration.ItemBridge
Gets the priority of the ItemBridge listener.
getProtection() - Method in class com.ranull.graves.type.Grave
Checks if the grave has protection enabled.
getProtectionLib() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the ProtectionLib integration, if it is loaded.
getProtocolLib() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the ProtocolLib integration, if it is loaded.
getRawName(String) - Static method in class com.ranull.graves.manager.BlockManager
 
getRecipeManager() - Method in class com.ranull.graves.Graves
 
getRemovedItemStackMap() - Method in class com.ranull.graves.manager.CacheManager
Returns the map of entity UUIDs to lists of removed ItemStack objects.
getRemovedItemStacks(LivingEntity) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
getRemovedItemStacks(LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Retrieves the list of removed item stacks for the specified entity.
getReplaceData() - Method in class com.ranull.graves.data.BlockData
Gets the data to replace the block with.
getReplaceMaterial() - Method in class com.ranull.graves.data.BlockData
Gets the material to replace the block with.
getResources(String, JavaPlugin) - Static method in class com.ranull.graves.util.ResourceUtil
Retrieves resources from the plugin's JAR file at the specified path.
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlock
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockType
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventDirection
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntity
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntityType
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventGrave
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventInventoryView
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLivingEntity
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLocation
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventMovedBlocks
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPistonBlock
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPlayer
 
getReturnType() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventTargetEntity
 
getRightClickedBlock(String) - Method in class com.ranull.graves.manager.CacheManager
Retrieves the location of the right-clicked block for a specified player.
getRoof(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets the roof location for placement.
getRotationFromBlockFace(BlockFace) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Retrieves the Rotation corresponding to a given BlockFace.
getRotationFromBlockFace(BlockFace) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getSafeGraveLocation(LivingEntity, Location, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets a safe grave location.
getSafeTeleportLocation(Entity, Location, Grave, Graves) - Method in class com.ranull.graves.manager.LocationManager
Gets a safe teleport location.
getServerDumpInfo(Graves) - Static method in class com.ranull.graves.util.ServerUtil
Gathers server information and generates a dump in string format.
getSignature(Entity) - Static method in class me.jay.GravesX.util.SkinSignatureUtil
 
getSimpleBlockFace(BlockFace) - Static method in class com.ranull.graves.util.BlockFaceUtil
Simplifies the given BlockFace to one of the four cardinal directions (NORTH, EAST, SOUTH, WEST).
getSkinAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to skin and texture utility methods.
getSkinSignature(Entity) - Static method in class dev.cwhead.GravesX.api.skin.SkinAPI
Gets the skin signature of the specified entity if it is a player.
getSkinSignature(Entity) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
getSkript() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the SkriptAddon instance if Skript integration is loaded.
getSkriptAddon() - Method in class dev.cwhead.GravesX.integration.SkriptImpl
Gets the SkriptAddon instance.
getSkullItemStack(Grave, Graves) - Method in interface com.ranull.graves.compatibility.Compatibility
Gets the skull item stack for a given grave.
getSkullItemStack(Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Gets the skull item stack for a given grave.
getSkullItemStack(Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Gets the skull item stack for a given grave.
getSkullTexture(ItemStack) - Method in interface com.ranull.graves.compatibility.Compatibility
Gets the texture of a skull item stack.
getSkullTexture(ItemStack) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Gets the texture of a skull item stack.
getSkullTexture(ItemStack) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Gets the texture of a skull item stack.
getSpigotID() - Method in class com.ranull.graves.Graves
 
getStorageMode(String) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the storage mode for a given string representation.
getStoragePrefix() - Method in class com.ranull.graves.manager.DataManager
Retrieves the configured storage prefix for GravesX from the plugin configuration.
getSystemProperty(String) - Static method in class com.ranull.graves.util.ServerUtil
Gets the value of a system property or returns "Unknown" if the property is not set.
getTargetBlock(PlayerBucketEmptyEvent) - Method in class com.ranull.graves.listener.PlayerBucketListener
Gets the block that the player is interacting with when emptying the bucket.
getTargetEntity() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Gets the entity targeted by the event.
getTargetEntity() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Gets the Target Entity
getTargetEntityType() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Gets the Target Entity Type
getTargetPlayer() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Returns the targeted Player.
getTargetPlayerName() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Returns the targeted player's name.
getTargetPlayerUniqueId() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Returns the targeted player's UUID.
getTexture(Entity) - Static method in class dev.cwhead.GravesX.api.skin.SkinAPI
Retrieves the texture of the specified entity.
getTexture(Entity) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use SkinAPI.getTexture(Entity).
getTexture(Entity) - Static method in class me.jay.GravesX.util.SkinTextureUtil
Retrieves the texture of an Entity.
getTextures(Object) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Returns PropertyMap["textures"] as a collection when present.
getTexturesKey(GameProfile) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Returns whether the profile has a "textures" property (works with both properties() and getProperties()).
getTexturesKey(GameProfile) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Returns whether the profile has a "textures" property (works with both properties() and getProperties()).
getThisModule() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Returns the descriptor for this (current) module.
getThisModule() - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Returns the descriptor for this (current) module.
getTimeAlive() - Method in class com.ranull.graves.type.Grave
Gets the time (in milliseconds) the grave is set to be alive.
getTimeAliveRemaining() - Method in class com.ranull.graves.type.Grave
Gets the remaining time (in milliseconds) the grave is set to be alive.
getTimeCreation() - Method in class com.ranull.graves.type.Grave
Gets the creation time (in milliseconds) of the grave.
getTimeProtection() - Method in class com.ranull.graves.type.Grave
Gets the protection time (in milliseconds) of the grave.
getTimeProtectionRemaining() - Method in class com.ranull.graves.type.Grave
Gets the remaining time (in milliseconds) the grave is protected.
getTimeString(Grave, long, Graves) - Static method in class com.ranull.graves.util.StringUtil
Gets the time string for a given duration in milliseconds.
getToken(String) - Method in class com.ranull.graves.manager.RecipeManager
Retrieves the token item based on the configuration.
getTokenList() - Method in class com.ranull.graves.manager.RecipeManager
Retrieves the list of tokens from the configuration.
getTokenName(ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Retrieves the token name from an item stack.
getTop(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Finds the top location for placement, searching downward from the given location's Y-coordinate.
getTopInventory(InventoryEvent) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getTopInventory(InventoryView) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getType() - Method in class com.ranull.graves.data.EntityData
Gets the type of the entity.
getType() - Method in class com.ranull.graves.manager.DataManager
 
getUsage() - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleCommand
Usage string shown on errors or help.
getUtilAPI() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Provides access to general-purpose utility methods.
getUUID() - Method in class com.ranull.graves.inventory.GraveList
Gets the UUID associated with this GraveList.
getUUID() - Method in class com.ranull.graves.type.Grave
Gets the UUID of the grave.
getUUID(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.uuidOf(String).
getUUID(String) - Static method in class com.ranull.graves.util.UUIDUtil
Converts a string to a UUID.
getUUIDEntity() - Method in class com.ranull.graves.data.EntityData
Gets the UUID of the entity.
getUUIDGrave() - Method in class com.ranull.graves.data.EntityData
Gets the UUID of the associated grave.
getVault() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the Vault integration, if it is loaded.
getVersion() - Method in class com.ranull.graves.Graves
 
getVersion() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
getVersion() - Method in class com.ranull.graves.manager.VersionManager
Retrieves the server version.
getVersion() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Module version from module.yml:version.
getVersion() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Module version from module.yml:version.
getVersion(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Convenience accessor for getModule(moduleKey).getVersion().
getVersionManager() - Method in class com.ranull.graves.Graves
 
getVoid(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets the void location for placement.
getWaterTop(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets the top location above water for placement.
getWebsite() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Project website or documentation URL from module.yml:website.
getWebsite() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Project website or documentation URL from module.yml:website.
getWebsite(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Convenience accessor for getModule(moduleKey).getWebsite().
getWorld() - Method in class com.ranull.graves.data.ChunkData
Gets the world of the chunk.
getWorldFormatted(String, Graves) - Static method in class com.ranull.graves.util.StringUtil
Retrieves the formatted world name from the configuration.
getX() - Method in class com.ranull.graves.data.ChunkData
Gets the x-coordinate of the chunk.
getYaw() - Method in class com.ranull.graves.type.Grave
Gets the yaw (rotation) of the grave.
getYawBlockFace(float) - Static method in class com.ranull.graves.util.BlockFaceUtil
Converts a yaw angle to the corresponding BlockFace.
getZ() - Method in class com.ranull.graves.data.ChunkData
Gets the z-coordinate of the chunk.
giveCompassToPlayer(PlayerRespawnEvent, Player, Grave, Location) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Creates and gives the grave compass one tick after respawn, executing on the respawn location region to safely read locations and modify the player's inventory.
giveGraveExperience(Player, Grave) - Method in class com.ranull.graves.manager.GraveManager
Gives the experience from a grave to a player.
grantPermission(OfflinePlayer, String) - Method in class dev.cwhead.GravesX.integration.LuckPermsHandler
Grants the specified permission to a player.
grave - Variable in class com.ranull.graves.inventory.GraveMenu
 
grave - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
The grave associated with the event.
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAbandoned
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassAdd
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassUse
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCreate
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveParticle
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionCreate
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionExpired
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTimeout
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
grave - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
Grave - Class in com.ranull.graves.type
Represents a grave in the game, storing information about the player or entity that the grave belongs to, including inventory, location, and various other attributes.
Grave(UUID) - Constructor for class com.ranull.graves.type.Grave
Constructs a new Grave with the specified UUID.
Grave.StorageMode - Enum Class in com.ranull.graves.type
Enum for defining different storage modes for the grave.
GraveAbandonedEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveAbandonedEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave is abandoned.

This event extends GraveEvent and provides information about the grave that is abandoned.

GraveAbandonedEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave is abandoned.
GraveAbandonedEvent(Grave) - Constructor for class com.ranull.graves.event.GraveAbandonedEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveAbandonedEvent instead. Constructs a new GraveAbandonedEvent.
GraveAbandonedEvent(Grave) - Constructor for class dev.cwhead.GravesX.event.GraveAbandonedEvent
Constructs a new GraveAbandonedEvent.
GraveAutoLootEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveAutoLootEvent instead. Will be removed in 4.9.10.1. Represents an event where a grave is automatically looted.

This event extends GraveEvent and provides information about the entity involved, the location of the grave, and the grave itself.

GraveAutoLootEvent - Class in dev.cwhead.GravesX.event
Represents an event where a grave is automatically looted.
GraveAutoLootEvent(Entity, Location, Grave) - Constructor for class com.ranull.graves.event.GraveAutoLootEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveAutoLootEvent instead. Constructs a new GraveAutoLootEvent.
GraveAutoLootEvent(Entity, Location, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveAutoLootEvent
Constructs a new GraveAutoLootEvent.
GraveBlockPlaceEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveBlockPlaceEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave is placed by a LivingEntity whether that be a Player or Entity.

This event extends GraveEvent and provides information about the grave and the LivingEntity (Player or Entity) involved when the grave is placed.

GraveBlockPlaceEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave is placed by a LivingEntity whether that be a Player or Entity.
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType) - Constructor for class com.ranull.graves.event.GraveBlockPlaceEvent
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType) - Constructor for class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Deprecated.
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType, Block, LivingEntity) - Constructor for class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Constructs a new GraveBlockPlaceEvent.
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType, Block, LivingEntity) - Constructor for class com.ranull.graves.event.GraveBlockPlaceEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveBlockPlaceEvent instead. Constructs a new GraveBlockPlaceEvent.
GraveBreakEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveBreakEvent instead. Will be removed in 4.9.10.1. The GraveBreakEvent class represents an event where a grave block is broken by a player. This event extends the GraveEvent and includes additional information about the grave and whether items should drop upon breaking the grave block.
GraveBreakEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave is broken by a Player.
GraveBreakEvent(Block, Player, Grave) - Constructor for class com.ranull.graves.event.GraveBreakEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveBreakEvent instead. Constructs a new GraveBreakEvent.
GraveBreakEvent(Block, Player, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveBreakEvent
Constructs a new GraveBreakEvent.
GraveBreakEvent(Block, Player, Grave, BlockData.BlockType) - Constructor for class com.ranull.graves.event.GraveBreakEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveBreakEvent instead.
GraveBreakEvent(Block, Player, Grave, BlockData.BlockType) - Constructor for class dev.cwhead.GravesX.event.GraveBreakEvent
Constructs a new GraveBreakEvent with an optional block type.
GraveCloseEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCloseEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when an inventory associated with a grave is closed.

This event extends GraveEvent and provides information about the grave and the player involved when the inventory is closed.

GraveCloseEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when an inventory associated with a grave is closed.
GraveCloseEvent(Grave, InventoryView, Entity) - Constructor for class com.ranull.graves.event.GraveCloseEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCloseEvent(InventoryView, Grave, Player) instead. Constructs a new GraveCloseEvent.
GraveCloseEvent(InventoryView, Grave, Player) - Constructor for class com.ranull.graves.event.GraveCloseEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCloseEvent instead. Constructs a new GraveCloseEvent.
GraveCloseEvent(InventoryView, Grave, Player) - Constructor for class dev.cwhead.GravesX.event.GraveCloseEvent
Constructs a new GraveCloseEvent.
GraveCompassAddEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCompassAddEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave compass is added to a users inventory.

This event extends GravePlayerEvent and is cancellable, allowing event listeners to prevent the creation of the grave if necessary.

GraveCompassAddEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave compass is added to a users inventory.
GraveCompassAddEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveCompassAddEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCompassAddEvent(Player, Grave) instead. Constructs a new GraveCompassAddEvent.
GraveCompassAddEvent(Player, Grave) - Constructor for class com.ranull.graves.event.GraveCompassAddEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCompassAddEvent instead. Constructs a new GraveCompassAddEvent.
GraveCompassAddEvent(Player, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveCompassAddEvent
Constructs a new GraveCompassAddEvent.
GraveCompassUseEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCompassUseEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave compass is used.

This event extends GravePlayerEvent and is cancellable, allowing event listeners to prevent the creation of the grave if necessary.

GraveCompassUseEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave compass is used.
GraveCompassUseEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveCompassUseEvent
Deprecated, for removal: This API element is subject to removal in a future version.
GraveCompassUseEvent(Player, Grave) - Constructor for class com.ranull.graves.event.GraveCompassUseEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCompassUseEvent instead. Constructs a new GraveCompassUseEvent.
GraveCompassUseEvent(Player, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveCompassUseEvent
Constructs a new GraveCompassUseEvent.
GraveCreateEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCreateEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave is created for an entity.

This event extends GraveEntityEvent and is cancellable, allowing event listeners to prevent the creation of the grave if necessary.

GraveCreateEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave is created for an entity.
GraveCreateEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveCreateEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveCreateEvent instead. Constructs a new GraveCreateEvent.
GraveCreateEvent(Entity, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveCreateEvent
Constructs a new GraveCreateEvent.
GraveCreationAPI - Class in dev.cwhead.GravesX.api.grave
API for creating graves and firing appropriate events.
GraveCreationAPI(Graves, LocationAPI, UtilAPI, GraveManagementAPI) - Constructor for class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
GraveEntityEvent - Class in dev.cwhead.GravesX.event.graveevent
Entity-based grave event.
GraveEntityEvent(Grave, Entity, Location, BlockData.BlockType, Block, LivingEntity, LivingEntity) - Constructor for class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Constructs a new GraveEntityEvent.
GraveEvent - Class in dev.cwhead.GravesX.event.graveevent
The base class for all grave-related events.
GraveEvent(Grave, Location, BlockData.BlockType, Block) - Constructor for class dev.cwhead.GravesX.event.graveevent.GraveEvent
Constructs a new GraveEvent.
GraveExpiredEvent - Class in dev.cwhead.GravesX.event
 
GraveExpiredEvent(Grave) - Constructor for class dev.cwhead.GravesX.event.GraveExpiredEvent
Constructs a new GraveExpiredEvent.
GraveExplodeEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveExplodeEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave explodes.

This event extends GraveEvent and is cancellable, allowing event listeners to prevent the explosion from occurring if necessary.

GraveExplodeEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave explodes.
GraveExplodeEvent(Location, Entity, Grave) - Constructor for class com.ranull.graves.event.GraveExplodeEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveExplodeEvent instead. Constructs a new GraveExplodeEvent.
GraveExplodeEvent(Location, Entity, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveExplodeEvent
Constructs a new GraveExplodeEvent.
graveList - Variable in class com.ranull.graves.inventory.GraveList
 
GraveList - Class in com.ranull.graves.inventory
Represents a list of graves that can be displayed in an inventory.
GraveList(UUID, List<Grave>) - Constructor for class com.ranull.graves.inventory.GraveList
Constructs a new GraveList instance with the given UUID and list of graves.
GraveLootedEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveLootedEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when an inventory associated with a grave is completely looted.

This event extends GravePlayerEvent and provides information about the grave and the player involved when the inventory is completely looted.

GraveLootedEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when an inventory associated with a grave is completely looted.
GraveLootedEvent(Grave, InventoryView, Entity) - Constructor for class com.ranull.graves.event.GraveLootedEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveLootedEvent instead. Constructs a new GraveLootedEvent.
GraveLootedEvent(InventoryView, Grave, Player) - Constructor for class com.ranull.graves.event.GraveLootedEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveLootedEvent instead. Constructs a new GraveLootedEvent.
GraveLootedEvent(InventoryView, Grave, Player) - Constructor for class dev.cwhead.GravesX.event.GraveLootedEvent
Constructs a new GraveLootedEvent.
GraveManagementAPI - Class in dev.cwhead.GravesX.api.grave
API for managing existing graves.
GraveManagementAPI(Graves) - Constructor for class dev.cwhead.GravesX.api.grave.GraveManagementAPI
 
graveManager - Variable in class com.ranull.graves.Graves
 
GraveManager - Class in com.ranull.graves.manager
Manages the operations and lifecycle of graves within the Graves plugin.
GraveManager(Graves) - Constructor for class com.ranull.graves.manager.GraveManager
Initializes the GraveManager with the specified plugin instance.
graveMap - Variable in class com.ranull.graves.manager.CacheManager
A map of grave UUIDs to their corresponding Grave objects.
GraveMenu - Class in com.ranull.graves.inventory
Represents a menu for a specific grave, displayed in an inventory.
GraveMenu(Grave) - Constructor for class com.ranull.graves.inventory.GraveMenu
Constructs a new GraveMenu instance for the specified grave.
GraveObituaryAddEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveObituaryAddEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when an Obituary is added to a grave.

This event extends GraveEvent and is cancellable, allowing event listeners to prevent obituaries from being included in graves.

GraveObituaryAddEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when an Obituary is added to a grave.
GraveObituaryAddEvent(Grave, Location, Entity) - Constructor for class com.ranull.graves.event.GraveObituaryAddEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveObituaryAddEvent instead. Constructs a new GraveObituaryAddEvent.
GraveObituaryAddEvent(Grave, Location, Entity) - Constructor for class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Constructs a new GraveObituaryAddEvent.
GraveOpenEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveOpenEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a player opens an inventory associated with a grave.

This event extends GravePlayerEvent and includes additional information about the grave and the inventory view that is being opened.

GraveOpenEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a player opens an inventory associated with a grave.
GraveOpenEvent(InventoryView, Grave, Entity) - Constructor for class com.ranull.graves.event.GraveOpenEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveOpenEvent instead. Constructs a new GraveOpenEvent.
GraveOpenEvent(InventoryView, Grave, Player) - Constructor for class com.ranull.graves.event.GraveOpenEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveOpenEvent instead. Constructs a new GraveOpenEvent.
GraveOpenEvent(InventoryView, Grave, Player) - Constructor for class dev.cwhead.GravesX.event.GraveOpenEvent
Constructs a new GraveOpenEvent.
graveParticle(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Spawns particle effects around a grave.
GraveParticleEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveParticleEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a particle is spawned to a grave location.

This event extends GravePlayerEvent and is cancellable, allowing event listeners to prevent the creation of the grave if necessary.

GraveParticleEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a particle is spawned to a grave location.
GraveParticleEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveParticleEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveParticleEvent instead. Constructs a new GraveParticleEvent.
GraveParticleEvent(Player, Grave) - Constructor for class com.ranull.graves.event.GraveParticleEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveParticleEvent instead. Constructs a new GraveParticleEvent.
GraveParticleEvent(Player, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveParticleEvent
Constructs a new GraveParticleEvent.
GravePistonExtendEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravePistonExtendEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a piston extends into a grave location.

This event extends GraveEvent and is cancellable, allowing event listeners to prevent the piston from extending.

GravePistonExtendEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a piston extends into a grave location.
GravePistonExtendEvent(Grave, Location, Block, BlockFace, List<Block>) - Constructor for class com.ranull.graves.event.GravePistonExtendEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravePistonExtendEvent instead. Constructs a new GravePistonExtendEvent.
GravePistonExtendEvent(Grave, Location, Block, BlockFace, List<Block>) - Constructor for class dev.cwhead.GravesX.event.GravePistonExtendEvent
Constructs a new GravePistonExtendEvent.
GravePlayerEvent - Class in dev.cwhead.GravesX.event.graveevent
Player-based grave event.
GravePlayerEvent(Grave, Player, Location, BlockData.BlockType, Block, InventoryView, LivingEntity, LivingEntity) - Constructor for class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Constructs a new GravePlayerEvent.
GravePlayerHeadDropEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravePlayerHeadDropEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a Players Head is added to a grave.

This event extends GraveEvent and is cancellable, allowing event listeners to prevent Player Heads from being included in graves.

GravePlayerHeadDropEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a Players Head is added to a grave.
GravePlayerHeadDropEvent(Grave, Location, Entity) - Constructor for class com.ranull.graves.event.GravePlayerHeadDropEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravePlayerHeadDropEvent instead. Constructs a new GravePlayerHeadDropEvent.
GravePlayerHeadDropEvent(Grave, Location, Entity) - Constructor for class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
Constructs a new GravePlayerHeadDropEvent.
GravePreTeleportEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravePreTeleportEvent instead. Will be removed in 4.9.10.1. Fired just before an entity is teleported to a grave.

This event extends GraveEntityEvent and is cancellable, allowing listeners to prevent the teleport.

GravePreTeleportEvent - Class in dev.cwhead.GravesX.event
Fired just before an entity is teleported to a grave.
GravePreTeleportEvent(Grave, Entity) - Constructor for class com.ranull.graves.event.GravePreTeleportEvent
Deprecated, for removal: This API element is subject to removal in a future version.
GravePreTeleportEvent(Grave, Entity) - Constructor for class dev.cwhead.GravesX.event.GravePreTeleportEvent
Constructs a new GravePreTeleportEvent.
GraveProjectileHitEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProjectileHitEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave is hit with a projectile.

This event extends GraveEntityEvent and provides information about the grave that is hit with a projectile.

GraveProjectileHitEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave is hit with a projectile.
GraveProjectileHitEvent(Location, Grave, Entity, Block) - Constructor for class com.ranull.graves.event.GraveProjectileHitEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProjectileHitEvent instead. Constructs a new GraveProjectileHitEvent.
GraveProjectileHitEvent(Location, Grave, Entity, Block) - Constructor for class dev.cwhead.GravesX.event.GraveProjectileHitEvent
Constructs a new GraveProjectileHitEvent.
GraveProjectileHitEvent(Location, LivingEntity, Grave, Entity, Block) - Constructor for class com.ranull.graves.event.GraveProjectileHitEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProjectileHitEvent instead. Constructs a new GraveProjectileHitEvent.
GraveProjectileHitEvent(Location, LivingEntity, Grave, Entity, Block) - Constructor for class dev.cwhead.GravesX.event.GraveProjectileHitEvent
Constructs a new GraveProjectileHitEvent.
GraveProjectileHitEvent(Location, Player, Grave, Entity, Block) - Constructor for class com.ranull.graves.event.GraveProjectileHitEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProjectileHitEvent instead. Constructs a new GraveProjectileHitEvent.
GraveProjectileHitEvent(Location, Player, Grave, Entity, Block) - Constructor for class dev.cwhead.GravesX.event.GraveProjectileHitEvent
Constructs a new GraveProjectileHitEvent.
GraveProtectionCreateEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProtectionCreateEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when grave protection is created.

This event extends GraveEntityEvent and is cancellable, allowing event listeners to prevent creation of grave protection if necessary.

GraveProtectionCreateEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when grave protection is created.
GraveProtectionCreateEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveProtectionCreateEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProtectionCreateEvent instead. Constructs a new GraveProtectionCreateEvent.
GraveProtectionCreateEvent(Entity, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveProtectionCreateEvent
Constructs a new GraveProtectionCreateEvent.
GraveProtectionExpiredEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProtectionExpiredEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when grave protection has expired.

This event extends GraveEvent and is cancellable, allowing event listeners to prevent the expiration of grave protection if necessary.

GraveProtectionExpiredEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when grave protection has expired.
GraveProtectionExpiredEvent(Grave) - Constructor for class com.ranull.graves.event.GraveProtectionExpiredEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveProtectionExpiredEvent instead. Constructs a new GraveProtectionExpiredEvent.
GraveProtectionExpiredEvent(Grave) - Constructor for class dev.cwhead.GravesX.event.GraveProtectionExpiredEvent
Constructs a new GraveProtectionExpiredEvent.
GraveProvider - Interface in dev.cwhead.GravesX.api.provider
Custom grave provider discovered via Bukkit Services.
Graves - Class in com.ranull.graves
 
Graves() - Constructor for class com.ranull.graves.Graves
 
graveScheduler - Static variable in class com.ranull.graves.Graves
 
GravesCommand - Class in com.ranull.graves.command
Handles command execution and tab completion for the Graves plugin.
GravesCommand(Graves) - Constructor for class com.ranull.graves.command.GravesCommand
Constructor to initialize the GravesCommand with the Graves plugin.
gravesCreate - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Grave creation operations.
gravesManage - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Grave management operations.
GravesXAddon - Class in dev.cwhead.GravesX.addon
Handles Addon Creation
GravesXAddon() - Constructor for class dev.cwhead.GravesX.addon.GravesXAddon
 
GravesXAPI - Class in dev.cwhead.GravesX.api
Facade exposing the modular GravesX APIs.
GravesXAPI - Class in dev.cwhead.GravesX
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1, this class is replaced by the modular APIs under GravesXAPI. Use:
  • GravesXApi#gravesCreate for grave creation
  • GravesXApi#gravesManage for management actions
  • GravesXApi#world for location/block-face helpers
  • GravesXApi#inventory for inventory helpers
  • GravesXApi#skin for textures and profiles
  • GravesXApi#addon for addon folder/config export
  • GravesXApi#util for utilities (permissions, XP, colors, files, YAML, paste, etc.)
GravesXAPI(Graves) - Constructor for class dev.cwhead.GravesX.api.GravesXAPI
Initializes the GravesXAPI facade with all modular API components.
GravesXAPI(Graves) - Constructor for class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use GravesXAPI(Graves).
GravesXEventIllegalArgumentException - Exception Class in dev.cwhead.GravesX.exception
 
GravesXEventIllegalArgumentException(String) - Constructor for exception class dev.cwhead.GravesX.exception.GravesXEventIllegalArgumentException
Thrown when a method on a GraveEvent is called but that method is performing an illegal argument.
GravesXEventMethodNotSupportedException - Exception Class in dev.cwhead.GravesX.exception
Thrown when a method on a GraveEvent is called but that method is not supported for the specific event type.
GravesXEventMethodNotSupportedException(String) - Constructor for exception class dev.cwhead.GravesX.exception.GravesXEventMethodNotSupportedException
Thrown when a method on a GraveEvent is called but that method is not supported for the specific event type.
GravesXEventNullPointerException - Exception Class in dev.cwhead.GravesX.exception
 
GravesXEventNullPointerException(String) - Constructor for exception class dev.cwhead.GravesX.exception.GravesXEventNullPointerException
Thrown when a method on a GraveEvent is called but that method is null for the specific event type.
GravesXEventNullPointerException(Event, String) - Constructor for exception class dev.cwhead.GravesX.exception.GravesXEventNullPointerException
Thrown when a method on a GraveEvent is called but that method is null for the specific event type.
GravesXGraveProviderException - Exception Class in dev.cwhead.GravesX.exception
 
GravesXGraveProviderException(String) - Constructor for exception class dev.cwhead.GravesX.exception.GravesXGraveProviderException
 
GravesXGraveProviderException(String, Throwable) - Constructor for exception class dev.cwhead.GravesX.exception.GravesXGraveProviderException
 
GravesXModule - Class in dev.cwhead.GravesX.module
Defines lifecycle hooks for a GravesX module.
GravesXModule() - Constructor for class dev.cwhead.GravesX.module.GravesXModule
 
GravesXModuleCommand - Interface in dev.cwhead.GravesX.module.command
Command executor with optional metadata used by the module registrar to auto-fill name, description, usage, permission, and aliases.
GravesXModuleController - Interface in dev.cwhead.GravesX.module
Runtime lifecycle controller for GravesX modules.
GravesXModuleDescriptor - Interface in dev.cwhead.GravesX.module
Read-only view of a module's metadata (parsed from module.yml) plus its current runtime state.
GravesXModuleTabCompleter - Interface in dev.cwhead.GravesX.module.command
Tab completer for module commands with simple lifecycle hooks.
GraveTeleportEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveTeleportEvent instead. Will be removed in 4.9.10.1. Represents an event that is triggered when a player teleports to a grave.

This event is fired when a player teleports to a specified location associated with a grave. It extends from the GraveEntityEvent class, inheriting the basic event properties.

GraveTeleportEvent - Class in dev.cwhead.GravesX.event
Represents an event that is triggered when a player teleports to a grave.
GraveTeleportEvent(Grave, Entity) - Constructor for class com.ranull.graves.event.GraveTeleportEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveTeleportEvent instead. Constructs a new GraveTeleportEvent.
GraveTeleportEvent(Grave, Entity) - Constructor for class dev.cwhead.GravesX.event.GraveTeleportEvent
Constructs a new GraveTeleportEvent.
GraveTestListener - Class in com.ranull.graves.listener
Listener for handling various grave-related events and logging messages.
GraveTestListener(Graves) - Constructor for class com.ranull.graves.listener.GraveTestListener
Constructs a GraveTestListener with the specified Graves plugin.
GraveTimeoutEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveTimeoutEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a grave times out.

This event extends GraveEvent and is cancellable, allowing event listeners to prevent the grave timeout from occurring if necessary.

GraveTimeoutEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a grave times out.
GraveTimeoutEvent(Grave) - Constructor for class com.ranull.graves.event.GraveTimeoutEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveTimeoutEvent instead. Constructs a new GraveTimeoutEvent.
GraveTimeoutEvent(Grave) - Constructor for class dev.cwhead.GravesX.event.GraveTimeoutEvent
Constructs a new GraveTimeoutEvent.
graveUUID - Variable in class com.ranull.graves.data.BlockData
The unique identifier for the grave.
GraveWalkOverEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveWalkOverEvent instead. Will be removed in 4.9.10.1. Represents an event where a grave is walked over.

This event extends GraveEntityEvent and provides information about the entity involved, the location of the grave, and the grave itself.

GraveWalkOverEvent - Class in dev.cwhead.GravesX.event
Represents an event where a grave is walked over.
GraveWalkOverEvent(Entity, Location, Grave) - Constructor for class com.ranull.graves.event.GraveWalkOverEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveWalkOverEvent instead. Constructs a new GraveWalkOverEvent.
GraveWalkOverEvent(Entity, Location, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveWalkOverEvent
Constructs a new GraveWalkOverEvent.
GraveZombieSpawnEvent - Class in com.ranull.graves.event
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveZombieSpawnEvent instead. Will be removed in 4.9.10.1. Represents an event that occurs when a zombie spawns at a grave.

This event extends GraveEvent and provides details about the location of the spawn and the entity that the zombie is targeting.

GraveZombieSpawnEvent - Class in dev.cwhead.GravesX.event
Represents an event that occurs when a zombie spawns at a grave.
GraveZombieSpawnEvent(Location, LivingEntity, Grave) - Constructor for class com.ranull.graves.event.GraveZombieSpawnEvent
Deprecated, for removal: This API element is subject to removal in a future version.
Use GraveZombieSpawnEvent instead. A static final instance of HandlerList used to manage event handlers.

This HandlerList is used to register and manage the handlers for events of this type. It provides the mechanism for adding, removing, and invoking event handlers.

GraveZombieSpawnEvent(Location, LivingEntity, Grave) - Constructor for class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Constructs a new GraveZombieSpawnEvent.
guard(Runnable) - Method in class dev.cwhead.GravesX.module.ModuleContext
 
guiManager - Variable in class com.ranull.graves.Graves
 
GUIManager - Class in com.ranull.graves.manager
The GUIManager class is responsible for managing the graphical user interfaces related to graves.
GUIManager(Graves) - Constructor for class com.ranull.graves.manager.GUIManager
Initializes a new instance of the GUIManager class.
GxModulesCommand - Class in dev.cwhead.GravesX.command
 
GxModulesCommand(ModuleManager, Graves) - Constructor for class dev.cwhead.GravesX.command.GxModulesCommand
 

H

H2 - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
H2 database system.
handleAddonCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleAfterRespawn(Player, Location) - Method in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
handleAutoLoot(BlockBreakEvent, Player, Block, Grave, GraveBreakEvent) - Method in class com.ranull.graves.listener.BlockBreakListener
Handles the auto-loot process when breaking a grave.
handleAutoLoot(BlockBreakEvent, Player, Block, Grave, GraveBreakEvent) - Method in class com.ranull.graves.listener.BlockBreakListener
Handles the auto-loot process when breaking a grave.
handleBlockInteraction(PlayerInteractEvent, Player) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles interactions with blocks, including graves.
handleBlockPlacement(Location, Material, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Handles the block placement logic.
handleCleanupCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
handleCompassInteraction(PlayerInteractEvent, Player) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles interactions with compasses to update or remove them based on the graves they are tracking.
handleDebugCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleDumpCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
handleEmptyGrave(InventoryCloseEvent, Player, Grave) - Method in class com.ranull.graves.listener.InventoryCloseListener
Handles actions for an empty (fully looted) grave.
handleFailedGravePlacement(EntityDeathEvent, Grave, Location, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Handles failed grave placement.
handleFurnitureInteraction(FurnitureInteractEvent, ItemFrame) - Method in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Handles the interaction with the furniture. If the furniture is associated with a grave, attempts to open the grave and cancels the event if successful.
handleFurnitureInteraction(PlayerInteractEntityEvent, Entity) - Method in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
Recommend Nexo as a replacement. Handles the interaction with the furniture. If the furniture is associated with a grave, the event is cancelled and the grave is opened for the player.
handleFurnitureInteraction(PlayerInteractEntityEvent, Entity) - Method in class dev.cwhead.GravesX.listener.integration.nexo.PlayerInteractEntityListener
Handles the interaction with the furniture.
handleGiveTokenCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleGraveAutoLootOnWalk(PlayerMoveEvent, Player, Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Handles the auto-loot of a grave when a player moves over it.
handleGraveBreak(BlockBreakEvent, Player, Block, Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
Handles the process of breaking a grave.
handleGraveExplosion(BlockExplodeEvent, Iterator<Block>, Block, Grave, Location) - Method in class com.ranull.graves.listener.BlockExplodeListener
Handles the explosion of a grave.
handleGraveExplosion(EntityExplodeEvent, Iterator<Block>, Block, Grave, Location) - Method in class com.ranull.graves.listener.EntityExplodeListener
Handles the explosion of a grave.
handleGraveExplosion(ExplosionPrimeEvent, Grave, Location) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Handles the explosion of a grave.
handleGraveInteraction(PlayerInteractEvent, Player, Block) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles interactions with graves.
handleGraveInventoryClick(InventoryClickEvent, Player, Grave) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks when the inventory holder is a Grave.
handleGraveInventoryDrag(InventoryDragEvent, Player, Grave) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags when the inventory holder is a Grave.
handleGraveInventoryOpen(InventoryOpenEvent) - Method in class com.ranull.graves.listener.InventoryOpenListener
Handles the opening of a Grave inventory by creating and triggering a GraveOpenEvent.
handleGraveListClick(InventoryClickEvent, Player, GraveList) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks for GraveList inventories.
handleGraveListDrag(InventoryDragEvent, Player, GraveList) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags for GraveList inventories.
handleGraveMenuClick(InventoryClickEvent, Player, GraveMenu) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks for GraveMenu inventories.
handleGraveMenuDrag(InventoryDragEvent, Player, GraveMenu) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags for GraveMenu inventories.
handleGravePistonMove(BlockPistonExtendEvent, Grave, Block, BlockFace, List<Block>) - Method in class com.ranull.graves.listener.BlockPistonExtendListener
 
handleGraveTimeout(Grave, List<Grave>) - Method in class com.ranull.graves.manager.GraveManager
Handles the timeout or abandonment of a grave by firing the GraveTimeoutEvent and then either dropping its contents (timeout) or moving it into abandoned logic.
handleImportCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleListGuiCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleNPCInteraction(NPC.Events.Interact) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Handles the interaction with the NPC.
handleNPCInteraction(NPC, Player) - Method in class dev.cwhead.GravesX.listener.integration.citizensnpcs.CitizensNPCInteractListener
Handles the interaction with the NPC.
handlePlayerDeath(Player, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Handles player death and checks if a grave should be created.
handlePlayerInventoryClick(InventoryClickEvent, Player, InventoryHolder) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks when the player interacts with GraveList or GraveMenu inventories.
handlePlayerInventoryDrag(InventoryDragEvent, Player, InventoryHolder) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags when the player interacts with GraveList or GraveMenu inventories.
handleProjectClick(ProjectClickEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Handles the ProjectClickEvent.
handleProjectileHitFromLiving(LivingEntity, ProjectileHitEvent, Block, Grave, Location) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
handleProjectileHitFromOther(ProjectileHitEvent, Block, Grave, Location) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
handleProjectileHitFromPlayer(Player, ProjectileHitEvent, Block, Grave, Location) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
handlePurgeCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleReloadCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
HANDLERS - Static variable in class com.ranull.graves.event.GraveAbandonedEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveAutoLootEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveBlockPlaceEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveBreakEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCloseEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCompassAddEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCompassUseEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCreateEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveExplodeEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveLootedEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveObituaryAddEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveOpenEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveParticleEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GravePistonExtendEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GravePlayerHeadDropEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GravePreTeleportEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveProjectileHitEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveProtectionCreateEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveProtectionExpiredEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveTeleportEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveTimeoutEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveWalkOverEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveZombieSpawnEvent
Deprecated.
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveAbandonedEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveAutoLootEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveBreakEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveCloseEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveCompassAddEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveCompassUseEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveCreateEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
 
HANDLERS - Static variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveExpiredEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveExplodeEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveLootedEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveOpenEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveParticleEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GravePistonExtendEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GravePreTeleportEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveProjectileHitEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveProtectionCreateEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveProtectionExpiredEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveTeleportEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveTimeoutEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveWalkOverEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
A static final instance of HandlerList used to manage event handlers.
handleShiftClick(InventoryClickEvent) - Method in class com.ranull.graves.listener.InventoryClickListener
Handle shift-clicking logic, preventing players from shift-clicking the compass into a restricted inventory.
handleTeleportCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleUnlockMSSQL() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for Microsoft SQL Server databases using COMMIT.
handleUnlockMySQL() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for MySQL and MariaDB databases.
handleUnlockPostgreSQLandH2() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for PostgreSQL/H2 databases using COMMIT or ROLLBACK.
handleUnlockSQLite() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for SQLite databases using COMMIT or Rollback.
handleVaultIntegration(Plugin) - Method in class com.ranull.graves.manager.IntegrationManager
Handles the integration of the Vault plugin.
hangingBreakListener - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
hangingBreakListener - Variable in class dev.cwhead.GravesX.integration.Nexo
 
HangingBreakListener - Class in com.ranull.graves.listener
Listener for handling HangingBreakEvent and conditionally canceling the event.
HangingBreakListener - Class in com.ranull.graves.listener.integration.oraxen
Deprecated.
Recommend Nexo as a replacement. Listens for HangingBreakEvent and cancels the event if the entity being broken is an ItemFrame associated with a grave.
HangingBreakListener - Class in dev.cwhead.GravesX.listener.integration.nexo
Listens for HangingBreakEvent and cancels the event if the entity being broken is an ItemFrame associated with a grave.
HangingBreakListener(Graves) - Constructor for class com.ranull.graves.listener.HangingBreakListener
Constructs a HangingBreakListener with the specified Graves plugin.
HangingBreakListener(Oraxen) - Constructor for class com.ranull.graves.listener.integration.oraxen.HangingBreakListener
Deprecated.
Recommend Nexo as a replacement. Constructs a new HangingBreakListener with the specified Oraxen instance.
HangingBreakListener(Nexo) - Constructor for class dev.cwhead.GravesX.listener.integration.nexo.HangingBreakListener
Constructs a new HangingBreakListener with the specified Nexo instance.
hasAPIVersion - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the API version is present or supported.
hasAPIVersion() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has the API version.
hasBlock() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks the block involved in the event.
hasBlock(Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead True if an ItemsAdder custom block exists at the grave location.
hasBlock(Grave) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. True if an Oraxen custom block exists at the grave location.
hasBlock(Grave) - Method in class dev.cwhead.GravesX.integration.Nexo
True if a Nexo custom block exists at the grave location.
hasBlockData - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether block data is supported.
hasBlockData() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has block data support.
hasBlockType() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks the type of block involved in the event.
hasChestSort() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if ChestSort integration is loaded.
hasChunkData(Location) - Method in class com.ranull.graves.manager.DataManager
Checks if chunk data exists for a specified location.
hasCitizensNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if CitizensNPC integration is loaded.
hasCompassMeta - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether compass meta data is supported.
hasCompassMeta() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has compass meta support.
hasConfigContains - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the configuration contains specific settings or features.
hasConfigContains() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has the config contains method.
hasCoreProtect() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Unmaintained greedware plugin. Checks if CoreProtect integration is loaded.
hasCorpse(Grave) - Method in class me.jay.GravesX.integration.FancyNPCs
 
hasData() - Method in class com.ranull.graves.data.ChunkData
Checks if the chunk has any block or entity data.
hasDataByte(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Checks if the specified entity has a persistent data byte with the given key.
hasDataString(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Checks if the specified entity has a persistent data string with the given key.
hasEnchantmentCurse - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether curse enchantments are supported.
hasEnchantmentCurse() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has enchantment curse support.
hasEntity() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Check if there is an entity
hasEntity() - Method in class dev.cwhead.GravesX.event.GraveExplodeEvent
 
hasEntity() - Method in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Checks if there is an entity.
hasEntity() - Method in class dev.cwhead.GravesX.event.GravePlayerHeadDropEvent
Checks of there is an entity present.
hasFancyNpcs() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if FancyNpcs is loaded.
hasFloodgate() - Method in class com.ranull.graves.manager.IntegrationManager
Returns whether you are using floodgate.
hasFurniture(Grave) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally True if FurnitureEngine furniture exists at the grave's location.
hasFurniture(Grave) - Method in class com.ranull.graves.integration.FurnitureLib
True if FurnitureLib furniture occupies the grave's location.
hasFurniture(Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead True if an ItemsAdder furniture entity for this grave is currently spawned.
hasFurniture(Grave) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. True if an Oraxen furniture entity for this grave is currently spawned.
hasFurniture(Grave) - Method in class dev.cwhead.GravesX.integration.Nexo
True if a Nexo furniture entity for this grave is currently spawned.
hasFurnitureEngine() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Plugin no longer exists externally Checks if FurnitureEngine integration is loaded.
hasFurnitureLib() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if FurnitureLib integration is loaded.
hasGrantedPermission(String, Player) - Method in class com.ranull.graves.Graves
Checks if the specified player has been granted the specified permission.
hasGrantedPermission(String, OfflinePlayer) - Method in class com.ranull.graves.Graves
Deprecated.
This method is deprecated because it is less efficient to check permissions for offline players. Use Graves.hasGrantedPermission(String, Player) for online players instead.
hasGrave(UUID) - Method in class com.ranull.graves.manager.HologramManager
 
hasGrave(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location has a grave.
hasGraveAtLocation(Location) - Method in class com.ranull.graves.manager.DataManager
Deprecated, for removal: This API element is subject to removal in a future version.
Unused API. Deprecated as of 4.9.9.1 and scheduled for removal in 4.9.11.1.
hasGravesXMetadata(Zombie) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the given entity has the GravesX metadata.
hasHexColors - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether hex color codes are supported.
hasHexColors() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has hex color support.
hasInventoryView() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Checks inventory view associated with the event.
hasItemsAdder() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if ItemsAdder integration is loaded.
hasKeepInventory(World) - Static method in class com.ranull.graves.util.ServerUtil
 
hasKiller() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Checks if there is a killer
hasKiller() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Checks if the living entity has a killer associated with the event.
hasLivingEntity() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Checks if there is a living entity associated with the event.
hasLocation() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks if there is a location.
hasLuckPermsHandler() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if LuckPermsHandler is loaded.
hasMineDown() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if MineDown integration is loaded.
hasMinHeight() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has min height support.
hasMiniMessage() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if MiniMessage integration is loaded.
hasMultiPaper() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if MultiPaper integration is loaded.
hasNexo() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Nexo integration is loaded.
hasNoteBlockAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if NoteBlockAPI is loaded.
hasNPCCorpse(Grave) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Checks if a corpse exists for the grave.
hasOraxen() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Use Nexo instead. Unmaintained and will be for the forseeable future. Checks if Oraxen integration is loaded.
hasParticle - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether particle effects are supported.
hasParticle() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has particle support.
hasPermission(Entity, String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the specified entity has the given permission using EntityUtil.
hasPermission(Entity, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
hasPermission(Entity, String) - Static method in class com.ranull.graves.util.EntityUtil
Checks if an entity has a specific permission.
hasPermission(Player, String) - Method in class dev.cwhead.GravesX.integration.LuckPermsHandler
Checks if a player has the specified permission.
hasPermission(OfflinePlayer, String) - Method in class com.ranull.graves.integration.Vault
Checks if an OfflinePlayer has the specified permission.
hasPermission(OfflinePlayer, String) - Method in class dev.cwhead.GravesX.integration.LuckPermsHandler
Checks if a player has the specified permission.
hasPersistentData - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether persistent data is supported.
hasPersistentData() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has persistent data support.
hasPlaceholderAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if PlaceholderAPI integration is loaded.
hasPlayer() - Method in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
Check if there is a player.
hasPlayer() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
 
hasPlayer() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
Checks the player involved in the event.
hasPlayer() - Method in class dev.cwhead.GravesX.event.GraveExplodeEvent
 
hasPlayer() - Method in class dev.cwhead.GravesX.event.GraveObituaryAddEvent
Checks if the grave is a player.
hasPlayerMoved(PlayerMoveEvent) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the player has moved to a different block.
hasPlayerNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if PlayerNPC integration is loaded.
hasPlayerTarget() - Method in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
Returns whether the target is a Player.
hasProtectionLib() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if ProtectionLib integration is loaded.
hasProtocolLib() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if ProtocolLib integration is loaded.
hasRightClickedBlock(String) - Method in class com.ranull.graves.manager.CacheManager
Checks if a right-clicked block location exists for a specified player.
hasScoreboardTags - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether scoreboard tags are supported.
hasScoreboardTags() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has scoreboard tags support.
hasSecondHand - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether a second hand item is supported.
hasSecondHand() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has second hand support.
hasSkript() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Skript integration is loaded.
hasSwingHand - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether hand swing actions are supported.
hasSwingHand() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has swing hand support.
hasTitleData(Block) - Method in interface com.ranull.graves.compatibility.Compatibility
Checks if a block has title data.
hasTitleData(Block) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if a block has title data.
hasTitleData(Block) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Checks if a block has title data (e.g., a name or custom title).
hasUUID(ProjectClickEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Checks if the ProjectClickEvent has a UUID associated with it.
hasValidToken(LivingEntity, List<String>, String, List<ItemStack>) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity has a valid grave token.
hasVault() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Vault integration is loaded.
hasVaultPermissions - Variable in class com.ranull.graves.manager.IntegrationManager
Indicates whether Vault permissions are available.
hasVaultPermProvider() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Vault permissions provider is available.
hasWhitScroll(ItemStack) - Static method in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
Checks if the given ItemStack has the "WhitScroll" enchantment, without ever statically linking against AEAPI.
hasWorldHeight - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether world height data is supported.
HeadPayload() - Constructor for class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
highestDouble(Player, String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the highest double value associated with a specific permission prefix for the player.
highestInt(Player, String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the highest integer value associated with a specific permission prefix for the player.
HOLOGRAM - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents a hologram entity.
HologramData - Class in com.ranull.graves.data
Represents data for a hologram entity associated with a grave, including its line number.
HologramData(Location, UUID, UUID, int) - Constructor for class com.ranull.graves.data.HologramData
Constructs a new HologramData instance.
hologramManager - Variable in class com.ranull.graves.Graves
 
HologramManager - Class in com.ranull.graves.manager
The HologramManager class is responsible for managing holograms associated with graves.
HologramManager(Graves) - Constructor for class com.ranull.graves.manager.HologramManager
 
HOOKED - Static variable in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 

I

id() - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Stable, namespaced ID (e.g.
importAngelChest() - Method in class com.ranull.graves.manager.ImportManager
Scans the AngelChest data directory and converts each file into a Grave.
importer - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
importer - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
importExternalPluginAngelChest() - Method in class com.ranull.graves.manager.ImportManager
Imports all AngelChest graves found on disk.
importLibrary(ModuleContext, String...) - Method in class dev.cwhead.GravesX.module.util.LibbyImporter
Loads libraries described by coordinate strings.
importLibrary(ModuleContext, String...) - Method in interface dev.cwhead.GravesX.module.util.LibraryImporter
Imports one or more libraries described by coordinates for the given module.
importLibrary(String) - Method in class dev.cwhead.GravesX.module.ModuleContext
Imports external libraries for this module using the configured importer.
importManager - Variable in class com.ranull.graves.Graves
 
ImportManager - Class in com.ranull.graves.manager
Imports graves from external plugins (currently AngelChest) and converts them to GravesX Grave objects.
ImportManager(Graves) - Constructor for class com.ranull.graves.manager.ImportManager
Creates a new importer bound to the given plugin instance.
inactiveRequiredPlugins(ModuleInfo) - Method in class dev.cwhead.GravesX.module.ModuleManager
Collects required Bukkit plugins that exist but are currently disabled.
info - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Module descriptor parsed from module.yml.
info(ModuleInfo, String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs an info-level message with the modules name as the prefix.
info(String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs an info-level message with a modules prefix.
infoMessage(String) - Method in class com.ranull.graves.Graves
Logs an informational message to the console.
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlock
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockType
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventDirection
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntity
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntityType
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventGrave
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventInventoryView
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLivingEntity
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLocation
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventMovedBlocks
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPistonBlock
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPlayer
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventTargetEntity
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassAdd
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassUse
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCreate
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveParticle
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionCreate
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionExpired
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTimeout
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAbandoned
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
initializePlaceholderHandlers() - Method in class com.ranull.graves.integration.PlaceholderAPI
Initializes the placeholder handlers.
install(Graves) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
installed - Static variable in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
instance - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Module main instance.
instantiate(Class<?>, ModuleContext, Class<T>) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
 
integrationManager - Variable in class com.ranull.graves.Graves
 
IntegrationManager - Class in com.ranull.graves.manager
The IntegrationManager class is responsible for managing the integration of various external plugins with the Graves plugin.
IntegrationManager(Graves) - Constructor for class com.ranull.graves.manager.IntegrationManager
Initializes a new instance of the IntegrationManager class.
integrationMessage(String) - Method in class com.ranull.graves.Graves
Logs an integration message to the console as an info message by default.
integrationMessage(String, String) - Method in class com.ranull.graves.Graves
Logs an integration message to the console with the specified message level.
INVALID - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
Invalid or unsupported database type.
inventory - Variable in class com.ranull.graves.inventory.GraveList
 
inventory - Variable in class com.ranull.graves.inventory.GraveMenu
 
inventory - Variable in class com.ranull.graves.type.Grave
Inventory associated with this instance.
inventory - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Inventory helpers.
InventoryAPI - Class in dev.cwhead.GravesX.api.inventory
Inventory helper API.
InventoryAPI(Graves, UtilAPI) - Constructor for class dev.cwhead.GravesX.api.inventory.InventoryAPI
 
InventoryClickListener - Class in com.ranull.graves.listener
Listener for handling InventoryClickEvent to manage grave-related inventory interactions.
InventoryClickListener(Graves) - Constructor for class com.ranull.graves.listener.InventoryClickListener
Constructs an InventoryClickListener with the specified Graves plugin.
InventoryCloseListener - Class in com.ranull.graves.listener
Listener for handling InventoryCloseEvent to manage actions when a grave inventory is closed.
InventoryCloseListener(Graves) - Constructor for class com.ranull.graves.listener.InventoryCloseListener
Constructs an InventoryCloseListener with the specified Graves plugin.
InventoryDragListener - Class in com.ranull.graves.listener
Listener for handling InventoryDragEvent to manage grave-related inventory interactions.
InventoryDragListener(Graves) - Constructor for class com.ranull.graves.listener.InventoryDragListener
Constructs an InventoryDragListener with the specified Graves plugin.
InventoryOpenListener - Class in com.ranull.graves.listener
Listener for handling InventoryOpenEvent to manage interactions with grave inventories.
InventoryOpenListener(Graves) - Constructor for class com.ranull.graves.listener.InventoryOpenListener
Constructs an InventoryOpenListener with the specified Graves plugin.
inventoryToString(Inventory) - Method in class dev.cwhead.GravesX.api.inventory.InventoryAPI
Converts the given inventory to a string representation.
inventoryToString(Inventory) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
inventoryToString(Inventory) - Static method in class com.ranull.graves.util.InventoryUtil
Converts the given inventory to a string representation.
InventoryUtil - Class in com.ranull.graves.util
Utility class for inventory-related operations.
InventoryUtil() - Constructor for class com.ranull.graves.util.InventoryUtil
 
inventoryView - Variable in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
The inventory view associated with the event.
inventoryView - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
inventoryView - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
inventoryView - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
invokeStaticVoid(MethodHandle, Object...) - Static method in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
Invokes a static void handle.
is_abandoned - Variable in class com.ranull.graves.type.Grave
Indicates whether grave is abandoned.
is_v1_10() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.10.
is_v1_11() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.11.
is_v1_12() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.12.
is_v1_13() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.13.
is_v1_14() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.14.
is_v1_15() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.15.
is_v1_16() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.16.
is_v1_17() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.17.
is_v1_18() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.18.
is_v1_19() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.19.
is_v1_20() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.20.
is_v1_20_5() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.20.5/6.
is_v1_21() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.21/1.21.1.
is_v1_7() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.7.
is_v1_8() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.8.
is_v1_9() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.9.
isAbandoned() - Method in class com.ranull.graves.type.Grave
Determines if a grave was abandoned.
isAddon - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Indicates whether the event is an Addon
isAddon() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks if the event is an addon hook.
isAddon() - Method in interface dev.cwhead.GravesX.event.interfaces.Addon
Checks if the current instance is an addon.
isAir(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents an air block.
isAir(Material) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is an air block.
isAir(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isAir(Material).
isAir(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is an air block.
isArmor(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is armor.
isArmorStand(Entity) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Checks if the entity being interacted with is an ArmorStand.
isAssociatedWithGrave(Entity) - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Checks if the entity is associated with a grave.
isAssociatedWithGrave(HangingBreakEvent) - Method in class com.ranull.graves.listener.HangingBreakListener
Checks if the entity involved in the event is associated with a grave.
isBedrockPlayer(Player) - Method in class dev.cwhead.GravesX.integration.Floodgate
Checks if the given player is a Bedrock (Floodgate) player.
isBoots(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is boots.
isBukkit - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the server or plugin is based on the Bukkit API.
isBukkit() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Bukkit.
isCancelled - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Indicates whether the event has been cancelled.
isCancelled() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks whether the event is cancelled.
isChestplate(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is a chestplate.
isCompassItem(InventoryClickEvent) - Method in class com.ranull.graves.listener.InventoryClickListener
Checks if a specific type of compass (e.g., RECOVERY_COMPASS) was clicked in the player's inventory.
isCompassToRemove(PlayerDeathEvent, ItemStack) - Method in class com.ranull.graves.listener.PlayerDeathListener
Checks if the given item stack is a compass that should be removed based on the plugin configuration.
isConfiguredZombieType(Zombie) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the zombie is of the type configured in config.yml.
isConnected() - Method in class com.ranull.graves.manager.DataManager
Checks if the database connection is active.
isCustomBlock(Location) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Checks if a custom block exists at a specified location.
isCustomBlock(Location) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Checks if a block at a specified location is a custom Oraxen block.
isCustomBlock(Location) - Method in class dev.cwhead.GravesX.integration.Nexo
Checks if a block at a specified location is a custom Nexo block.
isDevelopmentBuild - Variable in class com.ranull.graves.Graves
 
isDifferentVersion(String, String) - Method in class com.ranull.graves.listener.PlayerJoinListener
Checks if the current version is different from the latest version.
isDoRelocate(String, String) - Static method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
 
isDropItems() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks whether items should drop upon breaking the grave block.
isEmptyGrave(Grave) - Method in class com.ranull.graves.listener.InventoryCloseListener
 
isEnabled() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Reports whether this (current) module is enabled.
isEnabled() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
Current runtime enablement state.
isEnabled() - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Reports whether this (current) module is enabled.
isEnabled() - Method in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
Current runtime enablement state.
isEnabled() - Static method in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
isEnabled(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Reports whether a target module is enabled.
isEnabled(String) - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Reports whether a target module is enabled.
isEnabledGrave(LivingEntity, List<String>, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if graves are enabled for the specified entity.
isEntityActuallyPlayer() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
Determines if entity in an event is Player or Entity.
isEntityActuallyPlayer() - Method in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
 
isFloodgateId(UUID) - Method in class dev.cwhead.GravesX.integration.Floodgate
Checks if the given UUID is a Floodgate-specific ID.
isFloodgateId(Player) - Method in class dev.cwhead.GravesX.integration.Floodgate
Checks if the given player is identified by a Floodgate-specific UUID.
isFolia - Variable in class com.ranull.graves.manager.VersionManager
 
isFolia() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Folia.
isFurnitureAssociatedWithGrave(FurnitureBreakEvent, ItemFrame) - Method in class com.ranull.graves.listener.integration.furnitureengine.FurnitureBreakListener
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Checks if the furniture being broken is associated with a grave.
isGrave(Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Deprecated.
Use GraveManagementAPI.isGrave(Grave, Location) instead for precise location checking. This code is added for debugging purposes. Checks if the specified location is a grave's location.
isGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isGrave(Grave, Location) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Checks if a given location matches the death location of a specific grave.
isGrave(Grave, Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isGraveAbandoned(Grave) - Method in class com.ranull.graves.manager.GraveManager
Checks if a block should be ignored based on the entity and permissions.
isGraveBlock(Grave) - Method in class com.ranull.graves.listener.BlockPlaceListener
Checks if the block is a grave block.
isGraveBlock(Block) - Method in class com.ranull.graves.listener.PlayerBucketListener
Checks if the block is part of a grave.
isGraveBlock(BlockFromToEvent) - Method in class com.ranull.graves.listener.BlockFromToListener
Checks if the destination block of the fluid is a grave block.
isGraveBreakAllowed(Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
Checks if breaking the grave is allowed based on the configuration.
isGraveInventory(InventoryOpenEvent) - Method in class com.ranull.graves.listener.InventoryOpenListener
Checks if the inventory holder is a Grave.
isGraveItem(ItemStack) - Method in class com.ranull.graves.listener.PlayerDropItemListener
Checks if the item stack is associated with a grave.
isGravePlaced(Grave) - Method in class com.ranull.graves.manager.GraveManager
Determines if the grave is placed in the world by checking for any physical block or entity presence at the grave's location.
isHead(Block) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
 
isHeadBlock(Block) - Method in class com.ranull.graves.manager.GraveManager
 
isHelmet(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is a helmet.
isInGroup(OfflinePlayer, String) - Method in class dev.cwhead.GravesX.integration.LuckPermsHandler
Checks if a player is in the specified group.
isInsideBorder(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location is inside the world border.
isIntegrationEnabled(String) - Method in class com.ranull.graves.manager.DataManager
Checks if the integration is enabled.
isInvalidCreatureSpawn(LivingEntity, List<String>, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the creature spawn reason is valid.
isInvalidGraveZombie(EntityDeathEvent, LivingEntity, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity is an invalid grave zombie.
isInvalidMohistDeath(EntityDeathEvent) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity death event is an invalid Mohist death.
isItem(ItemStack, String) - Method in class com.ranull.graves.integration.ItemBridge
Checks if the given ItemStack matches the specified string identifier.
isItemFrame(Entity) - Method in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
Recommend Nexo as a replacement. Checks if the entity is an ItemFrame.
isItemFrame(Entity) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Checks if the entity being interacted with is an ItemFrame.
isItemFrame(Entity) - Method in class dev.cwhead.GravesX.listener.integration.nexo.PlayerInteractEntityListener
Checks if the entity is an ItemFrame.
isItemFrameAndHasGrave(EntityDamageEvent) - Method in class com.ranull.graves.listener.integration.oraxen.EntityDamageListener
Deprecated.
Recommend Nexo as a replacement. Checks if the entity is an ItemFrame and has an associated grave.
isItemFrameAndHasGrave(EntityDamageEvent) - Method in class dev.cwhead.GravesX.listener.integration.nexo.EntityDamageListener
Checks if the entity is an ItemFrame and has an associated grave.
isItemFrameAndHasGrave(HangingBreakEvent) - Method in class com.ranull.graves.listener.integration.oraxen.HangingBreakListener
Deprecated.
Recommend Nexo as a replacement. Checks if the entity is an ItemFrame and has an associated grave.
isItemFrameAndHasGrave(HangingBreakEvent) - Method in class dev.cwhead.GravesX.listener.integration.nexo.HangingBreakListener
Checks if the entity is an ItemFrame and has an associated grave.
isKeepInventory(PlayerDeathEvent, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the player has keep inventory enabled.
isKeepInventoryGameruleTrue(World) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
isLava(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents lava.
isLava(Material) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is lava.
isLava(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isLava(Material).
isLava(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is lava.
isLegacyVersion - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the server is older than 1.20.5/1.20.6.
isLegacyVersion() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Bukkit versions older than 1.20.5/1.20.6.
isLeggings(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is leggings.
isLevelledBlock(Block) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if the block is a Levelled block.
isLoaded() - Method in class com.ranull.graves.data.ChunkData
Checks if the chunk is currently loaded.
isLocationContainingGrave(Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the location contains a grave.
isLocationSafe(Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the location is safe for the player.
isLocationSafeGrave(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location is safe for a grave.
isLocationSafePlayer(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location is safe for a player to spawn or teleport to.
isMainHandInteraction(PlayerInteractAtEntityEvent) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Checks if the interaction is performed with the main hand.
isMainHandInteraction(PlayerInteractEntityEvent) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Checks if the interaction is performed with the main hand.
isMainHandInteraction(PlayerInteractEvent) - Method in class com.ranull.graves.listener.PlayerInteractListener
Checks if the interaction is performed with the main hand.
isMohist - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the server or plugin is based on Mohist.
isMohist() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Mohist.
isNearGrave(Location) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Determines if the specified location is near a grave.
isNearGrave(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isNearGrave(Location, Block) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Determines if the specified location is near a grave, considering a specific block.
isNearGrave(Location, Block) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isNearGrave(Location, Player) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Determines if the specified location is near a grave, considering a specific player.
isNearGrave(Location, Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isNearGrave(Location, Player, Block) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Determines if the specified location is near a grave.
isNearGrave(Location, Player, Block) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isNearGrave(Location) - Method in class com.ranull.graves.manager.GraveManager
Checks if the given location is within configured blocks of any grave.
isNearGrave(Location, Block) - Method in class com.ranull.graves.manager.GraveManager
Overload for block-specific checks.
isNearGrave(Location, Player) - Method in class com.ranull.graves.manager.GraveManager
Overload for player-specific checks.
isNearGrave(Location, Player, Block) - Method in class com.ranull.graves.manager.GraveManager
Checks if the given location is within configured blocks of any grave.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Checks if the player is not in Spectator mode.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Checks if the player is not in Spectator mode.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerInteractListener
Checks if the player is not in Spectator mode.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the player is not in Spectator mode.
isOutdatedBuild - Variable in class com.ranull.graves.Graves
 
isPaper - Variable in class com.ranull.graves.manager.VersionManager
 
isPaper() - Method in class com.ranull.graves.manager.VersionManager
 
isPaperLikeServer() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if server is running Paper or Paper related forks.
isPasswordField(String) - Static method in class com.ranull.graves.util.ServerUtil
Determines if the given configuration path corresponds to a password field.
isPlaced(Grave) - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Return true if this provider detects something placed for the grave.
isPlayer() - Method in class dev.cwhead.GravesX.event.GravePreTeleportEvent
Checks if the entity is a player.
isPlayerHead(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is a player head.
isPlayerHead(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isPlayerHead(String).
isPlayerHead(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents a player head (block or item), across versions.
isPlayerHead(Material) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is a player head.
isPlayerHead(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isPlayerHead(Material).
isPlayerHead(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is a player head (block or item), across versions.
isPost1_20_5 - Variable in class com.ranull.graves.manager.VersionManager
 
isPost1_20_5() - Method in class com.ranull.graves.manager.VersionManager
 
isPreview - Variable in class com.ranull.graves.type.Grave
Is the grave in a preview only state?
isProjectAssociatedWithGrave(ProjectBreakEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
Checks if the project being broken is associated with a grave.
isRedirect(int) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
isRightClick(NPC.Events.Interact) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Checks if the interaction is a right-click.
isRootlessDocker() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running in a rootless Docker container.
isRunningAsRoot() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running with root-level access.
isRunningInDocker() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running in a Docker container.
isRunningWithPanel() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running with a panel (e.g., hosting panel).
isSafeNotSolid(Material) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is not solid and is safe (i.e., not lava).
isSafeNotSolid(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
isSafeNotSolid(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is not solid and is safe (i.e., not lava).
isSafeSolid(Material) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is solid and safe (i.e., not lava).
isSafeSolid(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isSafeSolid(Material).
isSafeSolid(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is solid and safe (i.e., not lava).
isSafeSupport(Material) - Static method in class com.ranull.graves.util.MaterialUtil
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlock
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockType
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventDirection
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntity
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntityType
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventGrave
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventInventoryView
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLivingEntity
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLocation
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventMovedBlocks
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPistonBlock
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPlayer
 
isSingle() - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventTargetEntity
 
isSkullTextureBlank(ItemStack) - Method in class com.ranull.graves.integration.FurnitureLib
 
isSolid(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Treats certain non-solid “supports” as solid for our purposes.
isSongPlayingForAllPlayers() - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Checks if a song is currently playing for all players.
isSongPlayingForPlayer(UUID) - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Checks if a song is currently playing for a specific player.
isSongPlayingForPlayer(Player) - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Checks if a song is currently playing for a specific player.
isSoulbound(ItemStack) - Static method in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
Checks if the given ItemStack has the "Soulbound" enchantment, without ever statically linking against AEAPI.
isSpecialBlock(Block) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if the block is a special block (Nether Portal or Openable).
isToken(String, ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Checks if an item stack is a token of a specified type.
isToken(ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Checks if an item stack is a token.
isTokenItem(BlockPlaceEvent) - Method in class com.ranull.graves.listener.BlockPlaceListener
Checks if the item being used to place the block is a token.
isUnknownBuild - Variable in class com.ranull.graves.Graves
 
isValidDamageCause(LivingEntity, List<String>, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the damage cause is valid for creating a grave.
isValidWorld(List<String>, LivingEntity, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity is in a valid world.
isValidYaml(File) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if a given file is a valid YAML file.
isValidYAML(File) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isValidYaml(File).
isValidYAML(File) - Static method in class com.ranull.graves.util.YAMLUtil
Checks if a given file is a valid YAML file.
isVersion1_7OrAbove() - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Checks if the server version is 1.7 or above.
isVersionAtLeast(String, String) - Static method in class com.ranull.graves.manager.IntegrationManager
Compares two version strings to determine if the current version is equal to or newer than the required version.
isVersionGreaterThan(String) - Method in class com.ranull.graves.manager.DataManager
 
isVoid(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if the specified location is in the void.
isWater(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents water.
isWater(Material) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Checks if the given material is water.
isWater(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.isWater(Material).
isWater(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is water.
isWithinCube(Location, Location, int) - Method in class com.ranull.graves.listener.BlockExplodeListener
Checks if a given location is within a cubic protection radius.
isWithinCube(Location, Location, int) - Method in class com.ranull.graves.listener.EntityExplodeListener
Checks if a given location is within a cubic protection radius.
isWithinCube(Location, Location, int) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Checks if the explosion location is within a cube around the grave location.
isXpGivingInventory(InventoryType) - Method in class com.ranull.graves.listener.InventoryDragListener
 
ITEM_FRAME - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an item frame entity.
itemBridge - Variable in class com.ranull.graves.integration.ItemBridge
 
itemBridge - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ItemBridge, a plugin or library for item management.
ItemBridge - Class in com.ranull.graves.integration
Integration with the ItemBridge plugin for handling custom items related to graves.
ItemBridge(Graves) - Constructor for class com.ranull.graves.integration.ItemBridge
Constructs an ItemBridge instance and registers it with the ItemBridge plugin.
itemsAdder - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ItemsAdder, a plugin for adding custom items.
ItemsAdder - Class in com.ranull.graves.integration
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Integration with the ItemsAdder plugin for handling custom furniture and blocks.
ItemsAdder(Graves, Plugin) - Constructor for class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Constructs an ItemsAdder instance and saves data related to ItemsAdder.
ITEMSADDER - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the ItemsAdder plugin.
itemsAdderPlugin - Variable in class com.ranull.graves.integration.ItemsAdder
Deprecated.
 
itemStackManager - Variable in class com.ranull.graves.Graves
 
ItemStackManager - Class in com.ranull.graves.manager
Manages the creation and manipulation of ItemStacks related to graves.
ItemStackManager(Graves) - Constructor for class com.ranull.graves.manager.ItemStackManager
Initializes a new instance of the ItemStackManager class.

J

joinLines(List<String>) - Static method in class com.ranull.graves.util.ServerUtil
Joins a list of strings into a single string, separated by new lines.

K

keepConnectionAlive() - Method in class com.ranull.graves.manager.DataManager
Keeps the database connection alive by periodically executing a query.
KeepInventoryDetector - Class in dev.cwhead.GravesX.debug
 
KeepInventoryDetector() - Constructor for class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
KeepInventoryDetector.Wrapper - Class in dev.cwhead.GravesX.debug
 
killerName - Variable in class com.ranull.graves.type.Grave
The name of the killer.
killerNameDisplay - Variable in class com.ranull.graves.type.Grave
The display name of the killer.
killerType - Variable in class com.ranull.graves.type.Grave
The type of entity that is the killer.
killerUUID - Variable in class com.ranull.graves.type.Grave
Unique identifier for the killer.

L

lastHandled - Variable in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
lastLocationMap - Variable in class com.ranull.graves.manager.CacheManager
A map of entity UUIDs to their last known Location.
LateEnableHook - Class in dev.cwhead.GravesX.debug
 
LateEnableHook() - Constructor for class dev.cwhead.GravesX.debug.LateEnableHook
 
latestSpigotVersion(int) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the latest version of a resource from SpigotMC.
LAVA_NAMES - Static variable in class com.ranull.graves.util.MaterialUtil
 
legacyComponentSerializer - Static variable in class com.ranull.graves.integration.MiniMessage
 
levelFromXp(long) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Calculates the level from a given amount of experience using ExperienceUtil.
LibbyImporter - Class in dev.cwhead.GravesX.module.util
Implements a LibraryImporter that parses Maven-style coordinates and loads libraries for modules using LibraryLoaderUtil.
LibbyImporter(Graves) - Constructor for class dev.cwhead.GravesX.module.util.LibbyImporter
Creates a new importer bound to the Graves plugin.
LibraryImporter - Interface in dev.cwhead.GravesX.module.util
Strategy interface for loading external libraries for a module.
libraryLoader() - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Convenience to get/update libraries.
LibraryLoaderUtil - Class in dev.cwhead.GravesX.util
Utility class for loading external libraries dynamically using BukkitLibraryManager.
LibraryLoaderUtil(Graves) - Constructor for class dev.cwhead.GravesX.util.LibraryLoaderUtil
Constructs a new LibraryLoaderUtil instance.
line - Variable in class com.ranull.graves.data.HologramData
Represents the line number or index associated with a specific context.
listAngelChestFiles() - Method in class com.ranull.graves.manager.ImportManager
 
listAngelChestMissingWorldText() - Method in class com.ranull.graves.manager.ImportManager
Dry-run scan (text): list files whose world cannot be resolved on this server, including helpful hints (UUIDs/names/coords) to aid manual fixes or world restores.
listeners - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
listModules() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Returns descriptors for all discovered modules, regardless of enablement.
listModules() - Method in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
Returns descriptors for all discovered modules, regardless of enablement.
LIVING - Enum constant in enum class com.ranull.graves.listener.ProjectileHitListener.ShooterKind
 
livingEntity - Variable in class dev.cwhead.GravesX.event.GraveBlockPlaceEvent
The Killer (if known).
livingEntity - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
The living entity involved in the event.
livingEntity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
lm - Variable in class dev.cwhead.GravesX.module.ModuleManager.DescriptorImpl
 
load() - Method in class com.ranull.graves.manager.DataManager
Loads data from the database asynchronously.
load() - Method in class com.ranull.graves.manager.IntegrationManager
Loads all integrations for the Graves plugin.
load() - Method in class com.ranull.graves.manager.RecipeManager
Loads the recipes from the configuration.
loadAll() - Method in class dev.cwhead.GravesX.module.ModuleManager
Scans the modules directory, validates jars, loads metadata, constructs instances, and calls onModuleLoad.
loadBedrockSupport() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the LuckPerms integration if enabled in the configuration.
loadBlockMap() - Method in class com.ranull.graves.manager.DataManager
Loads the block map from the database (Folia-safe)
loadChestSort() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ChestSort integration if enabled in the configuration.
loadCitizensNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the CitizensNPC integration if enabled in the configuration.
loadClass(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Loads a class with the specified name using ClassUtil.
loadClass(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.loadClass(String).
loadClass(String) - Static method in class com.ranull.graves.util.ClassUtil
Loads the class with the specified name.
loadCompatibilityWarnings() - Method in class com.ranull.graves.manager.IntegrationManager
Loads and displays warnings for compatibility issues with other plugins.
loadCoreProtect() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Unmaintained greedware plugin. Loads CoreProtect integration if enabled in the configuration and CoreProtect is installed.
loaded - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
LoadedModule(ModuleInfo, ModuleClassLoader, GravesXModule, ModuleContext) - Constructor for class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Creates a loaded module bundle.
loadEntityDataMap(String, EntityData.Type) - Method in class com.ranull.graves.manager.DataManager
Loads entity data from the database.
loadEntityMap(String, EntityData.Type) - Method in class com.ranull.graves.manager.DataManager
Loads an entity map from the database.
loadFancyNpcs() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the FancyNpcs integration if enabled in the configuration.
loadFile(File) - Method in class com.ranull.graves.manager.ImportManager
Loads a YAML file if it exists and is valid.
loadFurnitureEngine() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Plugin no longer exists externally Loads the FurnitureEngine integration if enabled in the configuration.
loadFurnitureLib() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the FurnitureLib integration if enabled in the configuration.
loadGraveMap() - Method in class com.ranull.graves.manager.DataManager
Loads the grave map from the database.
loadHologramMap() - Method in class com.ranull.graves.manager.DataManager
Loads the hologram map from the database.
loadItemBridge() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ItemBridge integration if enabled in the configuration.
loadItemsAdder() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ItemsAdder integration if enabled in the configuration.
loadLibraries() - Method in class com.ranull.graves.Graves
 
loadLibrary(String, String, String) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library using the given group ID, artifact ID, and version.
loadLibrary(String, String, String, boolean) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, and isolation flag.
loadLibrary(String, String, String, String, String, boolean) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library with relocation and isolation settings.
loadLibrary(String, String, String, String, String, boolean, boolean) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library with relocation, isolation, and transitive dependency settings.
loadLibrary(String, String, String, String, String, boolean, String) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library with relocation, isolation, and custom repository URL.
loadLibrary(String, String, String, String, String, boolean, String, boolean) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library with relocation, isolation, custom repository URL, and transitive dependency settings.
loadLibrary(String, String, String, String, String, String, boolean, String, boolean) - Method in class dev.cwhead.GravesX.util.LibraryLoaderUtil
Loads a library into the runtime using the BukkitLibraryManager.
loadLuckPerms() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the LuckPerms integration if enabled in the configuration.
loadMineDown() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the MineDown integration if enabled in the configuration.
loadMiniMessage() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the MiniMessage integration if enabled in the configuration.
loadModuleYaml(ModuleManager.LoadedModule) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Loads the module's module.yml using the module class loader.
loadMultiPaper() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the MultiPaper integration if enabled in the configuration.
loadNBTAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Prints in console if NBTAPI is loaded to let the user know that NBT API will handle inventory storage.
loadNexo() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the Nexo integration if enabled in the configuration.
loadNoReload() - Method in class com.ranull.graves.manager.IntegrationManager
Loads Skript integration without reloading other integrations.
loadNoteblockAPI() - Method in class com.ranull.graves.manager.IntegrationManager
 
loadOne(String) - Method in class dev.cwhead.GravesX.module.util.LibbyImporter
Parses a single coordinate string and loads it.
loadOraxen() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Use Nexo instead. Unmaintained and will be for the forseeable future. Loads the Oraxen integration if enabled in the configuration.
loadPlaceholderAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the PlaceholderAPI integration if enabled in the configuration.
loadPlayerNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the PlayerNPC integration if enabled in the configuration.
loadProtectionLib() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ProtectionLib integration if enabled in the configuration.
loadProtocolLib() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ProtocolLib integration if enabled in the configuration.
loadResourceDefaults(FileConfiguration, String) - Method in class com.ranull.graves.Graves
Loads default values from a resource YAML file into the provided configuration.
loadSkript() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the Skript integration if enabled in the configuration.
loadTables() - Method in class com.ranull.graves.manager.DataManager
Loads database tables.
loadType(DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Loads the database type and sets up the data source.
loadVault() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the Vault integration if enabled in the configuration.
location - Variable in class com.ranull.graves.data.BlockData
The location of the grave in the world.
location - Variable in class com.ranull.graves.data.EntityData
The location of the grave.
location - Variable in class com.ranull.graves.type.Grave
The location associated with this instance.
location - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
The location related to the event.
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAbandoned
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionExpired
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTimeout
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
location - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
LocationAPI - Class in dev.cwhead.GravesX.api.world
World/location helper API.
LocationAPI(Graves) - Constructor for class dev.cwhead.GravesX.api.world.LocationAPI
 
LocationData - Class in com.ranull.graves.data
Represents serialized location data including world UUID, coordinates, and orientation.
LocationData(Location) - Constructor for class com.ranull.graves.data.LocationData
Constructs a new LocationData instance from a given Location.
locationDeath - Variable in class com.ranull.graves.type.Grave
Data representing the location of death.
locationManager - Variable in class com.ranull.graves.Graves
 
LocationManager - Class in com.ranull.graves.manager
Manages location-related operations for graves.
LocationManager(Graves) - Constructor for class com.ranull.graves.manager.LocationManager
Initializes a new instance of the LocationManager class.
locationToString(Location) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Converts a Location object to a string representation.
locationToString(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
locationToString(Location) - Static method in class com.ranull.graves.util.LocationUtil
Converts a Location object to a string representation.
LocationUtil - Class in com.ranull.graves.util
Utility class for handling location-related operations.
LocationUtil() - Constructor for class com.ranull.graves.util.LocationUtil
 
locKeysMatch(String, String) - Method in class com.ranull.graves.manager.HologramManager
 
logger - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
logger - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
logInvalidGraveSite(String, Location, List<String>) - Method in class com.ranull.graves.Graves
Logs information about a grave that has invalid or incomplete data.
logStackTrace(Exception) - Method in class com.ranull.graves.Graves
Logs the full stack trace of an exception to the plugin logger.
logStackTrace(Throwable) - Method in class com.ranull.graves.Graves
Logs the full stack trace of a throwable to the plugin logger.
logWorldsWithGameruleKeepInventoryTrue(Graves) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
lookedUp - Static variable in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
lookedUp - Static variable in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
luckPerms - Variable in class dev.cwhead.GravesX.integration.LuckPermsHandler
 
luckPermsHandler - Variable in class com.ranull.graves.manager.IntegrationManager
Handles integration with LuckPerms, a permissions management plugin.
LuckPermsHandler - Class in dev.cwhead.GravesX.integration
Provides an integration with LuckPerms to manage player permissions.
LuckPermsHandler() - Constructor for class dev.cwhead.GravesX.integration.LuckPermsHandler
Constructs a new LuckPerms integration instance by registering the LuckPerms service.

M

m - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
M_GET_ENCHANTS - Static variable in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
M_HAS_CUSTOM - Static variable in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
M_HAS_WHITESCROLL - Static variable in class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
mainClass - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
mainClass() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the fully qualified main class.
manage - Variable in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
manager - Variable in class dev.cwhead.GravesX.command.GxModulesCommand
 
manager - Variable in class dev.cwhead.GravesX.module.listener.DependencyEnableListener
 
mapPrivacyToInt(String) - Static method in class dev.cwhead.GravesX.util.PastebinUtil
 
mapSQLiteTypeToH2(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including optional length/precision) to the corresponding H2 type.
mapSQLiteTypeToMSSQL(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including length specifiers) to the corresponding MSSQL type.
mapSQLiteTypeToMySQL(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including optional length/precision) to the corresponding MySQL/MariaDB type.
mapSQLiteTypeToPostgreSQL(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including optional length/precision) to the corresponding PostgreSQL type.
mapSQLiteTypeToTargetDB(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite data type to the appropriate type for the configured target database (MySQL/MariaDB, PostgreSQL, H2, or MSSQL).
MARIADB - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
MariaDB database system.
MARKER - Static variable in class dev.cwhead.GravesX.util.PlayerHeadUtil
Delimiter used to append a GXHEAD JSON payload to replace_data.
maskPasswords(String, FileConfiguration) - Static method in class com.ranull.graves.util.ServerUtil
Masks passwords in the configuration string with asterisks while retaining the character count.
MaterialUtil - Class in com.ranull.graves.util
Utility class for handling various material-related operations across MC 1.8–1.21.x.
MaterialUtil() - Constructor for class com.ranull.graves.util.MaterialUtil
 
MAX_LEN - Static variable in class dev.cwhead.GravesX.util.ToptalUtil
 
MclogsUtil - Class in dev.cwhead.GravesX.util
Utility class for posting data to mclo.gs.
MclogsUtil() - Constructor for class dev.cwhead.GravesX.util.MclogsUtil
 
me.jay.GravesX.integration - package me.jay.GravesX.integration
 
me.jay.GravesX.util - package me.jay.GravesX.util
 
me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs - package me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs
 
MH_sortInventory_Inv - Static variable in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
migrate() - Method in class com.ranull.graves.manager.DataManager
Migrates data from the plugin’s SQLite schema into the configured target database.
migrateRootDataSubData() - Method in class com.ranull.graves.manager.DataManager
Migrates root data to a sub-data directory.
mineDown - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with MineDown, a library for Markdown-like text formatting.
MineDown - Class in com.ranull.graves.integration
Utility class for parsing strings with MineDown formatting.
MineDown() - Constructor for class com.ranull.graves.integration.MineDown
 
miniMessage - Static variable in class com.ranull.graves.integration.MiniMessage
 
miniMessage - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with MiniMessage, a library for advanced message formatting.
miniMessage() - Static method in class com.ranull.graves.integration.MiniMessage
Gets a MiniMessage instance from the Adventure API.
MiniMessage - Class in com.ranull.graves.integration
Utility class for parsing MiniMessage formatted strings into legacy text format.
MiniMessage() - Constructor for class com.ranull.graves.integration.MiniMessage
Initializes a new MiniMessage instance.
missingRequiredPlugins(ModuleInfo) - Method in class dev.cwhead.GravesX.module.ModuleManager
Collects required Bukkit plugins that are not installed (null from PluginManager).
moduleClassLoader - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
ModuleClassLoader - Class in dev.cwhead.GravesX.module.util
Class loader for a single module JAR using parent-first delegation.
ModuleClassLoader(URL, ClassLoader) - Constructor for class dev.cwhead.GravesX.module.util.ModuleClassLoader
Creates a class loader for the given module JAR.
ModuleCommandRegistrar - Class in dev.cwhead.GravesX.module
Registers and unregisters module-defined permissions and commands from module.yml.
ModuleCommandRegistrar(Graves) - Constructor for class dev.cwhead.GravesX.module.ModuleCommandRegistrar
 
ModuleContext - Class in dev.cwhead.GravesX.module
Provides services and utilities to a single module: data folder, logging, config handling, resource I/O, event/task/service registration, and cleanup.
ModuleContext(Graves, String, ClassLoader, LibraryImporter) - Constructor for class dev.cwhead.GravesX.module.ModuleContext
Creates a context for a module and prepares its storage and config.
ModuleContext.ServiceReg - Class in dev.cwhead.GravesX.module
 
moduleDepends - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
moduleDepends() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets required module dependencies.
ModuleInfo - Class in dev.cwhead.GravesX.module.util
Immutable descriptor of a module parsed from module.yml.
ModuleInfo(String, String, String, String, String, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>) - Constructor for class dev.cwhead.GravesX.module.util.ModuleInfo
 
moduleLoadBefore - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
moduleLoadBefore() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets modules that should load after this module.
moduleManager - Variable in class com.ranull.graves.Graves
 
ModuleManager - Class in dev.cwhead.GravesX.module
Manages GravesX modules: discovers, loads, resolves order, and enables/disables them.
ModuleManager(Graves) - Constructor for class dev.cwhead.GravesX.module.ModuleManager
Creates a manager bound to the given plugin and ensures the modules directory exists.
ModuleManager.ControllerImpl - Class in dev.cwhead.GravesX.module
Controller exposed to modules via ModuleContext.getGravesXModules().
ModuleManager.DescriptorImpl - Class in dev.cwhead.GravesX.module
Read-only adapter that exposes a module's module.yml metadata and current runtime state via GravesXModuleDescriptor.
ModuleManager.LoadedModule - Class in dev.cwhead.GravesX.module
Holds a loaded module instance and its metadata.
moduleName - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
modules() - Method in class dev.cwhead.GravesX.module.ModuleManager
Gets all loaded modules.
modulesDir - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
moduleSoftDepends - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
moduleSoftDepends() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets optional module dependencies.
mount - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
mount - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.MountFace
 
MountFace() - Constructor for class dev.cwhead.GravesX.util.PlayerHeadUtil.MountFace
 
movedBlocks - Variable in class dev.cwhead.GravesX.event.GravePistonExtendEvent
 
movedBlocks - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
moveFile(File, String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Moves a file to a new location with a new name using FileUtil.
moveFile(File, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.moveFile(File, String).
moveFile(File, String) - Static method in class com.ranull.graves.util.FileUtil
Moves a file to a new location with a new name.
MSSQL - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
Microsoft SQL Server (MS SQL) database system.
multiPaper - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with MultiPaper, a server software or library.
MultiPaper - Class in com.ranull.graves.integration
Integration class for handling communication with the MultiLib plugin.
MultiPaper(Graves) - Constructor for class com.ranull.graves.integration.MultiPaper
Constructs a new MultiPaper instance and registers listeners for MultiLib events.
MYSQL - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
MySQL database system.

N

name - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
name() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the module name.
namespacedKeyList - Variable in class com.ranull.graves.manager.RecipeManager
A list of NamespacedKey objects used for managing and accessing custom data.
namespacedKeys(ItemStack, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Exact match against any namespaced key on the item.
namespacedKeysContains(ItemStack, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Substring match against any namespaced key on the item.
newPluginCommand(String, Graves) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Creates a PluginCommand bound to the owner plugin.
nexo - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Nexo, a plugin for custom items and resource packs.
nexo - Variable in class dev.cwhead.GravesX.listener.integration.nexo.EntityDamageListener
 
nexo - Variable in class dev.cwhead.GravesX.listener.integration.nexo.HangingBreakListener
 
nexo - Variable in class dev.cwhead.GravesX.listener.integration.nexo.PlayerInteractEntityListener
 
Nexo - Class in dev.cwhead.GravesX.integration
 
Nexo(Graves, Plugin) - Constructor for class dev.cwhead.GravesX.integration.Nexo
Initializes the EntityDataManager with the specified plugin instance.
NEXO - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the Nexo plugin.
nexoPlugin - Variable in class dev.cwhead.GravesX.integration.Nexo
 
nm - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
nmsRemoveMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
norm(String) - Static method in class dev.cwhead.GravesX.module.ModuleManager
 
NORMAL - Enum constant in enum class com.ranull.graves.data.BlockData.BlockType
 
normalizeLocKey(String) - Method in class com.ranull.graves.manager.HologramManager
 
normalizeSpace(String) - Static method in class com.ranull.graves.util.StringUtil
Normalizes whitespace in a string.
noteBlockAPI - Variable in class com.ranull.graves.manager.IntegrationManager
Handles integration with NoteBlockAPI, a permissions management plugin.
NoteBlockAPI - Class in dev.cwhead.GravesX.integration
Utility class to handle playing and stopping NoteBlockAPI songs for individual players or all players on the server.
NoteBlockAPI(Graves) - Constructor for class dev.cwhead.GravesX.integration.NoteBlockAPI
Constructs a new NoteBlockAPI instance.
notifyBlockCreation(BlockData) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a block creation event.
notifyEntityCreation(EntityData) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about an entity creation event.
notifyGraveCreation(Grave) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a grave creation event.
notifyGraveCreation(EntityDeathEvent, Grave, Map<Location, BlockData.BlockType>, LivingEntity, List<String>, Player) - Method in class com.ranull.graves.listener.EntityDeathListener
Notifies the creation of the grave and places the grave blocks.
notifyGraveRemoval(Grave) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a grave removal event.
notifyHologramCreation(HologramData) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a hologram creation event.
notifyPlayerIfOutdated(Player) - Method in class com.ranull.graves.listener.PlayerJoinListener
Notifies the player if their plugin version is outdated.
npcClass - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
npcInteractListener - Variable in class com.ranull.graves.integration.PlayerNPC
Deprecated.
 
NPCInteractListener - Class in com.ranull.graves.listener.integration.playernpc
Listens for NPC interaction events and cancels the event if the player interacts with an NPC associated with a grave.
NPCInteractListener(Graves, PlayerNPC) - Constructor for class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Constructs a new NPCInteractListener with the specified Graves and PlayerNPC instances.
npcLib - Variable in class com.ranull.graves.integration.PlayerNPC
Deprecated.
 
nullOr(Object) - Static method in class com.ranull.graves.manager.ImportManager
 
nv(String) - Static method in class dev.cwhead.GravesX.module.util.ModuleInfo
 

O

objectToBase64(Object) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Encodes an object to a Base64 string using Base64Util.
objectToBase64(Object) - Static method in class com.ranull.graves.util.Base64Util
Serializes an object to a Base64 encoded string.
on - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
onBlockBreak(BlockBreakEvent) - Method in class com.ranull.graves.listener.BlockBreakListener
Handles BlockBreakEvent to manage interactions with grave blocks when a block is broken.
onBlockBreakIA(CustomBlockBreakEvent) - Method in class com.ranull.graves.listener.integration.itemsadder.CustomBlockBreakListener
Handles the CustomBlockBreakEvent for ItemsAdder custom blocks.
onBlockBurn(BlockBurnEvent) - Method in class com.ranull.graves.listener.BlockBurnAndIgniteListener
Handles BlockBurnEvent to prevent blocks from burning if within a grave's radius.
onBlockExplode(BlockExplodeEvent) - Method in class com.ranull.graves.listener.BlockExplodeListener
Handles BlockExplodeEvent to manage grave interactions when blocks are exploded by other blocks.
onBlockFromTo(BlockFromToEvent) - Method in class com.ranull.graves.listener.BlockFromToListener
Handles BlockFromToEvent to prevent fluid from flowing into grave blocks.
onBlockIgnite(BlockIgniteEvent) - Method in class com.ranull.graves.listener.BlockBurnAndIgniteListener
Handles BlockIgniteEvent to prevent blocks from being ignited within a grave's radius.
onBlockPistonExtend(BlockPistonExtendEvent) - Method in class com.ranull.graves.listener.BlockPistonExtendListener
Handles BlockPistonExtendEvent to prevent pistons from extending if they are moving a grave block or a block near a grave hologram unless configured otherwise.
onBlockPlace(BlockPlaceEvent) - Method in class com.ranull.graves.listener.BlockPlaceListener
Handles BlockPlaceEvent to prevent placing blocks if they are graves or if the item being used is a token.
onBlockSpread(BlockSpreadEvent) - Method in class com.ranull.graves.listener.BlockBurnAndIgniteListener
Handles BlockSpreadEvent to prevent from spreading if within a grave's radius, like fire.
onBukkitRespawn(PlayerRespawnEvent) - Method in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
onCommand(CommandSender, Command, String, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
onCommand(CommandSender, Command, String, String[]) - Method in class dev.cwhead.GravesX.command.GxModulesCommand
 
onCreatureSpawn(CreatureSpawnEvent) - Method in class com.ranull.graves.listener.CreatureSpawnListener
Handles CreatureSpawnEvent to store the spawn reason of the entity.
onDeath(PlayerDeathEvent) - Method in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
onDisable() - Method in class com.ranull.graves.Graves
 
onEnable() - Method in class com.ranull.graves.Graves
 
onEntityChangeBlock(EntityChangeBlockEvent) - Method in class com.ranull.graves.listener.EntityChangeListener
Handles the EntityChangeBlockEvent to prevent any entity from picking up or placing blocks in a grave area.
onEntityDamage(EntityDamageEvent) - Method in class com.ranull.graves.listener.integration.oraxen.EntityDamageListener
Deprecated.
Recommend Nexo as a replacement. Handles EntityDamageEvent. If the entity being damaged is an ItemFrame and is associated with a grave, it cancels the damage event.
onEntityDamage(EntityDamageEvent) - Method in class dev.cwhead.GravesX.listener.integration.nexo.EntityDamageListener
Handles EntityDamageEvent.
onEntityDamageByEntity(EntityDamageByEntityEvent) - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Handles EntityDamageByEntityEvent to determine if damage should be cancelled based on the entity type and associated data.
onEntityDeath(EntityDeathEvent) - Method in class com.ranull.graves.listener.EntityDeathListener
Handles the EntityDeathEvent to create a grave based on various conditions.
onEntityExplode(EntityExplodeEvent) - Method in class com.ranull.graves.listener.EntityExplodeListener
Handles EntityExplodeEvent to manage grave interactions when blocks are exploded by entities.
onExplosionPrime(ExplosionPrimeEvent) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Handles ExplosionPrimeEvent to manage grave interactions when an explosion is initiated near graves.
onFurnitureBreak(FurnitureBreakEvent) - Method in class com.ranull.graves.listener.integration.furnitureengine.FurnitureBreakListener
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Handles FurnitureBreakEvent. Cancels the event if the furniture being broken is associated with a grave.
onFurnitureBreak(FurnitureBreakEvent) - Method in class com.ranull.graves.listener.integration.itemsadder.FurnitureBreakListener
Handles the FurnitureBreakEvent for ItemsAdder custom furniture.
onFurnitureInteract(FurnitureInteractEvent) - Method in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
Plugin no longer exists externally. Use FurnitureLib instead. Handles FurnitureInteractEvent. If the furniture being interacted with is associated with a grave, it attempts to open the grave and cancels the event if successful.
onFurnitureInteract(PlayerInteractEntityEvent) - Method in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
Recommend Nexo as a replacement. Handles PlayerInteractEntityEvent. If the player interacts with an ItemFrame associated with a grave, it cancels the event and opens the grave for the player.
onFurnitureInteract(PlayerInteractEntityEvent) - Method in class dev.cwhead.GravesX.listener.integration.nexo.PlayerInteractEntityListener
Handles PlayerInteractEntityEvent.
onFurnitureLateSpawn(ObjectID) - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
onGraveAutoLoot(GraveAutoLootEvent) - Method in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Logs interaction and removal data to CoreProtect when a grave is auto-looted.
onGraveBlockPlace(GraveBlockPlaceEvent) - Method in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Logs placement data to CoreProtect when a grave block is placed.
onGraveBreak(GraveBreakEvent) - Method in class com.ranull.graves.listener.GraveTestListener
Handles the GraveBreakEvent to log a message when a grave is broken.
onGraveBreak(GraveBreakEvent) - Method in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Logs removal data to CoreProtect when a grave is broken.
onGraveClose(GraveCloseEvent) - Method in class com.ranull.graves.listener.GraveTestListener
Handles the GraveCloseEvent to log a message when a grave is closed.
onGraveClose(GraveCloseEvent) - Method in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Logs interaction data to CoreProtect when a grave is closed.
onGraveCreate(GraveCreateEvent) - Method in class com.ranull.graves.listener.GraveTestListener
Handles the GraveCreateEvent to log a message when a grave is created.
onGraveExplode(GraveExplodeEvent) - Method in class com.ranull.graves.listener.GraveTestListener
Handles the GraveExplodeEvent to log a message when a grave explodes.
onGraveExplode(GraveExplodeEvent) - Method in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Logs removal data to CoreProtect when a grave explodes.
onGraveOpen(GraveCloseEvent) - Method in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
Unmaintained greedware plugin. Logs interaction data to CoreProtect when a grave is opened.
onGraveOpen(GraveOpenEvent) - Method in class com.ranull.graves.listener.GraveTestListener
Handles the GraveOpenEvent to log a message when a grave is opened.
onGraveTimeout(GraveTimeoutEvent) - Method in class com.ranull.graves.listener.GraveTestListener
Handles the GraveTimeoutEvent to log a message when a grave times out.
onHangingBreak(HangingBreakEvent) - Method in class com.ranull.graves.listener.HangingBreakListener
Handles the HangingBreakEvent to conditionally cancel the event if the entity is an ItemFrame and associated with a grave.
onHangingBreak(HangingBreakEvent) - Method in class com.ranull.graves.listener.integration.oraxen.HangingBreakListener
Deprecated.
Recommend Nexo as a replacement. Handles HangingBreakEvent. If the entity being broken is an ItemFrame and is associated with a grave, it cancels the event.
onHangingBreak(HangingBreakEvent) - Method in class dev.cwhead.GravesX.listener.integration.nexo.HangingBreakListener
Handles HangingBreakEvent.
onInventoryClick(InventoryClickEvent) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles the InventoryClickEvent to perform actions based on the type of inventory holder.
onInventoryClose(InventoryCloseEvent) - Method in class com.ranull.graves.listener.InventoryCloseListener
Handles the InventoryCloseEvent to perform actions when a grave inventory is closed.
onInventoryDrag(InventoryDragEvent) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles the InventoryDragEvent to perform actions based on the type of inventory holder.
onInventoryOpen(InventoryOpenEvent) - Method in class com.ranull.graves.listener.InventoryOpenListener
Handles the InventoryOpenEvent to manage interactions with grave inventories.
onLoad() - Method in class com.ranull.graves.Graves
 
onModuleDisable(ModuleContext) - Method in class dev.cwhead.GravesX.module.GravesXModule
Called before the module is unloaded.
onModuleEnable(ModuleContext) - Method in class dev.cwhead.GravesX.module.GravesXModule
Called when the module should become active.
onModuleLoad(ModuleContext) - Method in class dev.cwhead.GravesX.module.GravesXModule
Called after construction when the module is loaded but not yet enabled.
onNPCInteract(NPC.Events.Interact) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Handles NPC interaction events.
onNPCLeftClick(NPCLeftClickEvent) - Method in class dev.cwhead.GravesX.listener.integration.citizensnpcs.CitizensNPCInteractListener
Handles NPC left-click interaction events.
onNPCRightClick(NPCRightClickEvent) - Method in class dev.cwhead.GravesX.listener.integration.citizensnpcs.CitizensNPCInteractListener
Handles NPC right-click interaction events.
onPlaceholderRequest(Player, String) - Method in class com.ranull.graves.integration.PlaceholderAPI
Handles placeholder requests for the Graves plugin.
onPlaceholderRequest(Player, Player, String) - Method in class com.ranull.graves.integration.PlaceholderAPI
Handles relational placeholder requests (not yet implemented).
onPlayerBucketEmpty(PlayerBucketEmptyEvent) - Method in class com.ranull.graves.listener.PlayerBucketListener
Handles the PlayerBucketEmptyEvent to prevent emptying buckets on grave blocks.
onPlayerBucketFill(PlayerBucketFillEvent) - Method in class com.ranull.graves.listener.PlayerBucketListener
Handles the PlayerBucketFillEvent to prevent filling buckets on grave blocks.
onPlayerDeath(PlayerDeathEvent) - Method in class com.ranull.graves.listener.PlayerDeathListener
Handles the PlayerDeathEvent to remove compass items from the drop list if they are associated with graves.
onPlayerDropItem(PlayerDropItemEvent) - Method in class com.ranull.graves.listener.PlayerDropItemListener
Handles the PlayerDropItemEvent to prevent dropping items that are associated with graves.
onPlayerInteract(PlayerInteractEvent) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles the PlayerInteractEvent when a player interacts with blocks or items.
onPlayerInteractAtEntity(PlayerInteractAtEntityEvent) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Handles the PlayerInteractAtEntityEvent when a player interacts with an ArmorStand entity.
onPlayerInteractEntity(PlayerInteractEntityEvent) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Handles the PlayerInteractEntityEvent when a player interacts with an ItemFrame entity.
onPlayerJoin(PlayerJoinEvent) - Method in class com.ranull.graves.listener.PlayerJoinListener
Handles the PlayerJoinEvent to notify players about available plugin updates.
onPlayerMove(PlayerMoveEvent) - Method in class com.ranull.graves.listener.PlayerMoveListener
Handles the PlayerMoveEvent to manage interactions with graves and update player locations.
onPlayerQuit(PlayerQuitEvent) - Method in class com.ranull.graves.listener.PlayerQuitListener
Handles the PlayerQuitEvent to clean up player-related data upon their departure.
onPlayerRespawn(PlayerRespawnEvent) - Method in class com.ranull.graves.listener.PlayerRespawnListener
 
onPlayerTeleport(PlayerTeleportEvent) - Method in class com.ranull.graves.listener.PlayerTeleportListener
Handles PlayerTeleportEvent to manage interactions with grave blocks when a player teleports.
onPluginDisable(PluginDisableEvent) - Method in class dev.cwhead.GravesX.debug.LateEnableHook
 
onPluginEnable(PluginEnableEvent) - Method in class dev.cwhead.GravesX.debug.LateEnableHook
 
onPluginEnable(PluginEnableEvent) - Method in class dev.cwhead.GravesX.module.listener.DependencyEnableListener
Handles a plugin enable event and retries enabling pending modules.
onPostRespawn(PlayerPostRespawnEvent) - Method in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
onProjectBreak(ProjectBreakEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
Handles ProjectBreakEvent.
onProjectClick(ProjectClickEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Handles ProjectClickEvent.
onProjectileHitGrave(ProjectileHitEvent) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
onRegister(ModuleContext, PluginCommand) - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleTabCompleter
Called after this completer is registered on a command.
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.cwhead.GravesX.command.GxModulesCommand
 
onUnregister() - Method in interface dev.cwhead.GravesX.module.command.GravesXModuleTabCompleter
Called before this completer is unregistered.
open(String) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
Opens an HTTP connection with headers, timeouts, and redirect handling.
openGrave(Entity, Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Opens a grave for a player.
openGrave(Entity, Location, Grave, boolean) - Method in class com.ranull.graves.manager.GraveManager
Opens a grave for a player.
openGraveIfExists(NPC.Events.Interact, NPC.Global, UUID) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Opens the grave if it exists in the cache.
openGraveList(Entity) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity.
openGraveList(Entity, boolean) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity with a sound option.
openGraveList(Entity, UUID) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity based on a UUID.
openGraveList(Entity, UUID, boolean) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity based on a UUID with a sound option.
openGraveList(Entity, Entity) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity based on another entity's UUID.
openGraveMenu(Entity, Grave) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave menu for an entity and grave.
openGraveMenu(Entity, Grave, boolean) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave menu for an entity and grave with a sound option.
oraxen - Variable in class com.ranull.graves.listener.integration.oraxen.EntityDamageListener
Deprecated.
 
oraxen - Variable in class com.ranull.graves.listener.integration.oraxen.HangingBreakListener
Deprecated.
 
oraxen - Variable in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
 
oraxen - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Oraxen, a plugin for custom items and resource packs.
Oraxen - Class in com.ranull.graves.integration
Deprecated.
Recommend Nexo as a replacement. Integration class for handling communication with the Oraxen plugin. Manages creation, removal, and verification of Oraxen furniture and blocks.
Oraxen(Graves, Plugin) - Constructor for class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Constructs a new Oraxen instance and initializes listeners.
ORAXEN - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the Oraxen plugin.
oraxenPlugin - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
order() - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Lower runs earlier.
order() - Method in class dev.cwhead.GravesX.module.ModuleManager
Returns the computed topological load order.
OTHER - Enum constant in enum class com.ranull.graves.listener.ProjectileHitListener.ShooterKind
 
ou - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
owner - Variable in class dev.cwhead.GravesX.debug.KeepInventoryDetector.Wrapper
 
ownerName - Variable in class com.ranull.graves.type.Grave
The name of the owner.
ownerNameDisplay - Variable in class com.ranull.graves.type.Grave
The display name of the owner.
ownerTexture - Variable in class com.ranull.graves.type.Grave
The texture of the owner's avatar.
ownerTextureSignature - Variable in class com.ranull.graves.type.Grave
The signature of the owner's texture.
ownerType - Variable in class com.ranull.graves.type.Grave
The type of entity that owns this instance.
ownerUUID - Variable in class com.ranull.graves.type.Grave
Unique identifier for the owner.

P

parseBoolean(String) - Static method in class dev.cwhead.GravesX.module.util.LibbyImporter
Parses a human-friendly boolean string.
parseCoordsFromFilename(String) - Method in class com.ranull.graves.manager.ImportManager
Extracts integer coordinates from an AngelChest filename.
parseFromReplaceData(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Parses the last GXHEAD payload from replaceData.
parseItemStack(Grave) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Parse an ItemStack from config (material only; amount 1).
parseJson(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Parses the compact JSON back into PlayerHeadUtil.HeadPayload.
parseOwnerFromFilename(String) - Method in class com.ranull.graves.manager.ImportManager
Extracts the player name from an AngelChest filename.
parseString(String) - Static method in class com.ranull.graves.integration.MineDown
Parses a MineDown formatted string into a legacy text format.
parseString(String) - Static method in class com.ranull.graves.integration.MiniMessage
Parses a MiniMessage formatted string into a legacy text format.
parseString(String, Graves) - Static method in class com.ranull.graves.util.StringUtil
 
parseString(String, Grave, Graves) - Static method in class com.ranull.graves.util.StringUtil
 
parseString(String, String, Graves) - Static method in class com.ranull.graves.util.StringUtil
 
parseString(String, Entity, Graves) - Static method in class com.ranull.graves.util.StringUtil
 
parseString(String, Entity, String, Location, Grave, Graves) - Static method in class com.ranull.graves.util.StringUtil
Parses a string and replaces placeholders with corresponding values.
parseString(String, Entity, Location, Grave, Graves) - Static method in class com.ranull.graves.util.StringUtil
 
parseString(String, Location, Grave, Graves) - Static method in class com.ranull.graves.util.StringUtil
 
parseString(List<String>) - Static method in class com.ranull.graves.integration.MiniMessage
Parses a list of MiniMessage formatted strings into legacy text formats.
parseTime(String, Grave) - Static method in class com.ranull.graves.util.StringUtil
Deprecated.
This method is deprecated and will be removed in a future version. Use StringUtil.getDateString(Grave, long, Graves) instead.
parseTrailData(Graves, Grave) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Try to construct Particle.Trail reflectively to avoid compile-time dependency.
parseVersionPart(String) - Method in class com.ranull.graves.Graves
Attempts to parse a version segment to an integer.
parseVersionPart(String) - Static method in class com.ranull.graves.manager.IntegrationManager
Parses a single version part to an integer.
parseWorldFromFilename(String) - Method in class com.ranull.graves.manager.ImportManager
Extracts the world name from an AngelChest filename.
particleManager - Variable in class com.ranull.graves.Graves
 
ParticleManager - Class in dev.cwhead.GravesX.manager
Spawns particles to graves.
ParticleManager(Graves) - Constructor for class dev.cwhead.GravesX.manager.ParticleManager
 
PastebinUtil - Class in dev.cwhead.GravesX.util
Minimal Pastebin API client for posting text dumps.
PastebinUtil() - Constructor for class dev.cwhead.GravesX.util.PastebinUtil
 
pending - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
pending() - Method in class dev.cwhead.GravesX.module.ModuleManager
Returns the set of modules waiting on missing requirements.
pendingImports - Variable in class com.ranull.graves.command.GravesCommand
 
permission - Variable in class com.ranull.graves.integration.Vault
 
permissionList - Variable in class com.ranull.graves.type.Grave
List of permissions associated with this instance.
PermissionUtil - Class in com.ranull.graves.util
Utility class for handling player permissions.
PermissionUtil() - Constructor for class com.ranull.graves.util.PermissionUtil
 
perms - Variable in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
 
persist() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
pickRandomNearbyPlayer(World, Location, int) - Static method in class dev.cwhead.GravesX.manager.ParticleManager
 
pistonBlock - Variable in class dev.cwhead.GravesX.event.GravePistonExtendEvent
 
pistonBlock - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
pitch - Variable in class com.ranull.graves.data.LocationData
The pitch (rotation around the horizontal axis) of the entity.
pitch - Variable in class com.ranull.graves.type.Grave
The pitch rotation of the instance, in degrees.
place(Location, Grave) - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Create/place any custom objects for this grave at the given location.
placeFurniture(String, Location, Rotation) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally
placeGrave(EntityDeathEvent, Grave, List<ItemStack>, List<ItemStack>, Location, LivingEntity, List<String>, Player) - Method in class com.ranull.graves.listener.EntityDeathListener
Places the grave at the specified location.
placeGrave(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Places a grave at a specified location.
placeGraveBlocks(Grave, Map<Location, BlockData.BlockType>, LivingEntity) - Method in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
placeGraveBlocks(Grave, Map<Location, BlockData.BlockType>, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Places the grave blocks at the specified locations.
placeholderAPI - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with PlaceholderAPI, a plugin for managing placeholders.
PlaceholderAPI - Class in com.ranull.graves.integration
Integration class for PlaceholderAPI to provide custom placeholders for the Graves plugin.
PlaceholderAPI(Graves) - Constructor for class com.ranull.graves.integration.PlaceholderAPI
Constructs a new PlaceholderAPI instance with the specified Graves plugin.
placeholderHandlers - Variable in class com.ranull.graves.integration.PlaceholderAPI
 
playArmorEquipSound(Player, ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Plays the appropriate armor equip sound based on the item type.
playEffect(String, Location) - Method in class com.ranull.graves.manager.GraveManager
Plays an effect at a specified location.
playEffect(String, Location, int, Grave) - Method in class com.ranull.graves.manager.GraveManager
Plays an effect at a specified location with additional data for a grave.
playEffect(String, Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Plays an effect at a specified location for a grave.
player - Variable in class dev.cwhead.GravesX.event.graveevent.GravePlayerEvent
The player associated with the event.
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassAdd
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassUse
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveParticle
 
player - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
PLAYER - Enum constant in enum class com.ranull.graves.listener.ProjectileHitListener.ShooterKind
 
PLAYER_HEAD_NAMES - Static variable in class com.ranull.graves.util.MaterialUtil
 
PlayerAfterRespawnListener - Class in dev.cwhead.GravesX.listener
Runs grave-related actions after a player respawns: - executes a configured function - optional potion effects - optional grave compass Uses Paper's PlayerPostRespawnEvent when available, falls back to Bukkit's PlayerRespawnEvent, and finally to a short post-death poll if neither fires.
PlayerAfterRespawnListener(Graves) - Constructor for class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
PlayerBucketListener - Class in com.ranull.graves.listener
Listener for handling PlayerBucketEmptyEvent and PlayerBucketFillEvent to prevent buckets from being emptied or filled on grave blocks.
PlayerBucketListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerBucketListener
Constructs a PlayerBucketListener with the specified Graves plugin.
PlayerDeathListener - Class in com.ranull.graves.listener
Listener for handling PlayerDeathEvent to manage items dropped upon player death.
PlayerDeathListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerDeathListener
Constructs a PlayerDeathListener with the specified Graves plugin.
PlayerDropItemListener - Class in com.ranull.graves.listener
Listener for handling PlayerDropItemEvent to prevent dropping items associated with graves.
PlayerDropItemListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerDropItemListener
Constructs a PlayerDropItemListener with the specified Graves plugin.
playerDropXp(Player, float) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Deprecated.
PlayerHeadUtil - Class in dev.cwhead.GravesX.util
Compact utilities for snapshotting player head (skull) blocks across versions.
PlayerHeadUtil() - Constructor for class dev.cwhead.GravesX.util.PlayerHeadUtil
 
PlayerHeadUtil.HeadPayload - Class in dev.cwhead.GravesX.util
Minimal serialized data for a skull block.
PlayerHeadUtil.MountFace - Class in dev.cwhead.GravesX.util
Holder for mount/orientation.
PlayerInteractAtEntityListener - Class in com.ranull.graves.listener
Listener for handling PlayerInteractAtEntityEvent to interact with graves represented by ArmorStands.
PlayerInteractAtEntityListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerInteractAtEntityListener
Constructs a PlayerInteractAtEntityListener with the specified Graves plugin.
playerInteractEntityListener - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
playerInteractEntityListener - Variable in class dev.cwhead.GravesX.integration.Nexo
 
PlayerInteractEntityListener - Class in com.ranull.graves.listener.integration.oraxen
Deprecated.
Recommend Nexo as a replacement. Listens for PlayerInteractEntityEvent and cancels the event if the player interacts with an ItemFrame associated with a grave.
PlayerInteractEntityListener - Class in com.ranull.graves.listener
Listener for handling PlayerInteractEntityEvent to interact with ItemFrame entities representing graves.
PlayerInteractEntityListener - Class in dev.cwhead.GravesX.listener.integration.nexo
Listens for PlayerInteractEntityEvent and cancels the event if the player interacts with an ItemFrame associated with a grave.
PlayerInteractEntityListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerInteractEntityListener
Constructs a PlayerInteractEntityListener with the specified Graves plugin.
PlayerInteractEntityListener(Graves, Oraxen) - Constructor for class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
Recommend Nexo as a replacement. Constructs a new PlayerInteractEntityListener with the specified Graves and Oraxen instances.
PlayerInteractEntityListener(Graves, Nexo) - Constructor for class dev.cwhead.GravesX.listener.integration.nexo.PlayerInteractEntityListener
Constructs a new PlayerInteractEntityListener with the specified Graves and Nexo instances.
PlayerInteractListener - Class in com.ranull.graves.listener
Listener for handling PlayerInteractEvent to interact with graves and compasses.
PlayerInteractListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerInteractListener
Constructs a PlayerInteractListener with the specified Graves plugin.
PlayerJoinListener - Class in com.ranull.graves.listener
Listener for handling PlayerJoinEvent to notify players about plugin updates.
PlayerJoinListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerJoinListener
Constructs a PlayerJoinListener with the specified Graves plugin.
PlayerMoveListener - Class in com.ranull.graves.listener
Listener for handling PlayerMoveEvent to manage interactions with graves and related mechanics.
PlayerMoveListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerMoveListener
Constructs a PlayerMoveListener with the specified Graves plugin.
playerNPC - Variable in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
 
playerNPC - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with PlayerNPC, a plugin for managing player-like NPCs.
PlayerNPC - Class in com.ranull.graves.integration
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
PlayerNPC(Graves) - Constructor for class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
PLAYERNPC - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from PlayerNPC plugin.
PlayerQuitListener - Class in com.ranull.graves.listener
Listener for handling PlayerQuitEvent to manage player-related data when they leave the game.
PlayerQuitListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerQuitListener
Constructs a PlayerQuitListener with the specified Graves plugin.
PlayerRespawnListener - Class in com.ranull.graves.listener
Handles player respawns and performs grave-related actions: Runs a configured function shortly after respawn. Optionally grants temporary potion effects if the grave is recent. Optionally gives a compass pointing to the grave. All world/player inventory interactions are deferred to the respawn location's region to ensure correct, thread-safe execution order after the player is placed in the world.
PlayerRespawnListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerRespawnListener
 
PlayerTeleportListener - Class in com.ranull.graves.listener
Listens for PlayerTeleportEvent to handle interactions with grave blocks and remove specific items from the player's inventory if they teleport into a grave location.
PlayerTeleportListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerTeleportListener
Constructs a new PlayerTeleportListener with the specified Graves plugin.
playerTotalXp(Player) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the total experience of the specified player using ExperienceUtil.
playLootedExplosionEffectIfEnabled(Grave) - Method in class com.ranull.graves.listener.ProjectileHitListener
 
playPlayerSound(String, Entity, Grave) - Method in class com.ranull.graves.manager.EntityManager
Plays a player-specific sound at the entity's location.
playPlayerSound(String, Entity, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Plays a player-specific sound at the entity's location with a permission list.
playPlayerSound(String, Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Plays a player-specific sound at a specified location for an entity.
playPlayerSound(String, Entity, Location, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Plays a player-specific sound at a specified location with a permission list.
playPlayerSound(String, Entity, Location, List<String>, float, float) - Method in class com.ranull.graves.manager.EntityManager
Plays a player-specific sound at a specified location with additional parameters.
playSongForAllPlayers(String) - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Plays an NBS song file for all online players on the server.
playSongForPlayer(Player, String) - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Plays an NBS song file for a specified player.
playWorldSound(String, Player) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at the player's location.
playWorldSound(String, Player, Grave) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at the player's location, associated with a grave.
playWorldSound(String, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at a specified location, associated with a grave.
playWorldSound(String, Location, EntityType, List<String>, float, float) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at a specified location with additional parameters.
plugin - Variable in class com.ranull.graves.command.GravesCommand
 
plugin - Variable in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
 
plugin - Variable in class com.ranull.graves.integration.FurnitureLib
 
plugin - Variable in class com.ranull.graves.integration.ItemBridge
 
plugin - Variable in class com.ranull.graves.integration.ItemsAdder
Deprecated.
 
plugin - Variable in class com.ranull.graves.integration.MultiPaper
 
plugin - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
plugin - Variable in class com.ranull.graves.integration.PlaceholderAPI
 
plugin - Variable in class com.ranull.graves.integration.PlayerNPC
Deprecated.
 
plugin - Variable in class com.ranull.graves.integration.ProtectionLib
 
plugin - Variable in class com.ranull.graves.integration.ProtocolLib
 
plugin - Variable in class com.ranull.graves.listener.BlockBreakListener
 
plugin - Variable in class com.ranull.graves.listener.BlockBurnAndIgniteListener
 
plugin - Variable in class com.ranull.graves.listener.BlockExplodeListener
 
plugin - Variable in class com.ranull.graves.listener.BlockFromToListener
 
plugin - Variable in class com.ranull.graves.listener.BlockPistonExtendListener
 
plugin - Variable in class com.ranull.graves.listener.BlockPlaceListener
 
plugin - Variable in class com.ranull.graves.listener.CreatureSpawnListener
 
plugin - Variable in class com.ranull.graves.listener.EntityChangeListener
 
plugin - Variable in class com.ranull.graves.listener.EntityDamageByEntityListener
 
plugin - Variable in class com.ranull.graves.listener.EntityDeathListener
 
plugin - Variable in class com.ranull.graves.listener.EntityExplodeListener
 
plugin - Variable in class com.ranull.graves.listener.ExplosionPrimeListener
 
plugin - Variable in class com.ranull.graves.listener.GraveTestListener
 
plugin - Variable in class com.ranull.graves.listener.HangingBreakListener
 
plugin - Variable in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
 
plugin - Variable in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
 
plugin - Variable in class com.ranull.graves.listener.integration.itemsadder.CustomBlockBreakListener
 
plugin - Variable in class com.ranull.graves.listener.integration.itemsadder.FurnitureBreakListener
 
plugin - Variable in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
 
plugin - Variable in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryClickListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryCloseListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryDragListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryOpenListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerBucketListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerDeathListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerDropItemListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerInteractAtEntityListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerInteractEntityListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerInteractListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerJoinListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerMoveListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerQuitListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerRespawnListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerTeleportListener
 
plugin - Variable in class com.ranull.graves.listener.ProjectileHitListener
 
plugin - Variable in class com.ranull.graves.manager.BlockManager
 
plugin - Variable in class com.ranull.graves.manager.DataManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.EntityDataManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.EntityManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.GraveManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.GUIManager
 
plugin - Variable in class com.ranull.graves.manager.HologramManager
 
plugin - Variable in class com.ranull.graves.manager.ImportManager
Main plugin instance.
plugin - Variable in class com.ranull.graves.manager.IntegrationManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.ItemStackManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.LocationManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.RecipeManager
The main plugin instance associated with Graves.
plugin - Variable in class dev.cwhead.GravesX.api.addon.AddonAPI
 
plugin - Variable in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
plugin - Variable in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
 
plugin - Variable in class dev.cwhead.GravesX.api.GravesXAPI
 
plugin - Variable in class dev.cwhead.GravesX.api.inventory.InventoryAPI
 
plugin - Variable in class dev.cwhead.GravesX.api.util.UtilAPI
 
plugin - Variable in class dev.cwhead.GravesX.api.world.LocationAPI
 
plugin - Variable in class dev.cwhead.GravesX.command.GxModulesCommand
 
plugin - Static variable in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
plugin - Variable in class dev.cwhead.GravesX.GravesXAPI
Deprecated.
 
plugin - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
plugin - Variable in class dev.cwhead.GravesX.integration.CoreProtectIntegration
Deprecated.
 
plugin - Variable in class dev.cwhead.GravesX.integration.Floodgate
 
plugin - Variable in class dev.cwhead.GravesX.integration.Nexo
 
plugin - Variable in class dev.cwhead.GravesX.integration.NoteBlockAPI
 
plugin - Variable in class dev.cwhead.GravesX.integration.SkriptImpl
 
plugin - Variable in class dev.cwhead.GravesX.listener.integration.citizensnpcs.CitizensNPCInteractListener
 
plugin - Variable in class dev.cwhead.GravesX.listener.integration.coreprotect.CoreProtectListener
Deprecated.
 
plugin - Variable in class dev.cwhead.GravesX.listener.integration.nexo.PlayerInteractEntityListener
 
plugin - Variable in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
plugin - Variable in class dev.cwhead.GravesX.manager.ParticleManager
 
plugin - Variable in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
 
plugin - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
plugin - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
plugin - Variable in class dev.cwhead.GravesX.module.util.LibbyImporter
 
plugin - Variable in class dev.cwhead.GravesX.util.LibraryLoaderUtil
 
plugin - Variable in class me.jay.GravesX.integration.FancyNPCs
 
plugin() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Underlying Graves plugin (advanced usage).
PLUGIN_NAME - Static variable in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
 
pluginDepends - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
pluginDepends() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets required Bukkit plugin dependencies.
PluginDownloadUtil - Class in dev.cwhead.GravesX.util
Utility methods to download plugin jars from Spiget and place them in the server's plugins folder.
PluginDownloadUtil() - Constructor for class dev.cwhead.GravesX.util.PluginDownloadUtil
 
pluginLoadBefore - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
pluginLoadBefore() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets plugins that should load after this module.
pluginSoftDepends - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
pluginSoftDepends() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets optional Bukkit plugin dependencies.
POSE_ATTRIBUTE_NAME - Static variable in class me.jay.GravesX.integration.FancyNPCs
 
post(String, String) - Static method in class dev.cwhead.GravesX.util.ToptalUtil
Post plain text to Toptal Hastebin.
post(String, String, String, String, String, String) - Static method in class dev.cwhead.GravesX.util.PastebinUtil
Post text content to Pastebin.
POSTGRESQL - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
PostgreSQL database system.
postLog(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Posts the given log content to mclo.gs and returns the URL of the posted log.
postLog(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.postLog(String).
postLogToMclogs(String) - Static method in class dev.cwhead.GravesX.util.MclogsUtil
Posts the given log content to mclo.gs and returns the URL of the posted log.
prefix(List<String>, String) - Static method in class dev.cwhead.GravesX.command.GxModulesCommand
 
preventBucketUsage(Event, Block) - Method in class com.ranull.graves.listener.PlayerBucketListener
Prevents the bucket from being emptied or filled on the grave block by cancelling the event and updating the block's state.
printThrowable(Throwable, String, Set<Throwable>) - Method in class com.ranull.graves.Graves
 
priority - Variable in class dev.cwhead.GravesX.debug.KeepInventoryDetector.Wrapper
 
processBlockData(ChunkData, List<BlockData>) - Method in class com.ranull.graves.manager.GraveManager
Processes the block data within the given chunk.
processChunks(List<EntityData>, List<BlockData>) - Method in class com.ranull.graves.manager.GraveManager
Processes all chunks to handle entities and blocks within them.
processEntityData(ChunkData, List<EntityData>, Location) - Method in class com.ranull.graves.manager.GraveManager
Processes the entity data within the given chunk.
processGraves(List<Grave>) - Method in class com.ranull.graves.manager.GraveManager
Processes all graves to check their remaining time and protection status.
processHologramData(HologramData, Location, List<EntityData>) - Method in class com.ranull.graves.manager.GraveManager
Processes hologram data within the chunk.
projectBreakListener - Variable in class com.ranull.graves.integration.FurnitureLib
 
ProjectBreakListener - Class in com.ranull.graves.listener.integration.furniturelib
Listens for ProjectBreakEvent from FurnitureLib and handles the event based on the presence of associated graves.
ProjectBreakListener(FurnitureLib) - Constructor for class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
Constructs a new ProjectBreakListener with the specified FurnitureLib instance.
projectClickListener - Variable in class com.ranull.graves.integration.FurnitureLib
 
ProjectClickListener - Class in com.ranull.graves.listener.integration.furniturelib
Listens for ProjectClickEvent from FurnitureLib and handles the event based on the presence of associated graves.
ProjectClickListener(Graves, FurnitureLib) - Constructor for class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Constructs a new ProjectClickListener with the specified Graves and FurnitureLib instances.
ProjectileHitListener - Class in com.ranull.graves.listener
 
ProjectileHitListener(Graves) - Constructor for class com.ranull.graves.listener.ProjectileHitListener
Constructs a new ProjectileHitListener with the specified Graves plugin.
ProjectileHitListener.ShooterKind - Enum Class in com.ranull.graves.listener
 
protection - Variable in class com.ranull.graves.type.Grave
Indicates whether protection is enabled.
protectionLib - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ProtectionLib, a library for protection management.
ProtectionLib - Class in com.ranull.graves.integration
Provides integration with ProtectionLib to check if a player can build at a specific location.
ProtectionLib(Graves, Plugin) - Constructor for class com.ranull.graves.integration.ProtectionLib
Constructs a new ProtectionLib instance with the specified Graves plugin and ProtectionLib plugin.
protectionLibPlugin - Variable in class com.ranull.graves.integration.ProtectionLib
 
protocolLib - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ProtocolLib, a library for handling protocol-related tasks.
ProtocolLib - Class in com.ranull.graves.integration
Provides integration with ProtocolLib to manage block changes and updates.
ProtocolLib(Graves) - Constructor for class com.ranull.graves.integration.ProtocolLib
Constructs a new ProtocolLib instance with the specified Graves plugin.
protocolManager - Variable in class com.ranull.graves.integration.ProtocolLib
 
provider - Variable in class dev.cwhead.GravesX.module.ModuleContext.ServiceReg
 
purgeLingeringHolograms() - Method in class com.ranull.graves.manager.HologramManager
Scans all worlds for hologram ArmorStands and schedules a region-thread check/removal for each matching stand.

R

READ_TIMEOUT_MS - Static variable in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
READ_TIMEOUT_MS - Static variable in class dev.cwhead.GravesX.util.ToptalUtil
 
readAliases(Object) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Normalizes aliases from list, comma-separated string, or single value.
readFileToString(File) - Static method in class com.ranull.graves.util.ServerUtil
Reads a file into a string.
readItemList(FileConfiguration, String, boolean) - Method in class com.ranull.graves.manager.ImportManager
Reads an item list at the given path, skipping nulls and deserializing map entries.
readMountAndFaces(Block) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Reads mount and facing via 1.13+ APIs or legacy material data.
recipeManager - Variable in class com.ranull.graves.Graves
 
RecipeManager - Class in com.ranull.graves.manager
6 Manages custom recipes for the Graves plugin.
RecipeManager(Graves) - Constructor for class com.ranull.graves.manager.RecipeManager
Initializes a new instance of the RecipeManager class.
ReflectionUtil - Class in com.ranull.graves.util
Utility class for handling reflection operations related to Bukkit and Minecraft server classes.
ReflectionUtil() - Constructor for class com.ranull.graves.util.ReflectionUtil
 
ReflectSupportAE - Class in me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs
Reflected class for AEAPI because you have to pay to use the API.
ReflectSupportAE() - Constructor for class me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
refreshBlock(Block, Player) - Method in class com.ranull.graves.integration.ProtocolLib
Refreshes the block at a specific location to reflect its current state.
refreshMenus() - Method in class com.ranull.graves.manager.GUIManager
Refreshes the menus for all online players.
register() - Method in class com.ranull.graves.integration.ItemBridge
Registers the ItemBridge listener with the ItemBridge plugin.
register() - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Register your own listeners where needed; this API class is being removed.
register() - Method in class dev.cwhead.GravesX.integration.SkriptImpl
Registers the SkriptAddon listener with the Skript plugin.
registerCloseable(T) - Method in class dev.cwhead.GravesX.module.ModuleContext
Registers a closeable resource to be closed during cleanup.
registerCommands() - Method in class com.ranull.graves.Graves
 
registerCommands(ModuleManager.LoadedModule, ConfigurationSection) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Registers commands from the commands section and wires executors/tab-completers.
registerFor(ModuleManager.LoadedModule) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
 
RegisterGraveProviders - Class in dev.cwhead.GravesX.api.provider
Utility for discovering GraveProvider implementations that have been registered with the Bukkit Services API.
RegisterGraveProviders() - Constructor for class dev.cwhead.GravesX.api.provider.RegisterGraveProviders
Static-only utility; prevent instantiation.
registerListener(T) - Method in class dev.cwhead.GravesX.module.ModuleContext
Registers an event listener and tracks it for automatic cleanup.
registerListeners() - Method in class com.ranull.graves.Graves
 
registerListeners() - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Registers FurnitureEngine event listeners.
registerListeners() - Method in class com.ranull.graves.integration.FurnitureLib
Registers FurnitureLib event listeners.
registerListeners() - Method in class com.ranull.graves.integration.MultiPaper
Registers listeners for various MultiLib events.
registerListeners() - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Registers event listeners for Oraxen-related events.
registerListeners() - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
registerListeners() - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Registers the NPC interaction listeners.
registerListeners() - Method in class dev.cwhead.GravesX.integration.Nexo
Registers event listeners for Nexo-related events.
registerMetrics() - Method in class com.ranull.graves.Graves
 
registerMetricsLegacy() - Method in class com.ranull.graves.Graves
 
registerPermissions(ModuleManager.LoadedModule, ConfigurationSection) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Registers permissions from the permissions section.
registerProjects() - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
registerRecipes() - Method in class com.ranull.graves.Graves
 
registerService(Class<T>, T, ServicePriority) - Method in class dev.cwhead.GravesX.module.ModuleContext
Registers a Bukkit service and tracks it for automatic unregister.
RegisterSoftCrashHandler() - Method in class com.ranull.graves.Graves
 
reload() - Method in class com.ranull.graves.Graves
 
reload() - Method in class com.ranull.graves.manager.DataManager
Reloads the data manager with the current type.
reload() - Method in class com.ranull.graves.manager.IntegrationManager
Reloads all integrations by first unloading them and then loading them again.
reload() - Method in class com.ranull.graves.manager.RecipeManager
Reloads the recipes.
reload(DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Reloads the data manager with the specified type.
reloadConfig() - Method in class com.ranull.graves.Graves
 
reloadConfig() - Method in class dev.cwhead.GravesX.module.ModuleContext
Reloads the configuration from disk and applies default values from resources.
remove(Grave) - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Remove any custom objects that belong to this grave.
removeBlock(BlockData) - Method in class com.ranull.graves.manager.BlockManager
Removes a specific block represented by the given BlockData.
removeBlock(Grave) - Method in class com.ranull.graves.manager.BlockManager
Removes all blocks associated with the given grave.
removeBlock(Location) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Removes a custom block at a specified location.
removeBlock(Location) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Removes a block at a specified location.
removeBlock(Location) - Method in class dev.cwhead.GravesX.integration.Nexo
Removes a block at a specified location.
removeBlockData(Location) - Method in class com.ranull.graves.data.ChunkData
Removes block data from the chunk based on the location.
removeBlockData(Location) - Method in class com.ranull.graves.manager.DataManager
Removes block data from the database.
removeChunkData(ChunkData) - Method in class com.ranull.graves.manager.DataManager
Removes chunk data.
removeCorpse(EntityData) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
removeCorpse(EntityData) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Removes a specific corpse entity and its data.
removeCorpse(Grave) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
removeCorpse(Grave) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Removes the NPC corpse for the given grave.
removeCorpse(Grave) - Method in class me.jay.GravesX.integration.FancyNPCs
 
removeCorpse(Map<EntityData, NPC.Global>) - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
removeCorpse(Map<EntityData, Object>) - Method in class dev.cwhead.GravesX.integration.CitizensNPC
Bulk removal using reflection.
removedItemStackMap - Variable in class com.ranull.graves.manager.CacheManager
A map of entity UUIDs to lists of removed ItemStack objects.
removeEntity(Grave) - Method in class com.ranull.graves.manager.EntityManager
Removes all entities associated with a grave.
removeEntity(Map<EntityData, Entity>) - Method in class com.ranull.graves.manager.EntityManager
Removes a map of entity data and their associated entities.
removeEntityData(EntityData) - Method in class com.ranull.graves.data.ChunkData
Removes entity data from the chunk based on the entity's UUID.
removeEntityData(EntityData) - Method in class com.ranull.graves.manager.DataManager
Removes entity data from the database.
removeEntityData(EntityData) - Method in class com.ranull.graves.manager.EntityDataManager
Removes entity data for a specified entity data.
removeEntityData(EntityData) - Method in class com.ranull.graves.manager.GraveManager
Removes entity data associated with a grave.
removeEntityData(EntityData) - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Remove a specific CUSTOM entity data record, if supported.
removeEntityData(List<EntityData>) - Method in class com.ranull.graves.manager.DataManager
Removes a list of entity data from the database.
removeEntityData(List<EntityData>) - Method in class com.ranull.graves.manager.EntityDataManager
Removes a list of entity data.
removeExpiredElements(List<Grave>, List<EntityData>, List<BlockData>) - Method in class com.ranull.graves.manager.GraveManager
Removes expired graves, entities, and blocks from the system.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Removes specific furniture entity data.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.FurnitureLib
Removes specific furniture entity data.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Removes custom furniture associated with a specific entity data.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Removes a specific Oraxen furniture entity based on entity data.
removeFurniture(EntityData) - Method in class dev.cwhead.GravesX.integration.Nexo
Removes a specific Nexo furniture entity based on entity data.
removeFurniture(Grave) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Removes furniture associated with the specified grave.
removeFurniture(Grave) - Method in class com.ranull.graves.integration.FurnitureLib
Removes furniture associated with the specified grave.
removeFurniture(Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Removes all custom furniture associated with a specific grave.
removeFurniture(Grave) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Removes all Oraxen furniture associated with a specified grave.
removeFurniture(Grave) - Method in class dev.cwhead.GravesX.integration.Nexo
Removes all Nexo furniture associated with a specified grave.
removeFurniture(List<EntityData>) - Method in class com.ranull.graves.integration.FurnitureLib
Removes multiple pieces of furniture based on a list of entity data.
removeFurniture(Map<EntityData, Entity>) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Removes multiple pieces of furniture based on a map of entity data to entities.
removeFurniture(Map<EntityData, Entity>) - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Removes custom furniture based on a map of entity data and entities.
removeFurniture(Map<EntityData, Entity>) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Removes Oraxen furniture entities based on a map of entity data to entities.
removeFurniture(Map<EntityData, Entity>) - Method in class dev.cwhead.GravesX.integration.Nexo
Removes Nexo furniture entities based on a map of entity data to entities.
removeGrave(Grave) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Removes the specified grave from the grave manager.
removeGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
removeGrave(Grave) - Method in class com.ranull.graves.manager.DataManager
Removes a grave from the database.
removeGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Removes a grave and its associated data.
removeGrave(UUID) - Method in class com.ranull.graves.manager.DataManager
 
removeHologram(EntityData) - Method in class com.ranull.graves.manager.HologramManager
Removes a specific hologram associated with an entity data.
removeHologram(Grave) - Method in class com.ranull.graves.manager.HologramManager
Removes all holograms associated with a grave.
removeHologram(Map<EntityData, Entity>) - Method in class com.ranull.graves.manager.HologramManager
Removes multiple holograms associated with a map of entity data to entities.
removeHologramData(Grave) - Method in class com.ranull.graves.manager.DataManager
Removes hologram entries from the database based on the grave UUID.
removeLastSolidLocation(Entity) - Method in class com.ranull.graves.manager.LocationManager
Removes the last solid location of an entity.
removeLastSolidLocation(Player) - Method in class com.ranull.graves.listener.PlayerQuitListener
Removes the player's last solid location from the plugin's location manager.
removeOldestGrave(LivingEntity) - Method in class dev.cwhead.GravesX.api.grave.GraveManagementAPI
Removes the oldest grave associated with the specified living entity.
removeOldestGrave(LivingEntity) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
removeOldestGrave(LivingEntity) - Method in class com.ranull.graves.manager.GraveManager
Removes the oldest grave.
removePlayerSkullFromDrops(LivingEntity, EntityDeathEvent) - Method in class com.ranull.graves.listener.EntityDeathListener
Removes player skull from the drops of the entity if it is wearing one.
removeRightClickedBlock(String, Location) - Method in class com.ranull.graves.manager.CacheManager
Removes the right-clicked block location for a specified player.
removeSpecificCompassNearGrave(Player, Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
 
removeSpecificCompassNearGrave(Player, Location) - Method in class com.ranull.graves.listener.PlayerTeleportListener
Removes a specific type of compass (e.g., RECOVERY_COMPASS) from the player's inventory if within a configured block radius of a grave.
repeat(char, int) - Static method in class com.ranull.graves.util.ServerUtil
Repeats a character a specified number of times.
replaceData - Variable in class com.ranull.graves.data.BlockData
The data associated with the replacement material.
replaceMaterial - Variable in class com.ranull.graves.data.BlockData
The material used to replace the grave block.
requirePlayer(Entity) - Static method in class com.ranull.graves.event.GraveCloseEvent
Deprecated.
 
requirePlayer(Entity) - Static method in class com.ranull.graves.event.GraveCompassAddEvent
Deprecated.
 
requirePlayer(Entity) - Static method in class com.ranull.graves.event.GraveCompassUseEvent
Deprecated.
 
requirePlayer(Entity) - Static method in class com.ranull.graves.event.GraveLootedEvent
Deprecated.
 
requirePlayer(Entity) - Static method in class com.ranull.graves.event.GraveOpenEvent
Deprecated.
 
requirePlayer(Entity) - Static method in class com.ranull.graves.event.GraveParticleEvent
Deprecated.
 
resetVaultIntegration() - Method in class com.ranull.graves.manager.IntegrationManager
Resets the Vault integration by setting the vault and permissions to null.
resolveBlockType(BlockData.BlockType, Block) - Static method in class dev.cwhead.GravesX.event.GraveBreakEvent
 
resolveProtectionMillis(FileConfiguration, Grave) - Method in class com.ranull.graves.manager.ImportManager
 
resolveTimeAliveMillis(FileConfiguration, Grave) - Method in class com.ranull.graves.manager.ImportManager
 
resolveWorldForScan(FileConfiguration, String) - Method in class com.ranull.graves.manager.ImportManager
Resolve world for scanning/import decisions (tries UUIDs, filename world, logfile world).
ResourceUtil - Class in com.ranull.graves.util
Utility class for copying resources from a plugin's JAR file to the file system.
ResourceUtil() - Constructor for class com.ranull.graves.util.ResourceUtil
 
restoreMissingGraves() - Method in class com.ranull.graves.manager.GraveManager
Restores graves that are in cache but missing from the world.
resultSetToGrave(ResultSet) - Method in class com.ranull.graves.manager.DataManager
Converts a ResultSet to a Grave object.
revokePermission(OfflinePlayer, String) - Method in class dev.cwhead.GravesX.integration.LuckPermsHandler
Revokes the specified permission from a player.
rf - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
rightClickedBlocks - Variable in class com.ranull.graves.manager.CacheManager
A map of block identifiers to their corresponding Location objects where the block was right-clicked.
rotationFace - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.MountFace
 
roundLocation(Location) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Rounds the given location's coordinates to the nearest whole numbers.
roundLocation(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
roundLocation(Location) - Static method in class com.ranull.graves.util.LocationUtil
Rounds the given location's coordinates to the nearest whole numbers.
runCommands(String, String, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs commands associated with a name, location, and grave.
runCommands(String, Entity, String, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
 
runCommands(String, Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs commands associated with an entity, location, and grave.
runConsoleCommand(String) - Method in class com.ranull.graves.manager.EntityManager
 
runFunction(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Runs a function associated with an entity and a specified function name.
runFunction(Entity, String, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs a function associated with an entity, a specified function name, and a grave.
runShutdownTasks() - Method in class com.ranull.graves.Graves
 
runTask(Runnable) - Method in class dev.cwhead.GravesX.module.ModuleContext
Schedules a synchronous task using the GravesX scheduler.
runTaskAsync(Runnable) - Method in class dev.cwhead.GravesX.module.ModuleContext
Schedules an asynchronous task using the GravesX scheduler.
runTaskLater(Runnable, long) - Method in class dev.cwhead.GravesX.module.ModuleContext
Schedules a delayed synchronous task using the GravesX scheduler.
runTaskTimer(Runnable, long, long) - Method in class dev.cwhead.GravesX.module.ModuleContext
Schedules a repeating synchronous task using the GravesX scheduler.
runTaskTimerAsync(Runnable, long, long) - Method in class dev.cwhead.GravesX.module.ModuleContext
Schedules a repeating asynchronous task using the GravesX scheduler.

S

safe(String) - Static method in class dev.cwhead.GravesX.manager.ParticleManager
 
SAFE_SUPPORTS - Static variable in class com.ranull.graves.util.MaterialUtil
 
safeColor(String, Color) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Resolve a Bukkit Color from text, with a default fallback.
safeGetKeep(PlayerDeathEvent, boolean) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
safeGetKey(World) - Static method in class com.ranull.graves.data.LocationData
Safely retrieves the world's namespaced key without hard-crashing on non-Paper servers.
safeLocation(Block, Grave) - Static method in class dev.cwhead.GravesX.event.GraveBreakEvent
 
safeMatName(Block) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Returns material name or null.
safeRun(Runnable) - Static method in class dev.cwhead.GravesX.module.ModuleContext
 
safeUpper(String, String) - Static method in class dev.cwhead.GravesX.util.PastebinUtil
 
sameWorld(Player, Location) - Static method in class dev.cwhead.GravesX.manager.ParticleManager
 
sanitize(String) - Static method in class dev.cwhead.GravesX.addon.GravesXAddon
Allow letters, numbers, dot, underscore, dash; replace others with '_'
sanitizeKey(String) - Static method in class com.ranull.graves.manager.DataManager
Sanitizes custom grave providers.
saveConfig() - Method in class dev.cwhead.GravesX.module.ModuleContext
Saves the current configuration to disk.
saveData() - Method in class com.ranull.graves.integration.ItemsAdder
Deprecated, for removal: This API element is subject to removal in a future version.
Use GravesXModule: ItemsAdder instead Copies resource files needed for ItemsAdder integration.
saveData() - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Saves the data related to the Oraxen plugin.
saveData() - Method in class dev.cwhead.GravesX.integration.Nexo
Saves the data related to the Nexo plugin.
saveDefaultConfig() - Method in class com.ranull.graves.Graves
 
saveDefaultConfig() - Method in class dev.cwhead.GravesX.module.ModuleContext
Copies all default YAML resources (except module.yml) from the module JAR into this module's data folder, preserving subfolders.
saveResource(String, boolean) - Method in class dev.cwhead.GravesX.module.ModuleContext
Saves an embedded resource from the module jar into the module data folder.
saveResources(Map<String, InputStream>, String, String, boolean) - Static method in class com.ranull.graves.util.ResourceUtil
Saves the retrieved resources to the specified output path.
saveString(Path, String) - Static method in class dev.cwhead.GravesX.module.ModuleContext
 
saveTextFiles() - Method in class com.ranull.graves.Graves
 
scanChunkForEntityRegionSafe(World, int, int, UUID, Location) - Method in class com.ranull.graves.manager.EntityDataManager
Scan a loaded chunk for a specific entity UUID on the correct region thread if possible.
scheduleRespawnFunction(Player, List<String>, Grave, Location) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Schedules the configured respawn function to run one tick after respawn on the player's respawn location region.
self - Variable in class dev.cwhead.GravesX.module.ModuleManager.ControllerImpl
 
sendDevelopmentVersionMessage(Player, double) - Method in class com.ranull.graves.listener.PlayerJoinListener
Sends a message to the player indicating that they are using a development version of the plugin.
sendHelpMenu(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
Sends the help menu to the command sender.
sendMessage(String, CommandSender) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to a command sender.
sendMessage(String, Entity) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity.
sendMessage(String, Entity, String, Location, Grave, List<String>) - Method in class com.ranull.graves.manager.EntityManager
 
sendMessage(String, Entity, String, Location, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity with a custom name and a permission list.
sendMessage(String, Entity, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity with a permission list.
sendMessage(String, Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity at a specified location associated with a grave.
sendMessage(String, Entity, Location, Grave, List<String>) - Method in class com.ranull.graves.manager.EntityManager
 
sendMessage(String, Entity, Location, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity at a specified location with a permission list.
sendMessage(Player, String) - Static method in class com.ranull.graves.integration.MiniMessage
Sends a formatted message to a player using MiniMessage, falling back to plain legacy format if MiniMessage is unavailable.
sendMessageToExecutor(CommandSender, String) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
sendOutdatedVersionMessage(Player, double, double) - Method in class com.ranull.graves.listener.PlayerJoinListener
Sends a message to the player indicating that their plugin version is outdated.
sendOutdatedVersionMessage(Player, String, String) - Method in class com.ranull.graves.listener.PlayerJoinListener
Sends a message to the player indicating that their plugin version is outdated.
sendPlayerMessage(Grave, String, Location) - Method in class com.ranull.graves.manager.GraveManager
Utility to send a message to the grave owner if they're online.
sendServerPacket(Player, PacketContainer) - Method in class com.ranull.graves.integration.ProtocolLib
Sends a server packet to a specific player.
serialVersionUID - Static variable in class com.ranull.graves.data.BlockData
 
serialVersionUID - Static variable in class com.ranull.graves.data.ChunkData
 
serialVersionUID - Static variable in class com.ranull.graves.data.EntityData
 
serialVersionUID - Static variable in class com.ranull.graves.data.HologramData
 
serialVersionUID - Static variable in class com.ranull.graves.data.LocationData
 
serialVersionUID - Static variable in class com.ranull.graves.type.Grave
 
serialVersionUID - Static variable in exception class dev.cwhead.GravesX.exception.GravesXEventIllegalArgumentException
 
serialVersionUID - Static variable in exception class dev.cwhead.GravesX.exception.GravesXEventMethodNotSupportedException
 
serialVersionUID - Static variable in exception class dev.cwhead.GravesX.exception.GravesXEventNullPointerException
 
SERVER_GET_ENTITY - Static variable in class com.ranull.graves.manager.EntityDataManager
 
ServerUtil - Class in com.ranull.graves.util
Utility class for gathering server information and generating server dumps.
ServerUtil() - Constructor for class com.ranull.graves.util.ServerUtil
 
ServiceReg(Class<?>, Object) - Constructor for class dev.cwhead.GravesX.module.ModuleContext.ServiceReg
 
services - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
set(Event, Integer) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
setAbandoned(boolean) - Method in class com.ranull.graves.type.Grave
Determines if a grave was abandoned.
setAddon(boolean) - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Sets the addon status for the current event.
setAddon(boolean) - Method in interface dev.cwhead.GravesX.event.interfaces.Addon
Sets the addon status for the current instance.
setBlock(Block, Material, Player) - Method in class com.ranull.graves.integration.ProtocolLib
Sets the block at a specific location to a new material and updates the client.
setBlockData(Location, Material, Grave, Graves) - Method in interface com.ranull.graves.compatibility.Compatibility
Sets the block data for a given location and material, associating it with a grave.
setBlockData(Location, Material, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Sets the block data for a given location and material, associating it with a grave.
setBlockData(Location, Material, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Sets the block data for a given location and material, associating it with a grave.
setBlockExp(int) - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Sets the experience points associated with the grave.
setBlockTypeNoPhysicsSafely(Block, Material) - Method in class com.ranull.graves.manager.LocationManager
Sets a block type without physics using GravesX's Universal/Folia Scheduler.
setCancelled(boolean) - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Sets whether the event is cancelled.
setDataByte(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Sets a persistent data byte for the specified entity with the given key.
setDataString(Entity, String, String) - Method in class com.ranull.graves.manager.EntityManager
Sets a persistent data string for the specified entity with the given key.
setDropItems(boolean) - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Sets whether items should drop upon breaking the grave block.
setEquipmentMap(Map<EquipmentSlot, ItemStack>) - Method in class com.ranull.graves.type.Grave
Sets the equipment map for this grave.
setExperience(int) - Method in class com.ranull.graves.type.Grave
Sets the experience points for the grave.
setGraveExperience(Grave, EntityDeathEvent, LivingEntity, PlayerDeathEvent) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets the experience for the grave.
setGraveListItems(Inventory, List<Grave>) - Method in class com.ranull.graves.manager.GUIManager
Sets the grave list items in the inventory based on a list of graves.
setGraveListItems(Inventory, UUID) - Method in class com.ranull.graves.manager.GUIManager
Sets the grave list items in the inventory based on a UUID.
setGraveMenuItems(Inventory, Grave) - Method in class com.ranull.graves.manager.GUIManager
Sets the grave menu items in the inventory based on a grave.
setGravePreview(boolean) - Method in class com.ranull.graves.type.Grave
Sets the Preview state of a specific grave.
setInventory(Inventory) - Method in class com.ranull.graves.inventory.GraveList
Sets the inventory for this GraveList.
setInventory(Inventory) - Method in class com.ranull.graves.inventory.GraveMenu
Sets the inventory for this GraveMenu.
setInventory(Inventory) - Method in class com.ranull.graves.type.Grave
Sets the inventory for this grave.
setKillerName(String) - Method in class com.ranull.graves.type.Grave
Sets the name of the grave's killer.
setKillerNameDisplay(String) - Method in class com.ranull.graves.type.Grave
Sets the display name of the grave's killer.
setKillerType(EntityType) - Method in class com.ranull.graves.type.Grave
Sets the entity type of the grave's killer.
setKillerUUID(UUID) - Method in class com.ranull.graves.type.Grave
Sets the UUID of the grave's killer.
setLastSolidLocation(Entity, Location) - Method in class com.ranull.graves.manager.LocationManager
Sets the last solid location of an entity.
setLibraryImporter(LibraryImporter) - Method in class dev.cwhead.GravesX.module.ModuleManager
Sets the library importer used by modules to resolve external libraries.
setLocation(Location) - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Sets the location of the event.
setLocation(Location) - Method in class com.ranull.graves.type.Grave
Deprecated.
This method is deprecated and will be removed in future versions. Use Grave.setLocationDeath(Location) instead for accurate location data. Sets the location associated with this instance.

This method sets the location to the specified Location.

setLocationDeath(Location) - Method in class com.ranull.graves.type.Grave
Sets the death location for the grave.
setOwnerDisplayName(String) - Method in class com.ranull.graves.type.Grave
Sets the display name of the owner.
setOwnerName(String) - Method in class com.ranull.graves.type.Grave
Sets the name of the grave's owner.
setOwnerNameDisplay(String) - Method in class com.ranull.graves.type.Grave
Sets the display name of the grave's owner.
setOwnerTexture(String) - Method in class com.ranull.graves.type.Grave
Sets the texture of the grave's owner.
setOwnerTextureSignature(String) - Method in class com.ranull.graves.type.Grave
Sets the texture signature of the grave's owner.
setOwnerType(EntityType) - Method in class com.ranull.graves.type.Grave
Sets the entity type of the grave's owner.
setOwnerUUID(UUID) - Method in class com.ranull.graves.type.Grave
Sets the UUID of the grave's owner.
setPermissionList(List<String>) - Method in class com.ranull.graves.type.Grave
Sets the permission list for this grave.
setPitch(float) - Method in class com.ranull.graves.type.Grave
Sets the pitch (vertical rotation) of the grave.
setProtection(boolean) - Method in class com.ranull.graves.type.Grave
Sets the protection status for the grave.
setRecipeData(String, ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Sets the recipe data on an item stack.
setSign(Block, List<String>, Grave) - Method in class com.ranull.graves.integration.FurnitureLib
 
setSkull(fContainerEntity, Grave) - Method in class com.ranull.graves.integration.FurnitureLib
 
setSkullBlockTexture(Skull, String, String) - Static method in class me.jay.GravesX.util.SkinTextureUtil
Sets the texture of a Skull block.
setSkullBlockTexture(SkullMeta, String, String) - Static method in class me.jay.GravesX.util.SkinTextureUtil
Sets the texture of a Skull item stack.
setSkullTexture(Skull, String, String) - Static method in class dev.cwhead.GravesX.api.skin.SkinAPI
Sets the texture of a Skull block.
setSkullTexture(Skull, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
setSkullTexture(SkullMeta, String, String) - Static method in class dev.cwhead.GravesX.api.skin.SkinAPI
Sets the texture of a Skull item stack.
setSkullTexture(SkullMeta, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
setTimeAlive(long) - Method in class com.ranull.graves.type.Grave
Sets the time (in milliseconds) the grave is set to be alive.
setTimeAliveRemaining(long) - Method in class com.ranull.graves.type.Grave
Sets the remaining time (in milliseconds) the grave is set to be alive.
setTimeCreation(long) - Method in class com.ranull.graves.type.Grave
Sets the creation time (in milliseconds) of the grave.
setTimeProtection(long) - Method in class com.ranull.graves.type.Grave
Sets the protection time (in milliseconds) of the grave.
setup(HttpURLConnection) - Static method in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
setup(HttpURLConnection) - Static method in class dev.cwhead.GravesX.util.ToptalUtil
 
setupBlockTable() - Method in class com.ranull.graves.manager.DataManager
Sets up the block table in the database.
setupEntityTable(String) - Method in class com.ranull.graves.manager.DataManager
Sets up an entity table in the database.
setupEntityTables() - Method in class com.ranull.graves.manager.DataManager
Sets up entity tables.
setupGrave(Grave, LivingEntity, String, List<String>) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the basic properties of the grave.
setupGraveKiller(Grave, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the killer details for the grave.
setupGraveProtection(LivingEntity, Grave) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the protection details for the grave.
setupGraveTable() - Method in class com.ranull.graves.manager.DataManager
Sets up the grave table in the database.
setupHologramTable() - Method in class com.ranull.graves.manager.DataManager
Sets up the hologram table in the database.
setupObituary(Grave, List<ItemStack>, LivingEntity, Location) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the obituary item for the grave.
setupSkull(Grave, List<ItemStack>, LivingEntity, Location) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the skull item for the grave.
setWaterlogged(Block, String, Waterlogged) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Sets the waterlogged state of the block.
setYaw(float) - Method in class com.ranull.graves.type.Grave
Sets the yaw (rotation) of the grave.
severe(ModuleInfo, String, Throwable) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs a severe-level message with the modules name as the prefix and a throwable.
severe(String, Throwable) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs a severe-level message with a modules prefix and a throwable.
sg - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
ShooterKind() - Constructor for enum class com.ranull.graves.listener.ProjectileHitListener.ShooterKind
 
shouldCancelDamage(Entity) - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Determines if damage to the entity should be cancelled.
shouldCancelEvent(HangingBreakEvent) - Method in class com.ranull.graves.listener.HangingBreakListener
Determines if the HangingBreakEvent should be canceled.
shouldCheckForUpdates(Player) - Method in class com.ranull.graves.listener.PlayerJoinListener
Checks if updates should be checked for the player.
shouldDeferLoadOnExternalPlugins() - Method in class dev.cwhead.GravesX.module.ModuleManager
True if any plugin referenced by any module is present on the server.
shouldExplode(Grave) - Method in class com.ranull.graves.listener.BlockExplodeListener
Checks if the grave should explode based on the configuration.
shouldExplode(Grave) - Method in class com.ranull.graves.listener.EntityExplodeListener
Checks if the grave should explode based on the configuration.
shouldExplode(Grave) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Checks if the grave should explode based on the configuration.
shouldGiveCompass(Player, List<String>, Grave) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Returns true if a compass should be given: compass feature available, enabled, and within the configured time window relative to the grave's lived time.
shouldGiveCompass(Player, List<String>, Grave) - Method in class dev.cwhead.GravesX.listener.PlayerAfterRespawnListener
 
shouldIgnoreItemStack(ItemStack, Entity, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Checks if an item stack should be ignored based on the entity and permissions.
shouldStoreSpawnReason(CreatureSpawnEvent) - Method in class com.ranull.graves.listener.CreatureSpawnListener
Checks if the spawn reason of the entity should be stored.
shutdownHooks - Variable in class dev.cwhead.GravesX.module.ModuleContext
 
similarPluginWarning(String) - Method in class com.ranull.graves.manager.IntegrationManager
Displays a warning message if a plugin with similar functionality to Graves is detected.
simplifyBlockFace(BlockFace) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Simplifies a given BlockFace to one of the four cardinal directions (NORTH, EAST, SOUTH, WEST).
simplifyBlockFace(BlockFace) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
skin - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Skin/texture helpers.
SkinAPI - Class in dev.cwhead.GravesX.api.skin
Skin/texture/profile helper API.
SkinAPI() - Constructor for class dev.cwhead.GravesX.api.skin.SkinAPI
Utility class; prevent instantiation.
skinSignature(Entity) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Shortcuts used during creation (texture/signature).
SkinSignatureUtil - Class in me.jay.GravesX.util
 
SkinSignatureUtil() - Constructor for class me.jay.GravesX.util.SkinSignatureUtil
 
skinTexture(Entity) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
 
SkinTextureUtil - Class in me.jay.GravesX.util
Utility class for handling player skins and textures.
SkinTextureUtil() - Constructor for class me.jay.GravesX.util.SkinTextureUtil
 
skinTraitClass - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
skriptAddon - Variable in class dev.cwhead.GravesX.integration.SkriptImpl
 
skriptImpl - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Skript, a plugin for scripting.
SkriptImpl - Class in dev.cwhead.GravesX.integration
 
SkriptImpl(Graves) - Constructor for class dev.cwhead.GravesX.integration.SkriptImpl
Constructs a SkriptIntegration instance and registers it with the Skript plugin.
snapshot(List<T>) - Static method in class dev.cwhead.GravesX.module.ModuleContext
 
sortInventory(Inventory) - Method in class com.ranull.graves.integration.ChestSort
Deprecated.
Since 4.9.9.1 — Unmaintained by author. Read here: https://www.spigotmc.org/profile-posts/239137/ Sorts the items in the provided inventory using ChestSortAPI.
sortInventory(Inventory) - Static method in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
Unmaintained upstream. see here. Sorts an Inventory.
spawnMethod - Variable in class dev.cwhead.GravesX.integration.CitizensNPC
 
spawnVibrationBounce(Graves, Location, Grave, Particle, int) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Build a Vibration instance from config, using block or entity destination.
spawnZombie(Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Spawns a zombie at a specified location, associated with a grave.
spawnZombie(Location, Entity, LivingEntity, Grave) - Method in class com.ranull.graves.manager.EntityManager
Spawns a zombie at a specified location, targeting a specified entity, and associated with a grave.
spawnZombie(Location, LivingEntity, Grave) - Method in class com.ranull.graves.manager.EntityManager
 
splitIntoPages(List<String>, int) - Method in class com.ranull.graves.manager.ItemStackManager
Splits a list of strings into sublists, each containing up to maxLinesPerPage lines.
SQLITE - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
SQLite database system.
startCompassParticleTrail(Location, Location, Particle, int, double, long, UUID) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Plays a particle trail from start to end, stepping one block/tick (or as configured).
startGraveTimer() - Method in class com.ranull.graves.manager.GraveManager
Starts the grave timer task that periodically checks and updates graves.
staticHandle(MethodHandles.Lookup, Class<?>, Class<?>...) - Static method in class dev.cwhead.GravesX.util.pluginsthatgoabandonedandtheirlicenseiscrapsoreflectionitis.ChestSortAPI
Deprecated.
Gets a MethodHandle for a public static method or null.
stopAllSongs() - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Stops all active song players.
stopSongForAllPlayers() - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Stops the currently playing song for all players.
stopSongForPlayer(UUID) - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Stops the currently playing song for a specific player.
stopSongForPlayer(Player) - Method in class dev.cwhead.GravesX.integration.NoteBlockAPI
Stops the currently playing song for a specific player.
StorageMode() - Constructor for enum class com.ranull.graves.type.Grave.StorageMode
 
storeSpawnReason(CreatureSpawnEvent) - Method in class com.ranull.graves.listener.CreatureSpawnListener
Stores the spawn reason of the entity.
stringToInventory(InventoryHolder, String, String) - Method in class dev.cwhead.GravesX.api.inventory.InventoryAPI
Converts a string representation of an inventory to an Inventory object.
stringToInventory(InventoryHolder, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
stringToInventory(InventoryHolder, String, String, Graves) - Static method in class com.ranull.graves.util.InventoryUtil
Converts a string representation of an inventory to an Inventory object.
stringToLocation(String) - Method in class dev.cwhead.GravesX.api.world.LocationAPI
Converts a string representation of a location back to a Location object.
stringToLocation(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
stringToLocation(String) - Static method in class com.ranull.graves.util.LocationUtil
Converts a string representation of a location back to a Location object.
StringUtil - Class in com.ranull.graves.util
Utility class for handling and formatting strings, including placeholders and color codes.
StringUtil() - Constructor for class com.ranull.graves.util.StringUtil
 
supports(EntityData) - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Return true if this provider recognizes the given CUSTOM entity data.
swingMainHand(Player) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Triggers the main hand swing animation for the specified player.
swingMainHand(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated, for removal: This API element is subject to removal in a future version.
Since 4.9.9.1. Use UtilAPI.swingMainHand(Player).
swingMainHand(Player) - Method in class com.ranull.graves.manager.EntityManager
Swings the main hand of the specified player.
swingMainHand(Player) - Static method in class com.ranull.graves.util.ReflectionUtil
Triggers the main hand swing animation for the specified player using reflection to access Minecraft server methods.

T

tabInstance(String, ModuleManager.LoadedModule, Command) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Instantiates a tab completer using the module class loader.
tableExists(String) - Method in class com.ranull.graves.manager.DataManager
Checks if a table exists in the database.
targetEntity - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEntityEvent
The target living entity of the event.
targetEntity - Variable in class dev.cwhead.GravesX.event.GraveZombieSpawnEvent
The entity that the zombie is targeting.
targetEntity - Variable in class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
TELEPORT_ASYNC - Static variable in class dev.cwhead.GravesX.compatibility.CompatibilityTeleport
 
teleportEntity(Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Teleports an entity to a grave-related target location with safety checks, optional delay, movement-to-cancel behavior, and event hooks.
teleportSafely(Player, Location, Graves) - Static method in class dev.cwhead.GravesX.compatibility.CompatibilityTeleport
Teleport with PlayerTeleportEvent.TeleportCause.PLUGIN.
teleportSafely(Player, Location, PlayerTeleportEvent.TeleportCause, Graves) - Static method in class dev.cwhead.GravesX.compatibility.CompatibilityTeleport
Teleport with a specific cause, preferring teleportAsync when available, and falling back to region-safe teleport via GravesXScheduler.execute(...).
testDatabaseConnection() - Method in class com.ranull.graves.manager.DataManager
Tests the database connection.
testMessage(String) - Method in class com.ranull.graves.Graves
Logs a test message to the console.
timeAlive - Variable in class com.ranull.graves.type.Grave
The amount of time the instance has been alive, in milliseconds.
timeCreation - Variable in class com.ranull.graves.type.Grave
The creation time of the instance, in milliseconds since the epoch.
timeProtection - Variable in class com.ranull.graves.type.Grave
The duration of protection, in milliseconds.
toBukkitBlockData(BlockData) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Convert your Graves BlockData to Bukkit BlockData for vanilla particle APIs.
toggleGraveProtection(Grave) - Method in class com.ranull.graves.manager.GraveManager
Toggles the protection state of a grave.
toJson(PlayerHeadUtil.HeadPayload) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Serializes a payload to compact JSON.
toLocKey(Location) - Method in class com.ranull.graves.manager.HologramManager
 
topoOrder - Variable in class dev.cwhead.GravesX.module.ModuleManager
 
ToptalUtil - Class in dev.cwhead.GravesX.util
Client for Toptal's Hastebin service.
ToptalUtil() - Constructor for class dev.cwhead.GravesX.util.ToptalUtil
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAbandoned
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveAutoLoot
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBlockPlace
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveBreak
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveClose
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassAdd
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCompassUse
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveCreate
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveExplode
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveLooted
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveObituaryAdd
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveOpen
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveParticle
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePistonExtend
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePlayerHeadDrop
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGravePreTeleport
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProjectileHit
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionCreate
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveProtectionExpired
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTeleport
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveTimeout
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveWalkOver
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.EvtGraveZombieSpawn
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlock
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockExp
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventBlockType
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventDirection
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntity
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventEntityType
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventGrave
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventInventoryView
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLivingEntity
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventLocation
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventMovedBlocks
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPistonBlock
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventPlayer
 
toString(Event, boolean) - Method in class dev.cwhead.GravesX.event.integration.skript.expressions.ExprEventTargetEntity
 
tryEnablePending() - Method in class dev.cwhead.GravesX.module.ModuleManager
Attempts to enable modules currently pending if their requirements are now met.
tryLoad(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Loads a class or returns null.
tryReadCustomNameJson(Skull) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Reads custom name as JSON (Adventure if available; otherwise wraps legacy name).
tryResolveOwnerUUID(Graves, Grave) - Static method in class dev.cwhead.GravesX.manager.ParticleManager
 
tx - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
type - Variable in class com.ranull.graves.data.EntityData
The type of entity associated with the grave.
type - Variable in class com.ranull.graves.manager.DataManager
The type of the component or event.
type - Variable in class dev.cwhead.GravesX.module.ModuleContext.ServiceReg
 
Type() - Constructor for enum class com.ranull.graves.data.EntityData.Type
 
Type() - Constructor for enum class com.ranull.graves.manager.DataManager.Type
 

U

unhookPlugin(Plugin) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
unload() - Method in class com.ranull.graves.manager.GraveManager
Unloads all open grave inventories for online players.
unload() - Method in class com.ranull.graves.manager.IntegrationManager
Unloads all integrations associated with the Graves plugin.
unload() - Method in class com.ranull.graves.manager.RecipeManager
Unloads the custom recipes.
unloadNoReload() - Method in class com.ranull.graves.manager.IntegrationManager
Unloads Skript integration without unloading other integrations.
unquote(String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Removes surrounding quotes and unescapes JSON string.
unregister() - Method in class com.ranull.graves.integration.ItemBridge
Unregisters the current ItemBridge listener if it exists.
unregister() - Method in class dev.cwhead.GravesX.integration.SkriptImpl
Unregisters the current SkriptAddon listener if it exists.
unregister(PluginCommand) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Unregisters a command from the command map and removes it from known commands.
unregisterFor(ModuleManager.LoadedModule) - Method in class dev.cwhead.GravesX.module.ModuleCommandRegistrar
Unregisters all permissions and commands previously registered for a module.
unregisterListeners() - Method in class com.ranull.graves.Graves
 
unregisterListeners() - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Unregisters FurnitureEngine event listeners.
unregisterListeners() - Method in class com.ranull.graves.integration.FurnitureLib
Unregisters FurnitureLib event listeners.
unregisterListeners() - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
unregisterListeners() - Method in class com.ranull.graves.integration.PlayerNPC
Deprecated.
since 4.9.9.1 — Unmaintained. Use FancyNPCs instead.
unregisterListeners() - Method in class dev.cwhead.GravesX.integration.CitizensNPC
 
unregisterListeners() - Method in class dev.cwhead.GravesX.integration.Nexo
Unregisters event listeners to prevent memory leaks or other issues.
updateChecker() - Method in class com.ranull.graves.Graves
Asynchronously checks for plugin updates based on the configured update check setting.
updateConfig() - Method in class com.ranull.graves.Graves
Checks the version of the current configuration file and updates it if it is outdated.
updateConfigFile(String, int, boolean) - Method in class com.ranull.graves.Graves
Updates a single configuration file from the plugin's internal resources using ConfigUpdater.
updateGrave(Grave, String, int) - Method in class com.ranull.graves.manager.DataManager
Updates a grave in the database.
updateGrave(Grave, String, String) - Method in class com.ranull.graves.manager.DataManager
Updates a grave in the database.
updateGraveMainThread(Grave, String, String) - Method in class com.ranull.graves.manager.DataManager
Updates a grave in the database using the main thread.
updateMessage(String) - Method in class com.ranull.graves.Graves
Logs an update message to the console.
updateSkullBlock(Block, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Updates the skull block with the owner or texture data.
updateSkullBlock(Block, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Updates the skull block with the owner or texture data.
UpdateUtil - Class in com.ranull.graves.util
Utility class for checking the latest version of a resource from SpigotMC.
UpdateUtil() - Constructor for class com.ranull.graves.util.UpdateUtil
 
USER_AGENT - Static variable in class dev.cwhead.GravesX.util.PluginDownloadUtil
 
USER_AGENT - Static variable in class dev.cwhead.GravesX.util.ToptalUtil
 
util - Variable in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
util - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Utilities (permissions, XP, colors, files, YAML, paste, etc.).
util - Variable in class dev.cwhead.GravesX.api.inventory.InventoryAPI
 
util - Variable in class dev.cwhead.GravesX.module.util.LibbyImporter
 
UtilAPI - Class in dev.cwhead.GravesX.api.util
General utilities (permissions, XP, colors, files, YAML, paste, etc.).
UtilAPI(Graves, LocationAPI) - Constructor for class dev.cwhead.GravesX.api.util.UtilAPI
 
uuid - Variable in class com.ranull.graves.data.LocationData
The unique identifier for the entity.
uuid - Variable in class com.ranull.graves.inventory.GraveList
 
uuid - Variable in class com.ranull.graves.type.Grave
Unique identifier for this instance.
uuidEntity - Variable in class com.ranull.graves.data.EntityData
The unique identifier of the entity associated with the grave.
uuidGrave - Variable in class com.ranull.graves.data.EntityData
The unique identifier of the grave.
uuidOf(String) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Converts a string to a UUID.
UUIDUtil - Class in com.ranull.graves.util
Utility class for handling UUID operations.
UUIDUtil() - Constructor for class com.ranull.graves.util.UUIDUtil
 

V

v - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
valueOf(String) - Static method in enum class com.ranull.graves.data.BlockData.BlockType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ranull.graves.data.EntityData.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ranull.graves.listener.ProjectileHitListener.ShooterKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ranull.graves.manager.DataManager.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ranull.graves.type.Grave.StorageMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class dev.cwhead.GravesX.compatibility.CompatibilityParticleEnum
Retrieves the Particle value associated with the given particle name.
valueOf(String) - Static method in class dev.cwhead.GravesX.compatibility.CompatibilitySoundEnum
Retrieves the Sound value associated with the given sound name.
values() - Static method in enum class com.ranull.graves.data.BlockData.BlockType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ranull.graves.data.EntityData.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ranull.graves.listener.ProjectileHitListener.ShooterKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ranull.graves.manager.DataManager.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ranull.graves.type.Grave.StorageMode
Returns an array containing the constants of this enum class, in the order they are declared.
vault - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Vault's Permission API.
Vault - Class in com.ranull.graves.integration
Provides an integration with Vault's permission system to manage player permissions.
Vault(Permission) - Constructor for class com.ranull.graves.integration.Vault
Deprecated.
Use a central permissions adapter if available.
version - Variable in class com.ranull.graves.manager.VersionManager
The version of the server or plugin.
version - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
version() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the module version.
versionManager - Variable in class com.ranull.graves.Graves
 
VersionManager - Class in com.ranull.graves.manager
Manages version-specific functionality for the Graves plugin.
VersionManager() - Constructor for class com.ranull.graves.manager.VersionManager
Initializes a new instance of the VersionManager class.
VIEW_BASE - Static variable in class dev.cwhead.GravesX.util.ToptalUtil
 

W

wallFacing - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.MountFace
 
warn(ModuleInfo, String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs a warning-level message with the modules name as the prefix.
warn(String) - Method in class dev.cwhead.GravesX.module.ModuleManager
Logs a warning-level message with a modules prefix.
warningMessage(String) - Method in class com.ranull.graves.Graves
Logs a warning message to the console with a "Warning" prefix.
WATER_NAMES - Static variable in class com.ranull.graves.util.MaterialUtil
 
website - Variable in class dev.cwhead.GravesX.module.util.ModuleInfo
 
website() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the website URL for this module.
wf - Variable in class dev.cwhead.GravesX.util.PlayerHeadUtil.HeadPayload
 
world - Variable in class com.ranull.graves.data.ChunkData
The world in which the grave is located.
world - Variable in class dev.cwhead.GravesX.api.grave.GraveCreationAPI
 
world - Variable in class dev.cwhead.GravesX.api.GravesXAPI
World/location helpers.
world - Variable in class dev.cwhead.GravesX.api.util.UtilAPI
 
worldKey - Variable in class com.ranull.graves.data.LocationData
Optional world namespaced key for safer cross-platform/world resolution (Paper/Folia).
worldName - Variable in class com.ranull.graves.data.LocationData
Fallback world name (legacy Bukkit).
wrapAllExcept(Plugin) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
Wrapper(EventExecutor, Plugin, EventPriority) - Constructor for class dev.cwhead.GravesX.debug.KeepInventoryDetector.Wrapper
 
wrapPlugin(Plugin) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
writeInt(StringBuilder, String, int, boolean) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Writes an int field.
writeStr(StringBuilder, String, String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Writes a string field if non-null.

X

x - Variable in class com.ranull.graves.data.ChunkData
The x-coordinate of the grave's location.
x - Variable in class com.ranull.graves.data.LocationData
The x-coordinate of the entity's position.
xpAtLevel(int) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the experience required to reach a specific level using ExperienceUtil.

Y

y - Variable in class com.ranull.graves.data.LocationData
The y-coordinate of the entity's position.
YAMLUtil - Class in com.ranull.graves.util
Utility class for handling YAML file operations.
YAMLUtil() - Constructor for class com.ranull.graves.util.YAMLUtil
 
yaw - Variable in class com.ranull.graves.data.LocationData
The yaw (rotation around the vertical axis) of the entity.
yaw - Variable in class com.ranull.graves.type.Grave
The yaw rotation of the instance, in degrees.

Z

z - Variable in class com.ranull.graves.data.ChunkData
The z-coordinate of the grave's location.
z - Variable in class com.ranull.graves.data.LocationData
The z-coordinate of the entity's position.

_

_internalAttachController(GravesXModuleController) - Method in class dev.cwhead.GravesX.module.ModuleContext
Internal: attaches a per-module controller (wired by the GravesXModuleController).
_internalCleanup() - Method in class dev.cwhead.GravesX.module.ModuleContext
Unregisters listeners/services, closes resources, and runs hooks.
_internalPreDisable() - Method in class dev.cwhead.GravesX.module.ModuleContext
Marks the context as disabling to guard scheduled tasks from running.
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form