Index

A B C D E F G H I K L M N O P R S T U V W X Y 
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.
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.
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.
appendFromBlock(Block, String) - Static method in class dev.cwhead.GravesX.util.PlayerHeadUtil
Appends a head snapshot (if block is a head) to existingReplaceData.
applyPluginFunctions() - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
ARMOR_STAND - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an armor stand entity.
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.

B

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.
block - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
The block associated with the event.
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.
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.
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 - 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.
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.
buildVibrationSingle(Graves, Location, Grave) - Method in class dev.cwhead.GravesX.manager.ParticleManager
 

C

CacheManager - Class in com.ranull.graves.manager
 
CacheManager() - Constructor for class com.ranull.graves.manager.CacheManager
Constructs a new CacheManager with initialized maps.
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
 
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
 
checkForPluginManagers() - Method in class com.ranull.graves.manager.IntegrationManager
Checks for known plugin managers that could cause compatibility issues.
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

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.
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 - 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 - 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.
ClassUtil - Class in com.ranull.graves.util
Utility class for handling class loading operations.
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.
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.
ColorUtil - Class in com.ranull.graves.util
Utility class for handling color operations, including particle dust colors.
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
 
COMPACT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Storage mode that uses a compact representation.
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
 
CompatibilityInventoryView - Class in com.ranull.graves.compatibility
Handles Compatibility for InventoryView to prevent runtime errors on versions older than 1.21.
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.
context - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Runtime context provided to the 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.
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.
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.
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.
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.
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.
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.
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.
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

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.
DEATH - Enum constant in enum class com.ranull.graves.data.BlockData.BlockType
 
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).
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.
description() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the module description.
deserializeLocation(String) - Static method in class com.ranull.graves.util.LocationUtil
Deserializes a location from a string format.
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
 
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(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Disables a target module identified by key.
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.
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.
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

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(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Enables a target module identified by key.
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).
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.
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 - 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 - 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.
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 - 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.
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.
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.
ExperienceUtil - Class in com.ranull.graves.util
Utility class for handling experience-related operations for players.
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.
extractSkinURL(String) - Static method in class com.ranull.graves.util.Base64Util
Extracts the skin URL from a Minecraft texture Base64 string.

F

FancyNPCs - Class in me.jay.GravesX.integration
 
FancyNPCs(Graves) - Constructor for class me.jay.GravesX.integration.FancyNPCs
 
fetchItemStack(String) - Method in class com.ranull.graves.integration.ItemBridge
Fetches an ItemStack based on a string identifier.
FileUtil - Class in com.ranull.graves.util
Utility class for file operations.
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.
Floodgate - Class in dev.cwhead.GravesX.integration
Integration class for the Floodgate API.
Floodgate(Graves) - Constructor for class dev.cwhead.GravesX.integration.Floodgate
 
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.
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 - 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 - 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 - 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 - 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

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(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.
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.
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(Object) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getBottomInventory(InventoryEvent) - 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
 
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, List<Grave>) - Method in class com.ranull.graves.Graves
Gets a configuration section for a list of graves.
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.
getConfigFolder() - Method in class com.ranull.graves.Graves
 
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.
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.
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.
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.
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.
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.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).
getLine() - Method in class com.ranull.graves.data.HologramData
Gets the line number of the hologram.
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.
getMaterialForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate enchantment type for the given version.
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.
getModuleDepends() - Method in interface dev.cwhead.GravesX.module.GravesXModuleDescriptor
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.
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.
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(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.
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.
getOldestGrave(UUID) - Method in class com.ranull.graves.manager.CacheManager
Returns the oldest grave for a given player.
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.
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.
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.
getPlayerProfile(Player) - Static method in class dev.cwhead.GravesX.api.skin.SkinAPI
Retrieves the PlauerProfile of the specified player.
getPlayerProfile(Player) - Static method in class dev.cwhead.GravesX.util.SkinTextureUtil_post_1_21_9
Retrieves the GameProfile of a Player.
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.
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.
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.
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.
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.
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.
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 dev.cwhead.GravesX.util.SkinTextureUtil_post_1_21_9
Retrieves the texture of an Entity.
getTexture(Entity) - Static method in class me.jay.GravesX.util.SkinTextureUtil
Retrieves the texture of an Entity.
getThisModule() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
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(Object) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getTopInventory(InventoryEvent) - 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(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(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.
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.
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 dev.cwhead.GravesX.event.graveevent.GraveEvent
The grave associated with the event.
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
Deprecated, for removal: This API element is subject to removal in a future version.
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 - 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 - 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.
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
 
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.
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.
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.
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() - 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() - 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() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has compass meta support.
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() - 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.
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.
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() - 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() - 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.
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() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has scoreboard tags support.
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() - 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).
hasVault() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Vault integration is loaded.
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.
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 - 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
 

I

id() - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Stable, namespaced ID (e.g.
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 - 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.
info - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Module descriptor parsed from module.yml.
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
 
install(Graves) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 
instance - Variable in class dev.cwhead.GravesX.module.ModuleManager.LoadedModule
Module main instance.
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 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.
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_21_R5() - Method in class com.ranull.graves.manager.VersionManager
 
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() - 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.
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() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Bukkit.
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.
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.
isDropItems() - Method in class dev.cwhead.GravesX.event.graveevent.GraveEvent
Checks whether items should drop upon breaking the grave block.
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(String) - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Reports whether a target module is enabled.
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() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Folia.
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.
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.
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.
isItem(ItemStack, String) - Method in class com.ranull.graves.integration.ItemBridge
Checks if the given ItemStack matches the specified string identifier.
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() - 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.
isLoaded() - Method in class com.ranull.graves.data.ChunkData
Checks if the chunk is currently loaded.
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.
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.
isPaper() - Method in class com.ranull.graves.manager.VersionManager
 
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() - Method in class com.ranull.graves.manager.VersionManager
 
isPost1_21_9() - Method in class com.ranull.graves.manager.VersionManager
 
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).
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
 
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.
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.
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.
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.
ITEM_FRAME - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an item frame entity.
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 - 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.
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.

K

KeepInventoryDetector - Class in dev.cwhead.GravesX.debug
 

L

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.
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.
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.
listModules() - Method in interface dev.cwhead.GravesX.module.GravesXModuleController
Returns descriptors for all discovered modules, regardless of enablement.
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.
loadBlockMap() - Method in class com.ranull.graves.manager.DataManager
Loads the block map from the database (Folia-safe)
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.
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.
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.
loadNoReload() - Method in class com.ranull.graves.manager.IntegrationManager
Loads Skript integration without reloading other integrations.
loadType(DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Loads the database type and sets up the data source.
location - Variable in class dev.cwhead.GravesX.event.graveevent.GraveEvent
The location related to the event.
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.
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.
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
 
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

mainClass() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the fully qualified main class.
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.
MaterialUtil - Class in com.ranull.graves.util
Utility class for handling various material-related operations across MC 1.8–1.21.x.
MclogsUtil - Class in dev.cwhead.GravesX.util
Utility class for posting data to mclo.gs.
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
 
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() - 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.
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.
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.
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.
moduleLoadBefore() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets modules that should load after this module.
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.LoadedModule - Class in dev.cwhead.GravesX.module
Holds a loaded module instance and its metadata.
modules() - Method in class dev.cwhead.GravesX.module.ModuleManager
Gets all loaded modules.
moduleSoftDepends() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets optional module dependencies.
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 - 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() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the module name.
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.
NORMAL - Enum constant in enum class com.ranull.graves.data.BlockData.BlockType
 
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.
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.
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.

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.
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.
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.
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 - 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.
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.

P

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).
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.
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.
pending() - Method in class dev.cwhead.GravesX.module.ModuleManager
Returns the set of modules waiting on missing requirements.
PermissionUtil - Class in com.ranull.graves.util
Utility class for handling player permissions.
persist() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
place(Location, Grave) - Method in interface dev.cwhead.GravesX.api.provider.GraveProvider
Create/place any custom objects for this grave at the given location.
placeGrave(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Places a grave at a specified location.
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.
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.
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.HeadPayload - Class in dev.cwhead.GravesX.util
Minimal serialized data for a skull block.
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 - 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 - 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.
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() - Method in class dev.cwhead.GravesX.api.GravesXAPI
Underlying Graves plugin (advanced usage).
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.
pluginLoadBefore() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets plugins that should load after this module.
pluginSoftDepends() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets optional Bukkit plugin dependencies.
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.
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 - 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.
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.
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.
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

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.
ReflectSupportAE - Class in me.jay.GravesX.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs
Reflected class for AEAPI because you have to pay to use the API.
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 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.
registerCloseable(T) - Method in class dev.cwhead.GravesX.module.ModuleContext
Registers a closeable resource to be closed during cleanup.
RegisterGraveProviders - Class in dev.cwhead.GravesX.api.provider
Utility for discovering GraveProvider implementations that have been registered with the Bukkit Services API.
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.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.
registerProjects() - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
registerService(Class<T>, T, ServicePriority) - Method in class dev.cwhead.GravesX.module.ModuleContext
Registers a Bukkit service and tracks it for automatic unregister.
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.
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.
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.
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.
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.
removeRightClickedBlock(String, Location) - Method in class com.ranull.graves.manager.CacheManager
Removes the right-clicked block location for a specified player.
ResourceUtil - Class in com.ranull.graves.util
Utility class for copying resources from a plugin's JAR file to the file system.
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.
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, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs commands associated with an entity, location, and grave.
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.
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

safeColor(String, Color) - Method in class dev.cwhead.GravesX.manager.ParticleManager
Resolve a Bukkit Color from text, with a default fallback.
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.
saveTextFiles() - Method in class com.ranull.graves.Graves
 
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, 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, 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.
ServerUtil - Class in com.ranull.graves.util
Utility class for gathering server information and generating server dumps.
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.
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.
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.
setSkullBlockTexture(Skull, String, String) - Static method in class dev.cwhead.GravesX.util.SkinTextureUtil_post_1_21_9
Sets the texture of a Skull block.
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 dev.cwhead.GravesX.util.SkinTextureUtil_post_1_21_9
Sets the texture of a Skull item stack.
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.
setupBlockTable() - Method in class com.ranull.graves.manager.DataManager
Sets up the block table in the database.
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.
setYaw(float) - Method in class com.ranull.graves.type.Grave
Sets the yaw (rotation) of the grave.
shouldDeferLoadOnExternalPlugins() - Method in class dev.cwhead.GravesX.module.ModuleManager
True if any plugin referenced by any module is present on the server.
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.
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
 
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_post_1_21_9 - Class in dev.cwhead.GravesX.util
Utility class for handling player skins and textures.
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.
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.
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.
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).
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.
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.
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

tableExists(String) - Method in class com.ranull.graves.manager.DataManager
Checks if a table exists in the database.
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(...).
testMessage(String) - Method in class com.ranull.graves.Graves
Logs a test message to the console.
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.
ToptalUtil - Class in dev.cwhead.GravesX.util
Client for Toptal's Hastebin service.
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.

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.
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.
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.
UpdateUtil - Class in com.ranull.graves.util
Utility class for checking the latest version of a resource from SpigotMC.
util - Variable in class dev.cwhead.GravesX.api.GravesXAPI
Utilities (permissions, XP, colors, files, YAML, paste, etc.).
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
 
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.

V

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.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.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 - 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() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the module version.
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.

W

warningMessage(String) - Method in class com.ranull.graves.Graves
Logs a warning message to the console with a "Warning" prefix.
website() - Method in class dev.cwhead.GravesX.module.util.ModuleInfo
Gets the website URL for this module.
world - Variable in class dev.cwhead.GravesX.api.GravesXAPI
World/location helpers.
wrapPlugin(Plugin) - Static method in class dev.cwhead.GravesX.debug.KeepInventoryDetector
 

X

xpAtLevel(int) - Method in class dev.cwhead.GravesX.api.util.UtilAPI
Gets the experience required to reach a specific level using ExperienceUtil.

Y

YAMLUtil - Class in com.ranull.graves.util
Utility class for handling YAML file operations.
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form