Index

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

A

abandonGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Marks the specified grave as abandoned, preventing further interaction.
abandonGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Abandons a grave.
activeSongPlayers - Variable in class com.ranull.graves.integration.NoteBlockAPI
 
addBlockData(BlockData) - Method in class com.ranull.graves.data.ChunkData
Adds block data to the chunk.
addBlockData(BlockData) - Method in class com.ranull.graves.manager.DataManager
Adds block data to the database.
addColumnIfNotExists(String, String, String) - Method in class com.ranull.graves.manager.DataManager
Adds a column to a table if it does not exist.
addEntityData(EntityData) - Method in class com.ranull.graves.data.ChunkData
Adds entity data to the chunk.
addEntityData(EntityData) - Method in class com.ranull.graves.manager.DataManager
Adds entity data to the database.
addGrave(Grave) - Method in class com.ranull.graves.manager.DataManager
Adds a grave to the database.
addHologramData(HologramData) - Method in class com.ranull.graves.manager.DataManager
Adds hologram data to the database.
addMySQLProperties(HikariConfig, boolean, boolean, boolean) - Method in class com.ranull.graves.manager.DataManager
Adds MySQL or MariaDB-specific properties to the HikariConfig.
Addon - Interface in com.ranull.graves.event.interfaces
Interface representing an addon feature for the GravesX plugin.
addPostgreSQLProperties(HikariConfig, boolean) - Method in class com.ranull.graves.manager.DataManager
Adds PostgreSQL-specific properties to the HikariConfig.
addRightClickedBlock(String, Location) - Method in class com.ranull.graves.manager.CacheManager
Adds a right-clicked block location for a specified player.
addTokenRecipe(String, ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Adds a custom token recipe.
adjustGraveTableForTargetDB() - Method in class com.ranull.graves.manager.DataManager
Adjusts the grave table for the target database if necessary for MSSQL.
alterColumnIfExists(String, String, String) - Method in class com.ranull.graves.manager.DataManager
Alters an existing column’s definition if the column already exists in the given table.
API_URL - Static variable in class com.ranull.graves.util.MclogsUtil
 
applyPluginFunctions() - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
applyPotionEffectIfWithinTime(Player, List<String>, Grave) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Applies a potion effect to the player if they respawn within the allowed time.
applySkullData(Skull, Grave, Graves, int, String, String) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Applies the skull data to the skull block.
arePlayersInChunk(Chunk) - Method in class com.ranull.graves.manager.GraveManager
Checks if there are any players in the given chunk.
ARMOR_STAND - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an armor stand entity.
audiences - Static variable in class com.ranull.graves.integration.MiniMessage
 
autoLootGrave(Entity, Location, Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Automatically loots the specified grave for the given entity at the given location.
autoLootGrave(Entity, Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Automatically loots a grave for a player.

B

backupOutdatedConfigs(double) - Method in class com.ranull.graves.Graves
Backs up old configuration files to the "outdated" directory, appending the current config version to their filenames.
bakeDefaults(FileConfiguration) - Method in class com.ranull.graves.Graves
Forces default values to be copied and applied in the configuration.
base64ToObject(String) - Static method in class com.ranull.graves.util.Base64Util
Deserializes a Base64 encoded string back to an object.
Base64Util - Class in com.ranull.graves.util
Utility class for serializing and deserializing objects to and from Base64 strings.
Base64Util() - Constructor for class com.ranull.graves.util.Base64Util
 
block - Variable in class com.ranull.graves.event.GraveEvent
The block associated with the event.
block - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
block - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
BlockBreakListener - Class in com.ranull.graves.listener
Listens for BlockBreakEvent to handle interactions with grave blocks and prevent block breaking within a specified radius of a grave.
BlockBreakListener(Graves) - Constructor for class com.ranull.graves.listener.BlockBreakListener
Constructs a new BlockBreakListener with the specified Graves plugin.
BlockBurnAndIgniteListener - Class in com.ranull.graves.listener
Listens for BlockBurnEvent and BlockIgniteEvent to prevent lava from burning or destroying blocks within a grave's radius.
BlockBurnAndIgniteListener(Graves) - Constructor for class com.ranull.graves.listener.BlockBurnAndIgniteListener
Constructs a new BlockBurnAndIgniteListener with the specified Graves plugin.
BlockData - Class in com.ranull.graves.data
Represents block data associated with a grave.
BlockData(Location, UUID, String, String) - Constructor for class com.ranull.graves.data.BlockData
Constructs a new BlockData instance.
BlockData.BlockType - Enum Class in com.ranull.graves.data
Enum representing the type of block.
blockDataMap - Variable in class com.ranull.graves.data.ChunkData
A map of block locations and their corresponding block data.
blockExp - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
BlockExplodeListener - Class in com.ranull.graves.listener
Listens for BlockExplodeEvent to handle interactions with grave blocks when they are affected by block explosions.
BlockExplodeListener(Graves) - Constructor for class com.ranull.graves.listener.BlockExplodeListener
Constructs a new BlockExplodeListener with the specified Graves plugin.
BlockFaceUtil - Class in com.ranull.graves.util
Utility class for handling BlockFace related operations.
BlockFaceUtil() - Constructor for class com.ranull.graves.util.BlockFaceUtil
 
BlockFromToListener - Class in com.ranull.graves.listener
Listens for BlockFromToEvent to prevent water or lava from flowing over grave blocks.
BlockFromToListener(Graves) - Constructor for class com.ranull.graves.listener.BlockFromToListener
Constructs a new BlockFromToListener with the specified Graves plugin.
blockManager - Variable in class com.ranull.graves.Graves
 
BlockManager - Class in com.ranull.graves.manager
The BlockManager class is responsible for managing block data and operations related to graves.
BlockManager(Graves) - Constructor for class com.ranull.graves.manager.BlockManager
Initializes a new instance of the BlockManager class.
BlockPistonExtendListener - Class in com.ranull.graves.listener
Listens for BlockPistonExtendEvent to prevent pistons from moving blocks that are graves or are near holograms of graves.
BlockPistonExtendListener(Graves) - Constructor for class com.ranull.graves.listener.BlockPistonExtendListener
Constructs a new BlockPistonExtendListener with the specified Graves plugin.
BlockPlaceListener - Class in com.ranull.graves.listener
Listens for BlockPlaceEvent to prevent placing blocks in certain conditions.
BlockPlaceListener(Graves) - Constructor for class com.ranull.graves.listener.BlockPlaceListener
Constructs a new BlockPlaceListener with the specified Graves plugin.
blockType - Variable in class com.ranull.graves.event.GraveEvent
The type of block data associated with the event.
blockType - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
BlockType() - Constructor for enum class com.ranull.graves.data.BlockData.BlockType
 
blockVector3ToLocation(World, BlockVector3) - Method in class com.ranull.graves.integration.WorldEdit
 
breakFurniture(Location) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally
breakGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Breaks the specified grave, triggering its removal and handling any related events.
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.GravesXAPI
Breaks the specified grave at a given location.
breakGrave(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Breaks a grave at the specified location.
buildSchematic(PasteBuilder) - Method in class com.ranull.graves.integration.WorldEdit
Builds a schematic using the specified PasteBuilder.

C

cacheManager - Variable in class com.ranull.graves.Graves
 
CacheManager - Class in com.ranull.graves.manager
 
CacheManager() - Constructor for class com.ranull.graves.manager.CacheManager
Constructs a new CacheManager with initialized maps.
cacheRemainingItems(PlayerDeathEvent, List<ItemStack>) - Method in class com.ranull.graves.listener.PlayerDeathListener
Caches the remaining items from the drop list for later reference.
callGraveCloseEvent(InventoryCloseEvent, Grave, Player, Entity) - Method in class com.ranull.graves.listener.InventoryCloseListener
Calls the custom GraveCloseEvent.
callGraveLootedEvent(InventoryCloseEvent, Grave, Player, Entity) - Method in class com.ranull.graves.listener.InventoryCloseListener
Calls the custom GraveCloseEvent.
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.
canBuildSchematic(Location, BlockFace, String) - Method in class com.ranull.graves.integration.WorldEdit
Checks if a schematic can be built at the specified location based on the schematic's dimensions and block face.
cancelled - Variable in class com.ranull.graves.event.GravePistonExtendEvent
 
canOpenGrave(Player, Grave) - Method in class com.ranull.graves.manager.EntityManager
Checks if a player can open a specified grave.
canRegister() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
capitalizeFully(String) - Static method in class com.ranull.graves.util.StringUtil
Capitalizes each word in a string fully.
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveAbandoned
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveClose
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCompassAdd
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCompassUse
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCreate
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveParticle
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProtectionCreate
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProtectionExpired
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveTimeout
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
check(Event) - Method in class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
checkAndUnlockDatabase() - Method in class com.ranull.graves.manager.DataManager
Checks if the Database is locked and attempts to unlock the database.
checkAndUpdateGraves() - Method in class com.ranull.graves.manager.GraveManager
Checks and updates graves, entities, and blocks, removing expired elements and triggering necessary events.
checkForPluginManagers() - Method in class com.ranull.graves.manager.IntegrationManager
Checks for known plugin managers that could cause compatibility issues.
checkIfXPGivingInventory(InventoryType) - Method in class com.ranull.graves.listener.InventoryClickListener
Checks if the inventory type is one that grants XP (e.g., Furnace, Anvil, Grindstone).
checkIfXPGivingInventory(InventoryType) - Method in class com.ranull.graves.listener.InventoryDragListener
Checks if the inventory type is one that grants XP (e.g., Furnace, Anvil, Grindstone).
checkMariaDBasMySQL() - Method in class com.ranull.graves.manager.DataManager
 
chestSort - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ChestSort, a plugin for sorting chests and inventories.
ChestSort - Class in com.ranull.graves.integration
Provides integration with the ChestSort plugin to sort inventories.
ChestSort() - Constructor for class com.ranull.graves.integration.ChestSort
 
CHESTSORT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Storage mode designed for sorting chests.
ChunkData - Class in com.ranull.graves.data
Represents data for a specific chunk in the game world, including block and entity data.
ChunkData(Location) - Constructor for class com.ranull.graves.data.ChunkData
Constructs a new ChunkData instance based on a location.
chunkMap - Variable in class com.ranull.graves.manager.CacheManager
A map of chunk identifiers to their corresponding ChunkData objects.
chunkStringToLocation(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Converts a chunk string representation back to a Location object.
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.GravesXAPI
Converts a chunk's location to a string representation.
chunkToString(Location) - Static method in class com.ranull.graves.util.LocationUtil
Converts a chunk's location to a string representation.
citizensNPC - Variable in class com.ranull.graves.listener.integration.citizensnpcs.CitizensNPCInteractListener
 
citizensNPC - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with CitizensNPC, a plugin for creating NPCs.
CitizensNPC - Class in com.ranull.graves.integration
Manages NPC interactions and corpse creation/removal related to player graves using Citizens2.
CitizensNPC(Graves) - Constructor for class com.ranull.graves.integration.CitizensNPC
Constructs a new CitizensNPC instance with the specified Graves plugin.
CITIZENSNPC - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from CitizensNPC plugin.
citizensNPCInteractListener - Variable in class com.ranull.graves.integration.CitizensNPC
 
CitizensNPCInteractListener - Class in com.ranull.graves.listener.integration.citizensnpcs
Listener class for handling NPC interactions with Citizens2.
CitizensNPCInteractListener(Graves, CitizensNPC) - Constructor for class com.ranull.graves.listener.integration.citizensnpcs.CitizensNPCInteractListener
Constructs a new CitizensNPCInteractListener with the specified Graves and CitizensNPC instances.
ClassUtil - Class in com.ranull.graves.util
Utility class for handling class loading operations.
ClassUtil() - Constructor for class com.ranull.graves.util.ClassUtil
 
cleanupCompasses(Player, Grave) - Method in class com.ranull.graves.manager.GraveManager
Cleans up compasses from a player's inventory that are associated with a grave.
cleanupItemFrame(Grave) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Cleans up ItemFrames near the death location of a grave.
clearEditSessionForGrave(UUID) - Method in class com.ranull.graves.integration.WorldEdit
 
clearSchematic(Grave) - Method in class com.ranull.graves.integration.WorldEdit
 
closeConnection() - Method in class com.ranull.graves.manager.DataManager
Closes the database connection.
closeConnection(Connection) - Method in class com.ranull.graves.manager.DataManager
Closes a database connection.
closeGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Closes any open inventories associated with a grave.
closeResultSet(ResultSet) - Method in class com.ranull.graves.manager.DataManager
Closes a ResultSet.
closeStatement(Statement) - Method in class com.ranull.graves.manager.DataManager
Closes a statement.
ColorUtil - Class in com.ranull.graves.util
Utility class for handling color operations, including particle dust colors.
ColorUtil() - Constructor for class com.ranull.graves.util.ColorUtil
 
com.ranull.graves - package com.ranull.graves
 
com.ranull.graves.command - package com.ranull.graves.command
 
com.ranull.graves.compatibility - package com.ranull.graves.compatibility
 
com.ranull.graves.data - package com.ranull.graves.data
 
com.ranull.graves.event - package com.ranull.graves.event
 
com.ranull.graves.event.integration.skript - package com.ranull.graves.event.integration.skript
 
com.ranull.graves.event.integration.skript.expressions - package com.ranull.graves.event.integration.skript.expressions
 
com.ranull.graves.event.interfaces - package com.ranull.graves.event.interfaces
 
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.citizensnpcs - package com.ranull.graves.listener.integration.citizensnpcs
 
com.ranull.graves.listener.integration.coreprotect - package com.ranull.graves.listener.integration.coreprotect
 
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.nexo - package com.ranull.graves.listener.integration.nexo
 
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
 
com.ranull.graves.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs - package com.ranull.graves.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs
 
COMPACT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Storage mode that uses a compact representation.
compareVersions(String, String) - Method in class com.ranull.graves.Graves
Compares two semantic version strings (e.g., "1.16.5" vs. "1.18").
compareVersions(String, String) - Method in class com.ranull.graves.integration.ItemsAdder
Compares versions for ItemsAdder integration.
compareVersions(String, String) - Method in class com.ranull.graves.listener.PlayerJoinListener
Compares two version strings.
compassCheckCooldown - Variable in class com.ranull.graves.listener.PlayerMoveListener
 
compatibility - Variable in class com.ranull.graves.Graves
 
Compatibility - Interface in com.ranull.graves.compatibility
An interface to handle compatibility between different server versions and plugins.
CompatibilityBlockData - Class in com.ranull.graves.compatibility
An implementation of the Compatibility interface for handling block data.
CompatibilityBlockData() - Constructor for class com.ranull.graves.compatibility.CompatibilityBlockData
 
compatibilityChecker() - Method in class com.ranull.graves.Graves
Checks for server and version compatibility, and sets the appropriate compatibility handler depending on whether the server supports BlockData.
CompatibilityInventoryView - Class in com.ranull.graves.compatibility
Handles Compatibility for InventoryView to prevent runtime errors on versions older than 1.21.
CompatibilityInventoryView() - Constructor for class com.ranull.graves.compatibility.CompatibilityInventoryView
 
CompatibilityMaterialData - Class in com.ranull.graves.compatibility
An implementation of the Compatibility interface for handling material data.
CompatibilityMaterialData() - Constructor for class com.ranull.graves.compatibility.CompatibilityMaterialData
 
compatibilityMessage(String) - Method in class com.ranull.graves.Graves
Logs a compatibility-related warning message to the console.
CompatibilitySoundEnum - Class in com.ranull.graves.compatibility
Handles Compatibility for Sound Enums to prevent runtime errors on versions older than 1.21.2.
CompatibilitySoundEnum() - Constructor for class com.ranull.graves.compatibility.CompatibilitySoundEnum
 
configureH2(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the H2 data source.
configureMSSQL(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the HikariConfig for Microsoft SQL Server (MSSQL).
configureMySQLOrMariaDB(HikariConfig, DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Configures the HikariConfig for MySQL or MariaDB.
configurePostgreSQL(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the HikariConfig for PostgreSQL.
configureSQLite(HikariConfig) - Method in class com.ranull.graves.manager.DataManager
Configures the SQLite data source.
convertAngelChestToGrave(File) - Method in class com.ranull.graves.manager.ImportManager
Converts an AngelChest file to a Grave object.
convertLegacyToComponent(String) - Static method in class com.ranull.graves.integration.MiniMessage
Attempts to convert legacy color codes to Kyori's Adventure Text MiniMessage format.
convertLegacyToMiniMessage(String) - Static method in class com.ranull.graves.integration.MiniMessage
Attempts to convert legacy color codes to Kyori's Adventure Text MiniMessage format.
convertLegacyToMiniMessage(List<String>) - Static method in class com.ranull.graves.integration.MiniMessage
Attempts to convert legacy color codes to Kyori's Adventure Text MiniMessage format.
cooldowns - Variable in class com.ranull.graves.manager.ParticleManager
 
copyFile(File, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated.

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

Copies a file to a new location with a new name using FileUtil.
copyFile(File, String) - Static method in class com.ranull.graves.util.FileUtil
Deprecated.

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

Copies a file to a new location with a new name.
copyResource(String, File) - Method in class com.ranull.graves.integration.Nexo
Copies resource from jar to the nexo folder.
copyResource(String, File) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Copies resource from jar to the oraxen folder.
copyResources(String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Copies resources from the plugin's JAR file to the specified output path.
copyResources(String, String, boolean) - Method in class dev.cwhead.GravesX.GravesXAPI
Copies resources from the plugin's JAR file to the specified output path, with an option to overwrite existing files.
copyResources(String, String, boolean, JavaPlugin) - Static method in class com.ranull.graves.util.ResourceUtil
Copies resources from the plugin's JAR file to the specified output path.
copyResources(String, String, JavaPlugin) - Static method in class com.ranull.graves.util.ResourceUtil
Copies resources from the plugin's JAR file to the specified output path.
coreProtectAPI - Variable in class com.ranull.graves.integration.CoreProtectIntegration
 
coreProtectIntegration - Variable in class com.ranull.graves.manager.IntegrationManager
Manages integration with CoreProtect, a plugin for block logging and protection.
CoreProtectIntegration - Class in com.ranull.graves.integration
Handles integration with the CoreProtect plugin.
CoreProtectIntegration(Graves) - Constructor for class com.ranull.graves.integration.CoreProtectIntegration
Constructs a new CoreProtectIntegration.
CoreProtectListener - Class in com.ranull.graves.listener.integration.coreprotect
Listens for events related to graves and logs interactions with CoreProtect.
CoreProtectListener(Graves) - Constructor for class com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
Constructs a new CoreProtectListener.
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 com.ranull.graves.integration.FancyNPCs
 
createBlock(Location, Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Creates and places a custom block at a specified location.
createBlock(Location, Grave) - Method in class com.ranull.graves.integration.Nexo
Creates and places a Nexo 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.
createBlockChangePacket(Block, WrappedBlockData) - Method in class com.ranull.graves.integration.ProtocolLib
Creates a PacketContainer for a block change packet.
createCorpse(UUID, Location, Grave) - Method in class com.ranull.graves.integration.FancyNPCs
 
createCorpse(UUID, Location, Grave, boolean) - Method in class com.ranull.graves.integration.CitizensNPC
Creates a new NPC corpse with a specific UUID at the given location using the provided grave data.
createCorpse(UUID, Location, Grave, boolean) - Method in class com.ranull.graves.integration.PlayerNPC
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.CitizensNPC
Creates a new NPC corpse at the specified location with the given grave data.
createCorpse(Location, Grave) - Method in class com.ranull.graves.integration.PlayerNPC
Creates a new NPC corpse at the specified location with the given grave data.
createCorpses() - Method in class com.ranull.graves.integration.CitizensNPC
Creates NPC corpses based on the cached entity data.
createCorpses() - Method in class com.ranull.graves.integration.PlayerNPC
Creates NPC corpses based on the cached entity data.
createCustomBlock(String, Location) - Method in class com.ranull.graves.integration.ItemsAdder
Creates a custom block instance with a specified name and location.
createCustomFurniture(String, Location) - Method in class com.ranull.graves.integration.ItemsAdder
Creates a custom furniture instance with a specified name and location.
createDirectories(File) - Static method in class com.ranull.graves.util.ResourceUtil
Creates the necessary directories for the specified file.
createDustOptionsFromHex(String, float) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a Particle.DustOptions object using a hex color code.
createDustOptionsFromHex(String, float) - Static method in class com.ranull.graves.util.ColorUtil
Creates a Particle.DustOptions object using a hex color code.
createEditSessionForGrave(UUID, World) - Method in class com.ranull.graves.integration.WorldEdit
 
createEntityData(Entity, Grave, EntityData.Type) - Method in class com.ranull.graves.manager.EntityDataManager
Creates entity data for a specified entity and grave.
createEntityData(Location, UUID, UUID, EntityData.Type) - Method in class com.ranull.graves.manager.EntityDataManager
Creates entity data for a specified location, entity UUID, grave UUID, and entity data type.
createEntityDataMapTable(String) - Method in class com.ranull.graves.manager.DataManager
Creates the entity data map table if it does not exist.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Creates and places furniture at the specified location.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.FurnitureLib
Creates and places furniture at the specified location.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.ItemsAdder
Creates and places custom furniture at a specified location.
createFurniture(Location, Grave) - Method in class com.ranull.graves.integration.Nexo
Creates and places Nexo 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.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity killed by another entity.
createGrave(Entity, Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
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, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Main method to create a grave with all available parameters.
createGrave(Entity, EntityType, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity with the basic parameters.
createGrave(Entity, EntityType, long) - Method in class dev.cwhead.GravesX.GravesXAPI
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
Creates a grave for an entity with the basic parameters.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave with additional protection settings.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity with a specific storage type.
createGrave(Entity, EntityType, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity with a specific storage type and additional protection settings.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long) - Method in class dev.cwhead.GravesX.GravesXAPI
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, EntityDamageEvent.DamageCause, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity at a specific location with protection settings.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, boolean, long) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity at a specific location with grave protection, no killer, and no storage type.
createGrave(Entity, EntityType, Location, Map<EquipmentSlot, ItemStack>, List<ItemStack>, int, long, EntityDamageEvent.DamageCause) - Method in class dev.cwhead.GravesX.GravesXAPI
Creates a grave for an entity at a specific location where the victim died.
createGrave(Entity, List<ItemStack>) - Method in class com.ranull.graves.manager.GraveManager
Creates a new grave for the specified entity and list of item stacks.
createGrave(Entity, List<ItemStack>, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Creates a new grave for the specified entity, list of item stacks, and permissions.
createGrave(EntityDeathEvent, LivingEntity, String, List<String>, List<ItemStack>, List<ItemStack>, Location) - Method in class com.ranull.graves.listener.EntityDeathListener
Creates a grave for the specified entity.
createGraveCompass(Player, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Creates a grave compass for the specified player, location, and grave.
createGraveInventory(InventoryHolder, Location, List<ItemStack>, String, Grave.StorageMode) - Method in class com.ranull.graves.manager.GraveManager
Creates a grave inventory with the specified parameters.
createGraveListItemStack(int, Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack representing a grave in a list.
createGraveMenuItemStack(int, Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack for a grave menu slot.
createHologram(Location, Grave) - Method in class com.ranull.graves.manager.HologramManager
Creates a hologram at the specified location for a given grave.
createItemFrame(Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Creates an item frame at a specified location associated with a grave.
createNPCMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
createSchematic(Location, Grave) - Method in class com.ranull.graves.integration.WorldEdit
Creates and places a schematic at the specified location based on the configuration for the given 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.
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 - Variable in class com.ranull.graves.Graves
 
DataManager - Class in com.ranull.graves.manager
Manages data storage and retrieval for the Graves plugin.
DataManager(Graves) - Constructor for class com.ranull.graves.manager.DataManager
Initializes the DataManager with the specified plugin instance and sets up the database connection.
DataManager.Type - Enum Class in com.ranull.graves.manager
Enum representing the types of databases supported.
dataMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
dataSource - Variable in class com.ranull.graves.manager.DataManager
The data source used for database connections.
DEATH - Enum constant in enum class com.ranull.graves.data.BlockData.BlockType
 
debugMessage(String, int) - Method in class com.ranull.graves.Graves
 
decodeBase64ToObject(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Decodes a Base64 string to an object using Base64Util.
deleteOldItemsAdderData(String) - Method in class com.ranull.graves.integration.ItemsAdder
Deletes older ItemsAdder Data to give room for new data for newer versions without affecting other files (as some models may need them for backwards compatibility).
deregisterMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
deserializeLocation(String) - Static method in class com.ranull.graves.util.LocationUtil
Deserializes a location from a string format.
destroyMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
dev.cwhead.GravesX - package dev.cwhead.GravesX
 
direction - Variable in class com.ranull.graves.event.GravePistonExtendEvent
 
direction - Variable in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
disableVaultIntegration(Plugin) - Method in class com.ranull.graves.manager.IntegrationManager
Disables the Vault integration if both economy and permissions are unavailable.
downloadAndReplacePlugin(long, String, String, CommandSender) - Static method in class com.ranull.graves.util.PluginDownloadUtil
Downloads a plugin from Spiget and saves it to the plugins folder, replacing it if it exists.
downloadAndReplacePlugin(long, String, String, CommandSender) - Static method in class dev.cwhead.GravesX.GravesXAPI
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 com.ranull.graves.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
Downloads a plugin from Spiget and saves it to the plugins folder, replacing it if it exists.
downloadFile(String, CommandSender) - Static method in class com.ranull.graves.util.PluginDownloadUtil
Downloads a file from the given URL to a temporary file.
dropGraveExperience(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Drops the experience from a grave at the specified location.
dropGraveItems(Location, Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Drops the items stored in the specified grave at the given location.
dropGraveItems(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Drops the items from a grave at the specified location.
dropItems - Variable in class com.ranull.graves.event.GraveEvent
Indicates whether items should be dropped during the event.
dumpServerInfo(CommandSender) - Method in class com.ranull.graves.Graves
Dumps server and plugin-related debug information and provides the result either as a remote URL (via mclogs or hastebin) or saves it locally if upload fails.

E

e - Variable in class com.ranull.graves.manager.ItemStackManager
 
economy - Variable in class com.ranull.graves.integration.Vault
 
economyAmount - Variable in class com.ranull.graves.event.GraveEconomyEvent
The amount of currency to be deducted from the player's balance in the event.
economyAmount - Variable in class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
enableEconomyOnlyVaultIntegration(Plugin, RegisteredServiceProvider<Economy>) - Method in class com.ranull.graves.manager.IntegrationManager
Enables Vault integration with only economy support.
enableFullVaultIntegration(Plugin, RegisteredServiceProvider<Economy>, RegisteredServiceProvider<Permission>) - Method in class com.ranull.graves.manager.IntegrationManager
Enables full Vault integration with both economy and permissions.
enablePermissionsOnlyVaultIntegration(Plugin, RegisteredServiceProvider<Permission>) - Method in class com.ranull.graves.manager.IntegrationManager
Enables Vault integration with only permissions support.
encodeObjectToBase64(Object) - Method in class dev.cwhead.GravesX.GravesXAPI
Encodes an object to a Base64 string using Base64Util.
entity - Variable in class com.ranull.graves.event.GraveEvent
The entity associated with the event.
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveCreate
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProtectionCreate
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
entity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
EntityChangeListener - Class in com.ranull.graves.listener
Listener for handling EntityChangeBlockEvent to prevent any entities from interacting with blocks in specific areas, such as picking up or placing blocks near graves.
EntityChangeListener(Graves) - Constructor for class com.ranull.graves.listener.EntityChangeListener
Constructs a new EntityChangeListener with the specified Graves plugin.
EntityDamageByEntityListener - Class in com.ranull.graves.listener
Listens for EntityDamageByEntityEvent to manage damage to specific entities.
EntityDamageByEntityListener(Graves) - Constructor for class com.ranull.graves.listener.EntityDamageByEntityListener
Constructs a new EntityDamageByEntityListener with the specified Graves plugin.
entityDamageListener - Variable in class com.ranull.graves.integration.Nexo
 
entityDamageListener - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
EntityDamageListener - Class in com.ranull.graves.listener.integration.nexo
Listens for EntityDamageEvent and cancels damage if the entity is an ItemFrame associated with a grave.
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(Nexo) - Constructor for class com.ranull.graves.listener.integration.nexo.EntityDamageListener
Constructs a new EntityDamageListener with the specified Nexo instance.
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.
EntityData - Class in com.ranull.graves.data
Represents data for an entity associated with a grave, including its location, UUID, and type.
EntityData(Location, UUID, UUID, EntityData.Type) - Constructor for class com.ranull.graves.data.EntityData
Constructs a new EntityData instance.
EntityData.Type - Enum Class in com.ranull.graves.data
Enum representing the different types of entities that can be associated with a grave.
entityDataManager - Variable in class com.ranull.graves.Graves
 
EntityDataManager - Class in com.ranull.graves.manager
Manages entity data and interactions within the Graves plugin.
EntityDataManager(Graves) - Constructor for class com.ranull.graves.manager.EntityDataManager
Initializes the EntityDataManager with the specified plugin instance.
entityDataMap - Variable in class com.ranull.graves.data.ChunkData
A map of entity UUIDs and their corresponding entity data.
entityDataTypeTable(EntityData.Type) - Method in class com.ranull.graves.manager.DataManager
Returns the table name for the specified entity data type.
EntityDeathListener - Class in com.ranull.graves.listener
Listener for handling entity death events and creating graves.
EntityDeathListener(Graves) - Constructor for class com.ranull.graves.listener.EntityDeathListener
Constructs an EntityDeathListener with the specified Graves plugin.
EntityExplodeListener - Class in com.ranull.graves.listener
Listens for EntityExplodeEvent to handle interactions with grave blocks when they are affected by entity explosions.
EntityExplodeListener(Graves) - Constructor for class com.ranull.graves.listener.EntityExplodeListener
Constructs a new EntityExplodeListener with the specified Graves plugin.
entityManager - Variable in class com.ranull.graves.Graves
 
EntityManager - Class in com.ranull.graves.manager
Manages the operations and lifecycle of entities within the Graves plugin.
EntityManager(Graves) - Constructor for class com.ranull.graves.manager.EntityManager
Initializes the EntityManager with the specified plugin instance.
EntityUtil - Class in com.ranull.graves.util
Utility class for handling entity-related operations.
EntityUtil() - Constructor for class com.ranull.graves.util.EntityUtil
 
equipArmor(Inventory, Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Equips the player's armor from the given inventory.
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.GravesXAPI
Equips the player's inventory items from the given inventory.
equipItems(Inventory, Player) - Static method in class com.ranull.graves.util.InventoryUtil
Equips the player's inventory items from the given inventory.
equipmentMap - Variable in class com.ranull.graves.type.Grave
Map of equipment items, keyed by their respective equipment slots.
EvtGraveAbandoned - Class in com.ranull.graves.event.integration.skript
 
EvtGraveAbandoned() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveAbandoned
 
EvtGraveAutoLoot - Class in com.ranull.graves.event.integration.skript
 
EvtGraveAutoLoot() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
EvtGraveBlockPlace - Class in com.ranull.graves.event.integration.skript
 
EvtGraveBlockPlace() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
EvtGraveBreak - Class in com.ranull.graves.event.integration.skript
 
EvtGraveBreak() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
EvtGraveClose - Class in com.ranull.graves.event.integration.skript
 
EvtGraveClose() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveClose
 
EvtGraveCompassAdd - Class in com.ranull.graves.event.integration.skript
 
EvtGraveCompassAdd() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveCompassAdd
 
EvtGraveCompassUse - Class in com.ranull.graves.event.integration.skript
 
EvtGraveCompassUse() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveCompassUse
 
EvtGraveCreate - Class in com.ranull.graves.event.integration.skript
 
EvtGraveCreate() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveCreate
 
EvtGraveEconomy - Class in com.ranull.graves.event.integration.skript
 
EvtGraveEconomy() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
EvtGraveExplode - Class in com.ranull.graves.event.integration.skript
 
EvtGraveExplode() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
EvtGraveLooted - Class in com.ranull.graves.event.integration.skript
 
EvtGraveLooted() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
EvtGraveObituaryAdd - Class in com.ranull.graves.event.integration.skript
 
EvtGraveObituaryAdd() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
EvtGraveOpen - Class in com.ranull.graves.event.integration.skript
 
EvtGraveOpen() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
EvtGraveParticle - Class in com.ranull.graves.event.integration.skript
 
EvtGraveParticle() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveParticle
 
EvtGravePistonExtend - Class in com.ranull.graves.event.integration.skript
 
EvtGravePistonExtend() - Constructor for class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
EvtGravePlayerHeadDrop - Class in com.ranull.graves.event.integration.skript
 
EvtGravePlayerHeadDrop() - Constructor for class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
EvtGraveProjectileHit - Class in com.ranull.graves.event.integration.skript
 
EvtGraveProjectileHit() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
EvtGraveProtectionCreate - Class in com.ranull.graves.event.integration.skript
 
EvtGraveProtectionCreate() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveProtectionCreate
 
EvtGraveProtectionExpired - Class in com.ranull.graves.event.integration.skript
 
EvtGraveProtectionExpired() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveProtectionExpired
 
EvtGraveTeleport - Class in com.ranull.graves.event.integration.skript
 
EvtGraveTeleport() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
EvtGraveTimeout - Class in com.ranull.graves.event.integration.skript
 
EvtGraveTimeout() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveTimeout
 
EvtGraveWalkOver - Class in com.ranull.graves.event.integration.skript
 
EvtGraveWalkOver() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
EvtGraveZombieSpawn - Class in com.ranull.graves.event.integration.skript
 
EvtGraveZombieSpawn() - Constructor for class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
EXACT - Enum constant in enum class com.ranull.graves.type.Grave.StorageMode
Storage mode that requires an exact match.
executeBatch(Statement) - Method in class com.ranull.graves.manager.DataManager
Executes a batch of SQL statements.
executeQuery(String) - Method in class com.ranull.graves.manager.DataManager
Executes a query SQL statement.
executeQuery(String, Object[]) - Method in class com.ranull.graves.manager.DataManager
Executes a query SQL statement with parameters.
executeUpdate(String, Object[]) - Method in class com.ranull.graves.manager.DataManager
Executes an update SQL statement with parameters.
experience - Variable in class com.ranull.graves.type.Grave
The amount of experience associated with this instance.
ExperienceUtil - Class in com.ranull.graves.util
Utility class for handling experience-related operations for players.
ExperienceUtil() - Constructor for class com.ranull.graves.util.ExperienceUtil
 
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.
ExprEventBlock - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventBlock() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventBlock
 
ExprEventBlockExp - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventBlockExp() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockExp
 
ExprEventBlockType - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventBlockType() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockType
 
ExprEventDirection - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventDirection() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventDirection
 
ExprEventEntity - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventEntity() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventEntity
 
ExprEventEntityType - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventEntityType() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventEntityType
 
ExprEventGrave - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventGrave() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventGrave
 
ExprEventInventoryView - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventInventoryView() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventInventoryView
 
ExprEventLivingEntity - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventLivingEntity() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventLivingEntity
 
ExprEventLocation - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventLocation() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventLocation
 
ExprEventMovedBlocks - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventMovedBlocks() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventMovedBlocks
 
ExprEventPistonBlock - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventPistonBlock() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventPistonBlock
 
ExprEventPlayer - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventPlayer() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventPlayer
 
ExprEventTargetEntity - Class in com.ranull.graves.event.integration.skript.expressions
 
ExprEventTargetEntity() - Constructor for class com.ranull.graves.event.integration.skript.expressions.ExprEventTargetEntity
 
extractNumericVersion(String) - Static method in class com.ranull.graves.manager.IntegrationManager
Extracts the numeric version string from a full string (e.g., "v1.5.2-beta" → "1.5.2").
extractSkullTexture(SkullMeta) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Extracts the texture of the skull from the SkullMeta.

F

fancyNpcs - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with FancyNPCs, a plugin for managing player-like NPCs.
FancyNPCs - Class in com.ranull.graves.integration
 
FancyNPCs(Graves) - Constructor for class com.ranull.graves.integration.FancyNPCs
 
fetchItemStack(String) - Method in class com.ranull.graves.integration.ItemBridge
Fetches an ItemStack based on a string identifier.
fileConfiguration - Variable in class com.ranull.graves.Graves
 
FileUtil - Class in com.ranull.graves.util
Utility class for file operations.
FileUtil() - Constructor for class com.ranull.graves.util.FileUtil
 
filterGraveItemStackList(List<ItemStack>, List<ItemStack>, LivingEntity, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Filters the grave item stack list based on the living entity, removed item stacks, and permission list.
filterGraveItemStackList(List<ItemStack>, LivingEntity, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Filters the grave item stack list based on the living entity and permission list.
finalizeGraveBreak(Player, Block, Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
Finalizes the process of breaking a grave by closing the grave, playing effects, and running commands.
findClass(String[], ClassLoader) - Method in class com.ranull.graves.integration.CitizensNPC
 
findGameProfileMethod(Object) - Static method in class com.ranull.graves.util.SkinSignatureUtil
 
findGameProfileMethod(Object) - Static method in class com.ranull.graves.util.SkinTextureUtil
Finds and sets the method name for retrieving a GameProfile.
findGraveLocation(Grave, LivingEntity, Location) - Method in class com.ranull.graves.listener.EntityDeathListener
 
findGround(Location) - Method in class com.ranull.graves.manager.LocationManager
Finds the nearest solid ground below the given location.
findLocationDownFromY(Location, Entity, int, Grave) - Method in class com.ranull.graves.manager.LocationManager
Attempts to find a safe grave location by searching downward from a specified Y-coordinate.
findLocationUpFromY(Location, Entity, int, Grave) - Method in class com.ranull.graves.manager.LocationManager
Attempts to find a safe grave location by searching upward from a specified Y-coordinate.
floodgate - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with floodgate
Floodgate - Class in com.ranull.graves.integration
Integration class for the Floodgate API.
Floodgate(Graves) - Constructor for class com.ranull.graves.integration.Floodgate
 
floodgateApi - Variable in class com.ranull.graves.integration.Floodgate
Reference to the Floodgate API.
format(String) - Static method in class com.ranull.graves.util.StringUtil
Formats a string by capitalizing each word and replacing underscores with spaces.
formatBookMeta(Graves, Grave, ItemStack, Component, Component, List<Component>, List<Component>) - Static method in class com.ranull.graves.integration.MiniMessage
Formats a written book's metadata (title, author, pages, lore, and optionally custom model data) using Adventure components and legacy section serialization.
formatBytes(long) - Static method in class com.ranull.graves.util.ServerUtil
Formats a byte count into a human-readable string with appropriate units.
formatDuration(long) - Static method in class com.ranull.graves.util.ServerUtil
 
formatFrequency(double) - Static method in class com.ranull.graves.util.ServerUtil
 
formatString(String) - Static method in class com.ranull.graves.util.ResourceUtil
Formats a file path string to use the system's file separator.
Furniture(Plugin) - Constructor for class com.ranull.graves.integration.FurnitureLib.Furniture
Constructs a Furniture instance.
furnitureBreakListener - Variable in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
 
FurnitureBreakListener - Class in com.ranull.graves.listener.integration.furnitureengine
Deprecated.
Plugin no longer exists externally 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 Constructs a new FurnitureBreakListener with the specified FurnitureEngine instance.
furnitureEngine - Variable in class com.ranull.graves.listener.integration.furnitureengine.FurnitureBreakListener
Deprecated.
 
furnitureEngine - Variable in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
 
furnitureEngine - Variable in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Plugin no longer exists externally Integration with FurnitureEngine, another plugin for furniture management.

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

FurnitureEngine - Class in com.ranull.graves.integration
Deprecated.
Plugin no longer exists externally Manages FurnitureEngine integration for creating, removing, and interacting with furniture.
FurnitureEngine(Graves) - Constructor for class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Constructs a FurnitureEngine instance.
FURNITUREENGINE - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the FurnitureEngine plugin.
furnitureInteractListener - Variable in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
 
FurnitureInteractListener - Class in com.ranull.graves.listener.integration.furnitureengine
Deprecated.
Plugin no longer exists externally 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 Constructs a new FurnitureInteractListener with the specified Graves plugin and FurnitureEngine instance.
furnitureLib - Variable in class com.ranull.graves.integration.FurnitureLib
 
furnitureLib - Variable in class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
 
furnitureLib - Variable in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
 
furnitureLib - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with FurnitureLib, a plugin for furniture management.
FurnitureLib - Class in com.ranull.graves.integration
Manages integration with the FurnitureLib plugin for creating, removing, and interacting with furniture.
FurnitureLib(Graves) - Constructor for class com.ranull.graves.integration.FurnitureLib
Constructs a FurnitureLib instance.
FURNITURELIB - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the FurnitureLib plugin.
FurnitureLib.Furniture - Class in com.ranull.graves.integration
Inner class to handle FurnitureLib plugin functionalities and project registration.

G

GAMEPROFILE_METHOD - Static variable in class com.ranull.graves.util.SkinSignatureUtil
 
GAMEPROFILE_METHOD - Static variable in class com.ranull.graves.util.SkinTextureUtil
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlock
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockExp
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockType
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventDirection
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntity
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntityType
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventGrave
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventInventoryView
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLivingEntity
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLocation
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventMovedBlocks
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPistonBlock
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPlayer
 
get(Event) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventTargetEntity
 
getAllGraves() - Method in class com.ranull.graves.manager.GraveManager
Gets a list of all graves.
getAreaSchematic(Location, float, File) - Method in class com.ranull.graves.integration.WorldEdit
 
getAuthor() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
getBalance(OfflinePlayer) - Method in class com.ranull.graves.integration.Vault
Gets the current balance of a player.
getBlock() - Method in class com.ranull.graves.event.GraveEvent
Gets the block involved in the event.
getBlockData(Location, UUID, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the BlockData associated with a grave at a given location.
getBlockData(Block) - Method in class com.ranull.graves.manager.BlockManager
Gets the BlockData associated with the specified block.
getBlockDataFromLocation(ChunkData, Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Retrieves the BlockData from the location within the ChunkData.
getBlockDataList(Grave) - Method in class com.ranull.graves.manager.BlockManager
Gets a list of BlockData associated with the given grave.
getBlockDataMap() - Method in class com.ranull.graves.data.ChunkData
Gets the map of block data within the chunk.
getBlockExp() - Method in class com.ranull.graves.event.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 com.ranull.graves.event.GraveEvent
Gets the type of block involved in the event.
getBottomInventory(InventoryEvent) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getBottomInventory(InventoryView) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getCacheManager() - Method in class com.ranull.graves.Graves
 
getChar(int) - Method in class com.ranull.graves.manager.RecipeManager
Gets the character for a recipe slot based on the count.
getChestSort() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the ChestSort integration, if it is loaded.
getChunkData(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the ChunkData for the chunk containing the specified location.
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.
getClosestLocation(Location, List<Location>) - Method in class dev.cwhead.GravesX.GravesXAPI
Finds the closest location to a given base location from a list of locations.
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.GravesXAPI
Gets the Color corresponding to the given color name using ColorUtil.
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.GravesXAPI
Parses a hex color code to a Color using ColorUtil.
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(String, Grave) - Method in class com.ranull.graves.Graves
Gets a configuration section based on a specific grave.
getConfig(String, Entity) - Method in class com.ranull.graves.Graves
Gets a configuration section based on a specific entity.
getConfig(String, Entity, List<String>) - Method in class com.ranull.graves.Graves
Gets a configuration section based on a specific entity and its permission list.
getConfig(String, EntityType, List<String>) - Method in class com.ranull.graves.Graves
Resolves the most appropriate configuration section based on entity type and permissions.
getConfigFile(File) - Method in class com.ranull.graves.Graves
Loads a YAML file into a FileConfiguration if valid.
getConfigFiles(File) - Method in class com.ranull.graves.Graves
Recursively loads all valid YAML configuration files from a folder and merges them into one configuration.
getConfigFolder() - Method in class com.ranull.graves.Graves
 
getConnection() - Method in class com.ranull.graves.manager.DataManager
Retrieves a connection from the data source.
getCoreProtect() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the CoreProtect integration, if it is loaded.
getCoreProtectAPI() - Method in class com.ranull.graves.integration.CoreProtectIntegration
Retrieves the CoreProtect API instance.
getCorrectUniqueId(UUID) - Method in class com.ranull.graves.integration.Floodgate
Gets the Java-corrected unique UUID for the given UUID.
getCorrectUniqueId(Player) - Method in class com.ranull.graves.integration.Floodgate
Retrieves the normalized (Java-style) UUID for a given player.
getCorrectUsername(Player) - Method in class com.ranull.graves.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.
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.
getDirection() - Method in class com.ranull.graves.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
Calculates the drop percentage of experience using ExperienceUtil.
getEconomyAmount() - Method in class com.ranull.graves.event.GraveEconomyEvent
Gets the amount of money or percentage to be deducted from the player's balance.
getEditSession(World) - Method in class com.ranull.graves.integration.WorldEdit
 
getEditSessionForGrave(UUID) - Method in class com.ranull.graves.integration.WorldEdit
 
getEnchantmentForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate enchantment type for the given version.
getEntity() - Method in class com.ranull.graves.event.GraveEvent
Gets the entity involved in the event.
getEntityCustomName() - Method in class com.ranull.graves.event.GraveEvent
Gets the entity custom name in the event.
getEntityData(Location, UUID, UUID, EntityData.Type) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the EntityData for an entity associated with a grave.
getEntityData(Location, UUID) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves entity data for a specified location and entity UUID.
getEntityDataManager() - Method in class com.ranull.graves.Graves
 
getEntityDataMap() - Method in class com.ranull.graves.data.ChunkData
Gets the map of entity data within the chunk.
getEntityDataMap(List<EntityData>) - Method in class com.ranull.graves.manager.EntityDataManager
Retrieves a map of entity data and their corresponding entities from a list of entity data.
getEntityDataNPCMap(List<EntityData>) - Method in class com.ranull.graves.integration.CitizensNPC
Finds all matching EntityData and NPCs.
getEntityDataNPCMap(List<EntityData>) - Method in class com.ranull.graves.integration.PlayerNPC
Retrieves a map of entity data to NPC.Global instances based on the provided entity data list.
getEntityManager() - Method in class com.ranull.graves.Graves
 
getEntityName() - Method in class com.ranull.graves.event.GraveEvent
Gets the entity name in the event.
getEntityName(Entity) - Method in class com.ranull.graves.manager.EntityManager
Returns the name of the specified entity.
getEntityTexture(EntityType) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Gets the texture for a given entity type.
getEntityType() - Method in class com.ranull.graves.event.GraveEvent
Gets the type of the target entity.
getEntityUniqueId() - Method in class com.ranull.graves.event.GraveEvent
Gets the entity unique ID involved in the event.
getEntityYawBlockFace(LivingEntity) - Static method in class com.ranull.graves.util.BlockFaceUtil
Gets the BlockFace corresponding to the yaw of the given LivingEntity.
getEnumConstant(Class<?>, String) - Static method in class com.ranull.graves.compatibility.CompatibilityMaterialData
 
getEquipmentMap() - Method in class com.ranull.graves.type.Grave
Gets the equipment map for this grave.
getEquipmentMap(LivingEntity, Grave) - Method in class com.ranull.graves.manager.EntityManager
Retrieves a map of equipment slots and their corresponding item stacks for a living entity and grave.
getExperience() - Method in class com.ranull.graves.type.Grave
Gets the experience points stored in the grave.
getExperienceAtLevel(int) - Static method in class com.ranull.graves.util.ExperienceUtil
Gets the experience required to reach a specific level.
getExperienceAtLevel(int) - Method in class dev.cwhead.GravesX.GravesXAPI
Gets the experience required to reach a specific level using ExperienceUtil.
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.Nexo
Retrieves a FurnitureMechanic by name from the Nexo plugin.
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.
getGrave() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave associated with the event.
getGrave() - Method in class com.ranull.graves.inventory.GraveMenu
Gets the Grave object associated with this menu.
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.GravesXAPI
Gets the grave type
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.GravesXAPI
Returns the total number of graves for all players.
getGraveAmount(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Returns the number of graves associated with a specified player.
getGraveCount(Entity) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the number of graves associated with an entity.
getGraveExperience() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave experience associated with the event.
getGraveFromBlock(Block) - Method in class com.ranull.graves.manager.BlockManager
Gets the grave associated with the specified block.
getGraveFromBlockLocation(Location) - Method in class com.ranull.graves.manager.BlockManager
Gets the grave block associated with the specified location.
getGraveFromEntityData(Entity) - Method in class com.ranull.graves.manager.EntityManager
Retrieves a Grave object from the persistent data or metadata of the specified entity.
getGraveHead(Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack representing the head of a grave owner.
getGraveInventory(Grave, LivingEntity, List<ItemStack>, List<ItemStack>, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the grave inventory for a specified grave and living entity.
getGraveItemStackList(EntityDeathEvent, LivingEntity, List<String>) - Method in class com.ranull.graves.listener.EntityDeathListener
Retrieves the list of item stacks for the grave.
getGraveList(UUID) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with a UUID.
getGraveList(Entity) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with an entity.
getGraveList(Player) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with a player.
getGraveList(OfflinePlayer) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of graves associated with an offline player.
getGraveLocation(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the nearest grave location to a specified location.
getGraveLocationList(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Retrieves a list of locations associated with a grave.
getGraveManager() - Method in class com.ranull.graves.Graves
 
getGraveMap() - Method in class com.ranull.graves.manager.CacheManager
Returns the map of grave UUIDs to their corresponding Grave objects.
getGraveObituary(Grave) - Method in class com.ranull.graves.manager.ItemStackManager
Creates an ItemStack representing the obituary of a grave.
getGraveOwnerDisplayName() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave owner display name associated with the event.
getGraveOwnerName() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave owner name associated with the event.
getGraveOwnerNameDisplay() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave owner name display associated with the event.
getGraveOwnerTexture() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave owner texture associated with the event.
getGraveOwnerTextureSignature() - Method in class com.ranull.graves.event.GraveEvent
Gets the grave owner texture signature associated with the event.
getGraveOwnerUniqueId() - Method in class com.ranull.graves.event.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.
getGravesX() - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the instance of the Graves class.
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 com.ranull.graves.event.GraveEvent
Gets the grave UUID associated with the event.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.InventoryClickListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.InventoryDragListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.PlayerMoveListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.listener.PlayerTeleportListener
Retrieves the Grave UUID from the item stack.
getGraveUUIDFromItemStack(ItemStack) - Method in class com.ranull.graves.manager.EntityManager
Retrieves the grave UUID from an item stack.
getGround(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Gets the ground location for placement.
getGUIManager() - Method in class com.ranull.graves.Graves
 
getHandlerList() - Static method in class com.ranull.graves.event.GraveAbandonedEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveAutoLootEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveBlockPlaceEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveBreakEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCloseEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCompassAddEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCompassUseEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveCreateEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveEconomyEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveEvent
Gets the static list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveExplodeEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveLootedEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveObituaryAddEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveOpenEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveParticleEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GravePistonExtendEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GravePlayerHeadDropEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveProjectileHitEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveProtectionCreateEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveProtectionExpiredEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveTeleportEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveTimeoutEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveWalkOverEvent
Gets the list of handlers for this event.
getHandlerList() - Static method in class com.ranull.graves.event.GraveZombieSpawnEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveAbandonedEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveAutoLootEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveBlockPlaceEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveBreakEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCloseEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCompassAddEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCompassUseEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveCreateEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveEconomyEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveExplodeEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveLootedEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveObituaryAddEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveOpenEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveParticleEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GravePistonExtendEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GravePlayerHeadDropEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveProjectileHitEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveProtectionCreateEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveProtectionExpiredEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveTeleportEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveTimeoutEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveWalkOverEvent
Gets the list of handlers for this event.
getHandlers() - Method in class com.ranull.graves.event.GraveZombieSpawnEvent
Gets the list of handlers for this event.
getHighestDouble(Player, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Gets the highest double value associated with a specific permission prefix for the player.
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
Gets the highest integer value associated with a specific permission prefix for the player.
getHighestInt(Player, String) - Static method in class com.ranull.graves.util.PermissionUtil
Gets the highest integer value associated with a specific permission prefix.
getHologramData(Location, UUID, UUID, int) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the HologramData for a hologram associated with a grave.
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
Gets the instance of the GravesXAPI.
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.
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.GravesXAPI
Gets the appropriate inventory size based on the given size.
getInventoryView() - Method in class com.ranull.graves.event.GraveEvent
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.
getKillerName() - Method in class com.ranull.graves.type.Grave
Gets the name of the grave's killer.
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.
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
Gets the latest version of a resource from SpigotMC.
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
Calculates the level from a given amount of experience using ExperienceUtil.
getLibraryLoaderUtil() - Method in class dev.cwhead.GravesX.GravesXAPI
 
getLine() - Method in class com.ranull.graves.data.HologramData
Gets the line number of the hologram.
getLinuxOsName() - Static method in class com.ranull.graves.util.ServerUtil
Reads the OS name from the /etc/os-release file on Unix-like systems.
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 com.ranull.graves.event.GraveEvent
Gets the living entity associated with the event.
getLivingEntityKiller() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity killer associated with the event.
getLivingEntityKillerName() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity killers name associated with the event.
getLivingEntityKillerType() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity killer type associated with the event.
getLivingEntityKillerUniqueId() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity killers unique ID associated with the event.
getLivingEntityVictim() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity victim associated with the event.
getLivingEntityVictimId() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity victim uuid associated with the event.
getLivingEntityVictimType() - Method in class com.ranull.graves.event.GraveEvent
Gets the living entity victim type associated with the event.
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.event.GraveEvent
Gets the location of the event.
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.

getLocationData(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the LocationData for a given location.
getLocationDeath() - Method in class com.ranull.graves.type.Grave
Gets the death location of the grave.
getLocationManager() - Method in class com.ranull.graves.Graves
 
getLuckPermsHandler() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the LuckPermsHandler, if it is loaded.
getMaterialForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate enchantment type for the given version.
getMaxGravesPermission(Player) - Method in class com.ranull.graves.listener.EntityDeathListener
Retrieves the maximum number of graves a player is allowed to have based on their permissions.
getMetricsID() - Method in class com.ranull.graves.Graves
 
getMetricsIDLegacy() - Method in class com.ranull.graves.Graves
 
getMineDown() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the MineDown integration, if it is loaded.
getMinHeight(Location) - Method in class com.ranull.graves.manager.LocationManager
Gets the minimum height for a location.
getMiniMessage() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the MiniMessage integration, if it is loaded.
getMovedBlocks() - Method in class com.ranull.graves.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.
getNexo() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the Nexo integration, if it is loaded.
getNmsVersion(Object) - Static method in class com.ranull.graves.util.ServerUtil
Retrieves the NMS version using reflection to ensure compatibility.
getNormalizedUUID(Player) - Method in class com.ranull.graves.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.Nexo
Retrieves a NoteBlockMechanic by name from the Nexo plugin.
getNoteBlockMechanic(String) - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Retrieves a NoteBlockMechanic by name from the Oraxen plugin.
getNPCByName(String) - Method in class com.ranull.graves.integration.CitizensNPC
Locates an NPC by name via registry iteration.
getNPCCorpse(Grave) - Method in class com.ranull.graves.integration.CitizensNPC
Checks if a corpse exists for the grave.
getNPCNameFromLocation(Location) - Method in class com.ranull.graves.integration.CitizensNPC
 
getNPCRegistryMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
getOldestGrave(UUID) - Method in class com.ranull.graves.manager.CacheManager
Returns the oldest grave for a given player.
getOrAddTraitMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
getOraxen() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Use Nexo instead. Unmaintained and will be for the forseeable future. Returns the instance of the Oraxen integration, if it is loaded.
getOsName() - Static method in class com.ranull.graves.util.ServerUtil
Gets the detailed OS name from the system properties or files.
getOwnerDetail(UUID, Function<Grave, String>) - Method in class com.ranull.graves.integration.PlaceholderAPI
 
getOwnerDisplayName() - Method in class com.ranull.graves.type.Grave
Retrieves the display name of the owner.
getOwnerName() - Method in class com.ranull.graves.type.Grave
Gets the name of the grave's owner.
getOwnerNameDisplay() - Method in class com.ranull.graves.type.Grave
Gets the display name of the grave's owner.
getOwnerTexture() - Method in class com.ranull.graves.type.Grave
Gets the texture of the grave's owner.
getOwnerTextureSignature() - Method in class com.ranull.graves.type.Grave
Gets the texture signature of the grave's owner.
getOwnerType() - Method in class com.ranull.graves.type.Grave
Gets the entity type of the grave's owner.
getOwnerUUID() - Method in class com.ranull.graves.type.Grave
Gets the UUID of the grave's owner.
getParticleForVersion(String) - Method in class com.ranull.graves.manager.VersionManager
Retrieves the appropriate particle type for the given version.
getParticleManager() - Method in class com.ranull.graves.Graves
 
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 com.ranull.graves.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 com.ranull.graves.event.GraveEvent
Gets the player involved in the event.
getPlayer(UUID) - Method in class com.ranull.graves.integration.Floodgate
Retrieves the Floodgate player instance for the given UUID.
getPlayer(Player) - Method in class com.ranull.graves.integration.Floodgate
Retrieves the Floodgate player instance for the given player.
getPlayerDisplayName() - Method in class com.ranull.graves.event.GraveEvent
Gets the player display name involved in the event.
getPlayerDropExperience(Player, float) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated.

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

Gets the amount of experience a player will drop upon death based on a percentage.
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
Gets the total experience of the specified player using ExperienceUtil.
getPlayerExperience(Player) - Static method in class com.ranull.graves.util.ExperienceUtil
Gets the total experience of a player.
getPlayerGameProfile(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the GameProfile of the specified player.
getPlayerGameProfile(Player) - Static method in class com.ranull.graves.util.SkinSignatureUtil
 
getPlayerGameProfile(Player) - Static method in class com.ranull.graves.util.SkinTextureUtil
Retrieves the GameProfile of a Player.
getPlayerList() - Static method in class com.ranull.graves.util.ServerUtil
Gets a list of online players' names.
getPlayerName() - Method in class com.ranull.graves.event.GraveEvent
Gets the player name involved in the event.
getPlayerNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the PlayerNPC integration, if it is loaded.
getPlayerUniqueId() - Method in class com.ranull.graves.event.GraveEvent
Gets the player unique ID involved in the event.
getPluginList() - Static method in class com.ranull.graves.util.ServerUtil
Gets a list of plugins with their names and versions.
getPluginReleaseType() - Method in class com.ranull.graves.Graves
Returns the plugin's current release type.
getPluginsFolder() - Method in class com.ranull.graves.Graves
 
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.
getRemovedItemStacks(LivingEntity) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the list of removed item stacks for the specified entity.
getRemovedItemStacks(LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Retrieves the list of removed item stacks for the specified entity.
getReplaceData() - Method in class com.ranull.graves.data.BlockData
Gets the data to replace the block with.
getReplaceMaterial() - Method in class com.ranull.graves.data.BlockData
Gets the material to replace the block with.
getResources(String, JavaPlugin) - Static method in class com.ranull.graves.util.ResourceUtil
Retrieves resources from the plugin's JAR file at the specified path.
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlock
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockExp
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockType
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventDirection
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntity
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntityType
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventGrave
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventInventoryView
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLivingEntity
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLocation
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventMovedBlocks
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPistonBlock
 
getReturnType() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPlayer
 
getReturnType() - Method in class com.ranull.graves.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.GravesXAPI
Retrieves the Rotation corresponding to a given BlockFace.
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.
getSchematic(Location, float, String, boolean) - Method in class com.ranull.graves.integration.WorldEdit
Retrieves a Clipboard for the specified schematic at the given location with rotation based on yaw.
getSchematic(Location, float, String, Grave) - Method in class com.ranull.graves.integration.WorldEdit
 
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 com.ranull.graves.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).
getSkinSignature(Entity) - Method in class dev.cwhead.GravesX.GravesXAPI
Gets the skin signature of the specified entity if it is a player.
getSkript() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the SkriptAddon instance if Skript integration is loaded.
getSkriptAddon() - Method in class com.ranull.graves.integration.SkriptImpl
Gets the SkriptAddon instance.
getSkullItemStack(Grave, Graves) - Method in interface com.ranull.graves.compatibility.Compatibility
Gets the skull item stack for a given grave.
getSkullItemStack(Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Gets the skull item stack for a given grave.
getSkullItemStack(Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Gets the skull item stack for a given grave.
getSkullTexture(ItemStack) - Method in interface com.ranull.graves.compatibility.Compatibility
Gets the texture of a skull item stack.
getSkullTexture(ItemStack) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Gets the texture of a skull item stack.
getSkullTexture(ItemStack) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Gets the texture of a skull item stack.
getSpigotID() - Method in class com.ranull.graves.Graves
 
getStorageMode(String) - Method in class com.ranull.graves.manager.GraveManager
Retrieves the storage mode for a given string representation.
getStoragePrefix() - Method in class com.ranull.graves.manager.DataManager
Retrieves the configured storage prefix for GravesX from the plugin configuration.
getSystemProperty(String) - Static method in class com.ranull.graves.util.ServerUtil
Gets the value of a system property or returns "Unknown" if the property is not set.
getTargetBlock(PlayerBucketEmptyEvent) - Method in class com.ranull.graves.listener.PlayerBucketListener
Gets the block that the player is interacting with when emptying the bucket.
getTargetEntity() - Method in class com.ranull.graves.event.GraveEvent
Gets the entity targeted by the event.
getTeleportCost(Location, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Calculates the cost of teleportation between two locations.
getTexture(Entity) - Method in class dev.cwhead.GravesX.GravesXAPI
Retrieves the texture of the specified entity.
getTexture(Entity) - Static method in class com.ranull.graves.util.SkinTextureUtil
Retrieves the texture of an Entity.
getTimeAlive() - Method in class com.ranull.graves.type.Grave
Gets the time (in milliseconds) the grave is set to be alive.
getTimeAliveRemaining() - Method in class com.ranull.graves.type.Grave
Gets the remaining time (in milliseconds) the grave is set to be alive.
getTimeCreation() - Method in class com.ranull.graves.type.Grave
Gets the creation time (in milliseconds) of the grave.
getTimeProtection() - Method in class com.ranull.graves.type.Grave
Gets the protection time (in milliseconds) of the grave.
getTimeProtectionRemaining() - Method in class com.ranull.graves.type.Grave
Gets the remaining time (in milliseconds) the grave is protected.
getTimeString(Grave, long, Graves) - Static method in class com.ranull.graves.util.StringUtil
Gets the time string for a given duration in milliseconds.
getToken(String) - Method in class com.ranull.graves.manager.RecipeManager
Retrieves the token item based on the configuration.
getTokenList() - Method in class com.ranull.graves.manager.RecipeManager
Retrieves the list of tokens from the configuration.
getTokenName(ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Retrieves the token name from an item stack.
getTop(Location, Entity, Grave) - Method in class com.ranull.graves.manager.LocationManager
Finds the top location for placement, searching downward from the given location's Y-coordinate.
getTopInventory(InventoryEvent) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getTopInventory(InventoryView) - Static method in class com.ranull.graves.compatibility.CompatibilityInventoryView
In API versions 1.20.6 and earlier, InventoryView is a class.
getType() - Method in class com.ranull.graves.data.EntityData
Gets the type of the entity.
getType() - Method in class com.ranull.graves.manager.DataManager
 
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
Converts a string to a UUID.
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.
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.
getWorld() - Method in class com.ranull.graves.data.ChunkData
Gets the world of the chunk.
getWorldEdit() - Method in class com.ranull.graves.manager.IntegrationManager
Returns the instance of the WorldEdit integration, if it is loaded.
getWorldFormatted(String, Graves) - Static method in class com.ranull.graves.util.StringUtil
Retrieves the formatted world name from the configuration.
getX() - Method in class com.ranull.graves.data.ChunkData
Gets the x-coordinate of the chunk.
getYaw() - Method in class com.ranull.graves.type.Grave
Gets the yaw (rotation) of the grave.
getYawBlockFace(float) - Static method in class com.ranull.graves.util.BlockFaceUtil
Converts a yaw angle to the corresponding BlockFace.
getYawTransform(float) - Method in class com.ranull.graves.integration.WorldEdit
 
getZ() - Method in class com.ranull.graves.data.ChunkData
Gets the z-coordinate of the chunk.
giveCompassToPlayer(PlayerRespawnEvent, Player, Grave) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Gives a compass to the player that points to the location of their grave.
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 com.ranull.graves.integration.LuckPermsHandler
Grants the specified permission to a player.
grave - Variable in class com.ranull.graves.event.GraveEvent
The grave associated with the event.
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveAbandoned
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveClose
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveCompassAdd
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveCompassUse
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveCreate
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveParticle
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProtectionCreate
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProtectionExpired
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveTimeout
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
grave - Variable in class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
grave - Variable in class com.ranull.graves.inventory.GraveMenu
 
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
Represents an event that occurs when a grave is abandoned.
GraveAbandonedEvent(Grave) - Constructor for class com.ranull.graves.event.GraveAbandonedEvent
Constructs a new GraveAbandonedEvent.
GraveAutoLootEvent - Class in com.ranull.graves.event
Represents an event where a grave is automatically looted.
GraveAutoLootEvent(Entity, Location, Grave) - Constructor for class com.ranull.graves.event.GraveAutoLootEvent
Constructs a new GraveAutoLootEvent.
GraveBlockPlaceEvent - Class in com.ranull.graves.event
The GraveBlockPlaceEvent class represents an event where a block associated with a grave is placed in the world.
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType) - Constructor for class com.ranull.graves.event.GraveBlockPlaceEvent
Deprecated.
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType, Block, LivingEntity) - Constructor for class com.ranull.graves.event.GraveBlockPlaceEvent
Constructs a new GraveBlockPlaceEvent.
graveBlockStates - Variable in class com.ranull.graves.integration.WorldEdit
 
GraveBreakEvent - Class in com.ranull.graves.event
The GraveBreakEvent class represents an event where a grave block is broken by a player.
GraveBreakEvent(Block, Player, Grave) - Constructor for class com.ranull.graves.event.GraveBreakEvent
Constructs a new GraveBreakEvent.
GraveCloseEvent - Class in com.ranull.graves.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.
Use GraveCloseEvent(InventoryView, Grave, Player) instead. Constructs a new GraveCloseEvent.
GraveCloseEvent(InventoryView, Grave, Player) - Constructor for class com.ranull.graves.event.GraveCloseEvent
Constructs a new GraveCloseEvent.
GraveCompassAddEvent - Class in com.ranull.graves.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.
Use GraveCompassAddEvent(Player, Grave) instead. Constructs a new GraveCompassUseEvent.
GraveCompassAddEvent(Player, Grave) - Constructor for class com.ranull.graves.event.GraveCompassAddEvent
Constructs a new GraveCompassUseEvent.
GraveCompassUseEvent - Class in com.ranull.graves.event
Represents an event that occurs when a grave compass is used.
GraveCompassUseEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveCompassUseEvent
Deprecated.
Use GraveCompassUseEvent(Player, Grave) instead. Constructs a new GraveCompassUseEvent.
GraveCompassUseEvent(Player, Grave) - Constructor for class com.ranull.graves.event.GraveCompassUseEvent
Constructs a new GraveCompassUseEvent.
GraveCreateEvent - Class in com.ranull.graves.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
Constructs a new GraveCreateEvent.
GraveEconomyEvent - Class in com.ranull.graves.event
 
GraveEconomyEvent(Grave, Player) - Constructor for class com.ranull.graves.event.GraveEconomyEvent
Constructs a new GraveEconomyEvent.
graveEditSessions - Variable in class com.ranull.graves.integration.WorldEdit
 
GraveEvent - Class in com.ranull.graves.event
The base class for all grave-related events.
GraveEvent(Grave, Entity, Location, InventoryView, LivingEntity, BlockData.BlockType, Block, LivingEntity, Player) - Constructor for class com.ranull.graves.event.GraveEvent
Constructs a new GraveEvent.
GraveExplodeEvent - Class in com.ranull.graves.event
Represents an event that occurs when a grave explodes.
GraveExplodeEvent(Location, Entity, Grave) - Constructor for class com.ranull.graves.event.GraveExplodeEvent
Constructs a new GraveExplodeEvent.
graveList - Variable in class com.ranull.graves.inventory.GraveList
 
GraveList - Class in com.ranull.graves.inventory
Represents a list of graves that can be displayed in an inventory.
GraveList(UUID, List<Grave>) - Constructor for class com.ranull.graves.inventory.GraveList
Constructs a new GraveList instance with the given UUID and list of graves.
GraveLootedEvent - Class in com.ranull.graves.event
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.
Use GraveLootedEvent(InventoryView, Grave, Player) instead. Constructs a new GraveLootedEvent.
GraveLootedEvent(InventoryView, Grave, Player) - Constructor for class com.ranull.graves.event.GraveLootedEvent
Constructs a new GraveLootedEvent.
graveManager - Variable in class com.ranull.graves.Graves
 
GraveManager - Class in com.ranull.graves.manager
Manages the operations and lifecycle of graves within the Graves plugin.
GraveManager(Graves) - Constructor for class com.ranull.graves.manager.GraveManager
Initializes the GraveManager with the specified plugin instance.
graveMap - Variable in class com.ranull.graves.manager.CacheManager
A map of grave UUIDs to their corresponding Grave objects.
GraveMenu - Class in com.ranull.graves.inventory
Represents a menu for a specific grave, displayed in an inventory.
GraveMenu(Grave) - Constructor for class com.ranull.graves.inventory.GraveMenu
Constructs a new GraveMenu instance for the specified grave.
GraveObituaryAddEvent - Class in com.ranull.graves.event
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
Constructs a new GraveObituaryAddEvent.
GraveOpenEvent - Class in com.ranull.graves.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.
Use GraveOpenEvent(InventoryView, Grave, Player) instead for better player logging. Constructs a new GraveOpenEvent.
GraveOpenEvent(InventoryView, Grave, Player) - Constructor for class com.ranull.graves.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
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.
Use GraveParticleEvent(Player, Grave) instead. Constructs a new GraveParticleEvent.
GraveParticleEvent(Player, Grave) - Constructor for class com.ranull.graves.event.GraveParticleEvent
Constructs a new GraveParticleEvent.
GravePistonExtendEvent - Class in com.ranull.graves.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
Constructs a new GravePistonExtendEvent.
GravePlayerHeadDropEvent - Class in com.ranull.graves.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
Constructs a new GravePlayerHeadDropEvent.
GraveProjectileHitEvent - Class in com.ranull.graves.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
Constructs a new GraveEvent.
GraveProjectileHitEvent(Location, LivingEntity, Grave, Entity, Block) - Constructor for class com.ranull.graves.event.GraveProjectileHitEvent
Constructs a new GraveEvent.
GraveProjectileHitEvent(Location, Player, Grave, Entity, Block) - Constructor for class com.ranull.graves.event.GraveProjectileHitEvent
Constructs a new GraveEvent.
GraveProtectionCreateEvent - Class in com.ranull.graves.event
Represents an event that occurs when grave protection is created for an entity.
GraveProtectionCreateEvent(Entity, Grave) - Constructor for class com.ranull.graves.event.GraveProtectionCreateEvent
Constructs a new GraveProtectionCreateEvent.
GraveProtectionExpiredEvent - Class in com.ranull.graves.event
The GraveProtectionExpiredEvent class represents an event that occurs when the protection of a grave expires.
GraveProtectionExpiredEvent(Grave) - Constructor for class com.ranull.graves.event.GraveProtectionExpiredEvent
Constructs a new GraveProtectionExpiredEvent.
Graves - Class in com.ranull.graves
 
Graves() - Constructor for class com.ranull.graves.Graves
 
graveScheduler - Static variable in class com.ranull.graves.Graves
 
GravesCommand - Class in com.ranull.graves.command
Handles command execution and tab completion for the Graves plugin.
GravesCommand(Graves) - Constructor for class com.ranull.graves.command.GravesCommand
Constructor to initialize the GravesCommand with the Graves plugin.
GravesXAPI - Class in dev.cwhead.GravesX
API for managing graves in the GravesX plugin.
GravesXAPI(Graves) - Constructor for class dev.cwhead.GravesX.GravesXAPI
Constructor for initializing the GravesXAPI with the main plugin instance.
GraveTeleportEvent - Class in com.ranull.graves.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
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
Represents an event that occurs when a grave times out.
GraveTimeoutEvent(Grave) - Constructor for class com.ranull.graves.event.GraveTimeoutEvent
Constructs a new GraveTimeoutEvent.
graveUUID - Variable in class com.ranull.graves.data.BlockData
The unique identifier for the grave.
GraveWalkOverEvent - Class in com.ranull.graves.event
Represents an event where a grave is walked over.
GraveWalkOverEvent(Entity, Location, Grave) - Constructor for class com.ranull.graves.event.GraveWalkOverEvent
Constructs a new GraveWalkOverEvent.
GraveZombieSpawnEvent - Class in com.ranull.graves.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
Constructs a new GraveZombieSpawnEvent.
guiManager - Variable in class com.ranull.graves.Graves
 
GUIManager - Class in com.ranull.graves.manager
The GUIManager class is responsible for managing the graphical user interfaces related to graves.
GUIManager(Graves) - Constructor for class com.ranull.graves.manager.GUIManager
Initializes a new instance of the GUIManager class.

H

H2 - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
H2 database system.
handleAddonCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleAutoLoot(BlockBreakEvent, Player, Block, Grave, GraveBreakEvent) - Method in class com.ranull.graves.listener.BlockBreakListener
Handles the auto-loot process when breaking a grave.
handleBlockInteraction(PlayerInteractEvent, Player) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles interactions with blocks, including graves.
handleBlockPlacement(Location, Material, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Handles the block placement logic.
handleCleanupCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
handleCompassInteraction(PlayerInteractEvent, Player) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles interactions with compasses to update or remove them based on the graves they are tracking.
handleDebugCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleDumpCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
handleEmptyGrave(InventoryCloseEvent, Player, Grave, Entity) - Method in class com.ranull.graves.listener.InventoryCloseListener
Handles actions for an empty grave.
handleFailedGravePlacement(EntityDeathEvent, Grave, Location, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Handles failed grave placement.
handleFurnitureInteraction(FurnitureInteractEvent, ItemFrame) - Method in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
Plugin no longer exists externally Handles the interaction with the furniture. If the furniture is associated with a grave, attempts to open the grave and cancels the event if successful.
handleFurnitureInteraction(PlayerInteractEntityEvent, Entity) - Method in class com.ranull.graves.listener.integration.nexo.PlayerInteractEntityListener
Handles the interaction with the furniture.
handleFurnitureInteraction(PlayerInteractEntityEvent, Entity) - Method in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
Recommend Nexo as a replacement. Handles the interaction with the furniture. If the furniture is associated with a grave, the event is cancelled and the grave is opened for the player.
handleGiveTokenCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleGraveAutoLoot(PlayerMoveEvent, Player, Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Handles the auto-loot of a grave when a player moves over it.
handleGraveBreak(BlockBreakEvent, Player, Block, Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
Handles the process of breaking a grave.
handleGraveExplosion(BlockExplodeEvent, Iterator<Block>, Block, Grave, Location) - Method in class com.ranull.graves.listener.BlockExplodeListener
Handles the explosion of a grave.
handleGraveExplosion(EntityExplodeEvent, Iterator<Block>, Block, Grave, Location) - Method in class com.ranull.graves.listener.EntityExplodeListener
Handles the explosion of a grave.
handleGraveExplosion(ExplosionPrimeEvent, Grave, Location) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Handles the explosion of a grave.
handleGraveInteraction(PlayerInteractEvent, Player, Block) - Method in class com.ranull.graves.listener.PlayerInteractListener
Handles interactions with graves.
handleGraveInventoryClick(InventoryClickEvent, Player, Grave) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks when the inventory holder is a Grave.
handleGraveInventoryDrag(InventoryDragEvent, Player, Grave) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags when the inventory holder is a Grave.
handleGraveInventoryOpen(InventoryOpenEvent) - Method in class com.ranull.graves.listener.InventoryOpenListener
Handles the opening of a Grave inventory by creating and triggering a GraveOpenEvent.
handleGraveListClick(InventoryClickEvent, Player, GraveList) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks for GraveList inventories.
handleGraveListDrag(InventoryDragEvent, Player, GraveList) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags for GraveList inventories.
handleGraveMenuClick(InventoryClickEvent, Player, GraveMenu) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks for GraveMenu inventories.
handleGraveMenuDrag(InventoryDragEvent, Player, GraveMenu) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags for GraveMenu inventories.
handleGravePistonMove(BlockPistonExtendEvent, Grave, Block, BlockFace, List<Block>) - Method in class com.ranull.graves.listener.BlockPistonExtendListener
 
handleGraveTimeout(Grave, List<Grave>) - Method in class com.ranull.graves.manager.GraveManager
Handles the timeout or abandonment of a grave by firing the GraveTimeoutEvent and then either dropping its contents (timeout) or moving it into abandoned logic.
handleImportCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
handleListGuiCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleNPCInteraction(NPC.Events.Interact) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Handles the interaction with the NPC.
handleNPCInteraction(NPC, Player) - Method in class com.ranull.graves.listener.integration.citizensnpcs.CitizensNPCInteractListener
Handles the interaction with the NPC.
handlePlayerDeath(Player, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Handles player death and checks if a grave should be created.
handlePlayerInventoryClick(InventoryClickEvent, Player, InventoryHolder) - Method in class com.ranull.graves.listener.InventoryClickListener
Handles inventory clicks when the player interacts with GraveList or GraveMenu inventories.
handlePlayerInventoryDrag(InventoryDragEvent, Player, InventoryHolder) - Method in class com.ranull.graves.listener.InventoryDragListener
Handles inventory drags when the player interacts with GraveList or GraveMenu inventories.
handleProjectClick(ProjectClickEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Handles the ProjectClickEvent.
handlePurgeCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleReloadCommand(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
 
HANDLERS - Static variable in class com.ranull.graves.event.GraveAbandonedEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveAutoLootEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveBlockPlaceEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveBreakEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCloseEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCompassAddEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCompassUseEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveCreateEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveEconomyEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveExplodeEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveLootedEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveObituaryAddEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveOpenEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveParticleEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GravePistonExtendEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GravePlayerHeadDropEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveProjectileHitEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveProtectionCreateEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveProtectionExpiredEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveTeleportEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveTimeoutEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveWalkOverEvent
A static final instance of HandlerList used to manage event handlers.
HANDLERS - Static variable in class com.ranull.graves.event.GraveZombieSpawnEvent
A static final instance of HandlerList used to manage event handlers.
handleShiftClick(InventoryClickEvent) - Method in class com.ranull.graves.listener.InventoryClickListener
Handle shift-clicking logic, preventing players from shift-clicking the compass into a restricted inventory.
handleTeleportCommand(CommandSender, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
handleUnlockMSSQL() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for Microsoft SQL Server databases using COMMIT.
handleUnlockMySQL() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for MySQL and MariaDB databases.
handleUnlockPostgreSQLandH2() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for PostgreSQL/H2 databases using COMMIT or Rollback.
handleUnlockSQLite() - Method in class com.ranull.graves.manager.DataManager
Handles unlocking for SQLite databases using COMMIT or Rollback.
handleVaultIntegration(Plugin) - Method in class com.ranull.graves.manager.IntegrationManager
Handles the integration of the Vault plugin.
hangingBreakListener - Variable in class com.ranull.graves.integration.Nexo
 
hangingBreakListener - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
HangingBreakListener - Class in com.ranull.graves.listener
Listener for handling HangingBreakEvent and conditionally canceling the event.
HangingBreakListener - Class in com.ranull.graves.listener.integration.nexo
Listens for HangingBreakEvent and cancels the event if the entity being broken is an ItemFrame associated with a grave.
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(Graves) - Constructor for class com.ranull.graves.listener.HangingBreakListener
Constructs a HangingBreakListener with the specified Graves plugin.
HangingBreakListener(Nexo) - Constructor for class com.ranull.graves.listener.integration.nexo.HangingBreakListener
Constructs a new HangingBreakListener with the specified Nexo instance.
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.
hasAPIVersion - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the API version is present or supported.
hasAPIVersion() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has the API version.
hasBalance(OfflinePlayer) - Method in class com.ranull.graves.integration.Vault
Checks if a player has any balance (greater than or equal to one cent).
hasBalance(OfflinePlayer, double) - Method in class com.ranull.graves.integration.Vault
Checks if a player has a balance greater than or equal to the specified amount.
hasBlockData - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether block data is supported.
hasBlockData() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has block data support.
hasChestSort() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if ChestSort integration is loaded.
hasChunkData(Location) - Method in class com.ranull.graves.manager.DataManager
Checks if chunk data exists for a specified location.
hasCitizensNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if CitizensNPC integration is loaded.
hasCompassMeta - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether compass meta data is supported.
hasCompassMeta() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has compass meta support.
hasConfigContains - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the configuration contains specific settings or features.
hasConfigContains() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has the config contains method.
hasCoreProtect() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if CoreProtect integration is loaded.
hasCorpse(Grave) - Method in class com.ranull.graves.integration.FancyNPCs
 
hasData() - Method in class com.ranull.graves.data.ChunkData
Checks if the chunk has any block or entity data.
hasDataByte(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Checks if the specified entity has a persistent data byte with the given key.
hasDataString(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Checks if the specified entity has a persistent data string with the given key.
hasEnchantmentCurse - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether curse enchantments are supported.
hasEnchantmentCurse() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has enchantment curse support.
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.
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(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
 
hasGraveAtLocation(Location) - Method in class com.ranull.graves.manager.GraveManager
Checks if there is a grave at the specified location.
hasGravesXMetadata(Zombie) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the given entity has the GravesX metadata.
hasHexColors - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether hex color codes are supported.
hasHexColors() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has hex color support.
hasItemsAdder() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if ItemsAdder integration is loaded.
hasKeepInventory(World) - Static method in class com.ranull.graves.util.ServerUtil
 
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.
hasOraxen() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Use Nexo instead. Unmaintained and will be for the forseeable future. Checks if Oraxen integration is loaded.
hasParticle - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether particle effects are supported.
hasParticle() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has particle support.
hasPermission(Entity, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if the specified entity has the given permission using EntityUtil.
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 com.ranull.graves.integration.LuckPermsHandler
Checks if a player has the specified permission.
hasPermission(OfflinePlayer, String) - Method in class com.ranull.graves.integration.LuckPermsHandler
Checks if a player has the specified permission.
hasPermission(OfflinePlayer, String) - Method in class com.ranull.graves.integration.Vault
Checks if a player has the specified permission.
hasPersistentData - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether persistent data is supported.
hasPersistentData() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has persistent data support.
hasPlaceholderAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if PlaceholderAPI integration is loaded.
hasPlayerMoved(PlayerMoveEvent) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the player has moved to a different block.
hasPlayerNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if PlayerNPC integration is loaded.
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.
hasSchematic(String) - Method in class com.ranull.graves.integration.WorldEdit
Checks if a schematic with the specified name exists.
hasScoreboardTags - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether scoreboard tags are supported.
hasScoreboardTags() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has scoreboard tags support.
hasSecondHand - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether a second hand item is supported.
hasSecondHand() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has second hand support.
hasSkript() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Skript integration is loaded.
hasSwingHand - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether hand swing actions are supported.
hasSwingHand() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version has swing hand support.
hasTitleData(Block) - Method in interface com.ranull.graves.compatibility.Compatibility
Checks if a block has title data.
hasTitleData(Block) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if a block has title data.
hasTitleData(Block) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Checks if a block has title data (e.g., a name or custom title).
hasUUID(ProjectClickEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Checks if the ProjectClickEvent has a UUID associated with it.
hasValidToken(LivingEntity, List<String>, String, List<ItemStack>) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity has a valid grave token.
hasVault() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Vault integration is loaded.
hasVaultEconomy - Variable in class com.ranull.graves.manager.IntegrationManager
Indicates whether Vault Economy are available.
hasVaultEconomy() - Method in class com.ranull.graves.manager.IntegrationManager
 
hasVaultPermissions - Variable in class com.ranull.graves.manager.IntegrationManager
Indicates whether Vault permissions are available.
hasVaultPermProvider() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if Vault permissions provider is available.
hasWhitScroll(ItemStack) - Static method in class com.ranull.graves.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
Checks if the given ItemStack has the "WhitScroll" enchantment, without ever statically linking against AEAPI.
hasWorldEdit() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if WorldEdit integration is loaded.
hasWorldHeight - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether world height data is supported.
HOLOGRAM - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents a hologram entity.
HologramData - Class in com.ranull.graves.data
Represents data for a hologram entity associated with a grave, including its line number.
HologramData(Location, UUID, UUID, int) - Constructor for class com.ranull.graves.data.HologramData
Constructs a new HologramData instance.
hologramManager - Variable in class com.ranull.graves.Graves
 
HologramManager - Class in com.ranull.graves.manager
The HologramManager class is responsible for managing holograms associated with graves.
HologramManager(Graves) - Constructor for class com.ranull.graves.manager.HologramManager
Initializes a new instance of the HologramManager class.

I

importAngelChest() - Method in class com.ranull.graves.manager.ImportManager
Imports graves from the AngelChest plugin.
importExternalPluginGraves() - Method in class com.ranull.graves.manager.ImportManager
Imports graves from external plugins.
importManager - Variable in class com.ranull.graves.Graves
 
ImportManager - Class in com.ranull.graves.manager
The ImportManager class handles the import of graves from external plugins.
ImportManager(Graves) - Constructor for class com.ranull.graves.manager.ImportManager
Initializes a new instance of the ImportManager class.
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 com.ranull.graves.event.integration.skript.expressions.ExprEventBlock
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockExp
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockType
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventDirection
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntity
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntityType
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventGrave
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventInventoryView
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLivingEntity
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLocation
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventMovedBlocks
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPistonBlock
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPlayer
 
init(Expression<?>[], int, Kleenean, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventTargetEntity
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveClose
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCompassAdd
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCompassUse
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCreate
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveParticle
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProtectionCreate
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProtectionExpired
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveTimeout
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveAbandoned
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
init(Literal<?>[], int, SkriptParser.ParseResult) - Method in class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
initializePlaceholderHandlers() - Method in class com.ranull.graves.integration.PlaceholderAPI
Initializes the placeholder handlers.
instance - Variable in class dev.cwhead.GravesX.GravesXAPI
 
integrationManager - Variable in class com.ranull.graves.Graves
 
IntegrationManager - Class in com.ranull.graves.manager
The IntegrationManager class is responsible for managing the integration of various external plugins with the Graves plugin.
IntegrationManager(Graves) - Constructor for class com.ranull.graves.manager.IntegrationManager
Initializes a new instance of the IntegrationManager class.
integrationMessage(String) - Method in class com.ranull.graves.Graves
Logs an integration message to the console as an info message by default.
integrationMessage(String, String) - Method in class com.ranull.graves.Graves
Logs an integration message to the console with the specified message level.
INVALID - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
Invalid or unsupported database type.
inventory - Variable in class com.ranull.graves.inventory.GraveList
 
inventory - Variable in class com.ranull.graves.inventory.GraveMenu
 
inventory - Variable in class com.ranull.graves.type.Grave
Inventory associated with this instance.
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.GravesXAPI
Converts the given inventory to a string representation.
inventoryToString(Inventory) - Static method in class com.ranull.graves.util.InventoryUtil
Converts the given inventory to a string representation.
InventoryUtil - Class in com.ranull.graves.util
Utility class for inventory-related operations.
InventoryUtil() - Constructor for class com.ranull.graves.util.InventoryUtil
 
inventoryView - Variable in class com.ranull.graves.event.GraveEvent
The inventory view associated with the event.
inventoryView - Variable in class com.ranull.graves.event.integration.skript.EvtGraveClose
 
inventoryView - Variable in class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
inventoryView - Variable in class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
is_abandoned - Variable in class com.ranull.graves.type.Grave
Indicates whether grave is abandoned.
is_v1_10() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.10.
is_v1_11() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.11.
is_v1_12() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.12.
is_v1_13() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.13.
is_v1_14() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.14.
is_v1_15() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.15.
is_v1_16() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.16.
is_v1_17() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.17.
is_v1_18() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.18.
is_v1_19() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.19.
is_v1_20() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.20.
is_v1_20_5() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.20.5/6.
is_v1_21() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.21/1.21.1.
is_v1_7() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.7.
is_v1_8() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.8.
is_v1_9() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server version is 1.9.
isAbandoned() - Method in class com.ranull.graves.type.Grave
Determines if a grave was abandoned.
isAddon - Variable in class com.ranull.graves.event.GraveEvent
Indicates whether the event is an Addon
isAddon() - Method in class com.ranull.graves.event.GraveEvent
Checks if the event is an addon hook.
isAddon() - Method in interface com.ranull.graves.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.GravesXAPI
Checks if the given material is an air block.
isAir(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is an air block.
isArmor(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is armor.
isArmorStand(Entity) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Checks if the entity being interacted with is an ArmorStand.
isAssociatedWithGrave(Entity) - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Checks if the entity is associated with a grave.
isAssociatedWithGrave(HangingBreakEvent) - Method in class com.ranull.graves.listener.HangingBreakListener
Checks if the entity involved in the event is associated with a grave.
isBedrockPlayer(Player) - Method in class com.ranull.graves.integration.Floodgate
Checks if the given player is a Bedrock (Floodgate) player.
isBoots(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is boots.
isBukkit - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the server or plugin is based on the Bukkit API.
isBukkit() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Bukkit.
isCancelled - Variable in class com.ranull.graves.event.GraveEvent
Indicates whether the event has been cancelled.
isCancelled() - Method in class com.ranull.graves.event.GraveEvent
Checks whether the event is cancelled.
isCancelled() - Method in class com.ranull.graves.event.GravePistonExtendEvent
 
isChestplate(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is a chestplate.
isCompassItem(InventoryClickEvent) - Method in class com.ranull.graves.listener.InventoryClickListener
Checks if a specific type of compass (e.g., RECOVERY_COMPASS) was clicked in the player's inventory.
isCompassItem(InventoryDragEvent) - Method in class com.ranull.graves.listener.InventoryDragListener
Checks if a specific type of compass (e.g., RECOVERY_COMPASS) was dragged into the player's inventory.
isCompassToRemove(PlayerDeathEvent, ItemStack) - Method in class com.ranull.graves.listener.PlayerDeathListener
Checks if the given item stack is a compass that should be removed based on the plugin configuration.
isConfiguredZombieType(Zombie) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the zombie is of the type configured in config.yml.
isConnected() - Method in class com.ranull.graves.manager.DataManager
Checks if the database connection is active.
isCustomBlock(Location) - Method in class com.ranull.graves.integration.ItemsAdder
Checks if a custom block exists at a specified location.
isCustomBlock(Location) - Method in class com.ranull.graves.integration.Nexo
Checks if a block at a specified location is a custom Nexo block.
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.
isDevelopmentBuild - Variable in class com.ranull.graves.Graves
 
isDifferentVersion(String, String) - Method in class com.ranull.graves.listener.PlayerJoinListener
Checks if the current version is different from the latest version.
isDropItems() - Method in class com.ranull.graves.event.GraveEvent
Checks whether items should drop upon breaking the grave block.
isEmptyGrave(Grave) - Method in class com.ranull.graves.listener.InventoryCloseListener
Checks if the grave is empty.
isEnabledGrave(LivingEntity, List<String>, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if graves are enabled for the specified entity.
isFloodgateId(UUID) - Method in class com.ranull.graves.integration.Floodgate
Checks if the given UUID is a Floodgate-specific ID.
isFloodgateId(Player) - Method in class com.ranull.graves.integration.Floodgate
Checks if the given player is identified by a Floodgate-specific UUID.
isFolia - Variable in class com.ranull.graves.manager.VersionManager
 
isFolia() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Folia.
isFurnitureAssociatedWithGrave(FurnitureBreakEvent, ItemFrame) - Method in class com.ranull.graves.listener.integration.furnitureengine.FurnitureBreakListener
Deprecated.
Plugin no longer exists externally Checks if the furniture being broken is associated with a grave.
isGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Deprecated.
Use 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, Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if a given location matches the death location of a specific grave.
isGraveAbandoned(Grave) - Method in class com.ranull.graves.manager.GraveManager
Checks if a block should be ignored based on the entity and permissions.
isGraveBlock(Grave) - Method in class com.ranull.graves.listener.BlockPlaceListener
Checks if the block is a grave block.
isGraveBlock(Block) - Method in class com.ranull.graves.listener.PlayerBucketListener
Checks if the block is part of a grave.
isGraveBlock(BlockFromToEvent) - Method in class com.ranull.graves.listener.BlockFromToListener
Checks if the destination block of the fluid is a grave block.
isGraveBreakAllowed(Grave) - Method in class com.ranull.graves.listener.BlockBreakListener
Checks if breaking the grave is allowed based on the configuration.
isGraveInventory(InventoryCloseEvent) - Method in class com.ranull.graves.listener.InventoryCloseListener
Checks if the event's inventory holder is a grave.
isGraveInventory(InventoryOpenEvent) - Method in class com.ranull.graves.listener.InventoryOpenListener
Checks if the inventory holder is a Grave.
isGraveItem(ItemStack) - Method in class com.ranull.graves.listener.PlayerDropItemListener
Checks if the item stack is associated with a grave.
isGravePlaced(Grave) - Method in class com.ranull.graves.manager.GraveManager
Determines if the grave is placed in the world by checking for any physical block or entity presence at the grave's location.
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 com.ranull.graves.integration.LuckPermsHandler
Checks if a player is in the specified group.
isInsideBorder(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location is inside the world border.
isIntegrationEnabled(String) - Method in class com.ranull.graves.manager.DataManager
Checks if the integration is enabled.
isInvalidCreatureSpawn(LivingEntity, List<String>, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the creature spawn reason is valid.
isInvalidGraveZombie(EntityDeathEvent, LivingEntity, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity is an invalid grave zombie.
isInvalidMohistDeath(EntityDeathEvent) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity death event is an invalid Mohist death.
isItem(ItemStack, String) - Method in class com.ranull.graves.integration.ItemBridge
Checks if the given ItemStack matches the specified string identifier.
isItemFrame(Entity) - Method in class com.ranull.graves.listener.integration.nexo.PlayerInteractEntityListener
Checks if the entity is an ItemFrame.
isItemFrame(Entity) - Method in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
Recommend Nexo as a replacement. Checks if the entity is an ItemFrame.
isItemFrame(Entity) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Checks if the entity being interacted with is an ItemFrame.
isItemFrameAndHasGrave(EntityDamageEvent) - Method in class com.ranull.graves.listener.integration.nexo.EntityDamageListener
Checks if the entity is an ItemFrame and has an associated grave.
isItemFrameAndHasGrave(EntityDamageEvent) - Method in class com.ranull.graves.listener.integration.oraxen.EntityDamageListener
Deprecated.
Recommend Nexo as a replacement. Checks if the entity is an ItemFrame and has an associated grave.
isItemFrameAndHasGrave(HangingBreakEvent) - Method in class com.ranull.graves.listener.integration.nexo.HangingBreakListener
Checks if the entity is an ItemFrame and has an associated grave.
isItemFrameAndHasGrave(HangingBreakEvent) - Method in class com.ranull.graves.listener.integration.oraxen.HangingBreakListener
Deprecated.
Recommend Nexo as a replacement. Checks if the entity is an ItemFrame and has an associated grave.
isKeepInventory(PlayerDeathEvent, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the player has keep inventory enabled.
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.GravesXAPI
Checks if the given material is lava.
isLava(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is lava.
isLegacyVersion - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the server is older than 1.20.5/1.20.6.
isLegacyVersion() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Bukkit versions older than 1.20.5/1.20.6.
isLeggings(ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Checks if the given item stack is leggings.
isLevelledBlock(Block) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if the block is a Levelled block.
isLoaded() - Method in class com.ranull.graves.data.ChunkData
Checks if the chunk is currently loaded.
isLocationContainingGrave(Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the location contains a grave.
isLocationSafe(Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the location is safe for the player.
isLocationSafeGrave(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location is safe for a grave.
isLocationSafePlayer(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if a location is safe for a player to spawn or teleport to.
isMainHandInteraction(PlayerInteractAtEntityEvent) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Checks if the interaction is performed with the main hand.
isMainHandInteraction(PlayerInteractEntityEvent) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Checks if the interaction is performed with the main hand.
isMainHandInteraction(PlayerInteractEvent) - Method in class com.ranull.graves.listener.PlayerInteractListener
Checks if the interaction is performed with the main hand.
isMohist - Variable in class com.ranull.graves.manager.VersionManager
Indicates whether the server or plugin is based on Mohist.
isMohist() - Method in class com.ranull.graves.manager.VersionManager
Checks if the server is running on Mohist.
isNearGrave(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Determines if the specified location is near a grave.
isNearGrave(Location, Block) - Method in class dev.cwhead.GravesX.GravesXAPI
Determines if the specified location is near a grave, considering a specific block.
isNearGrave(Location, Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Determines if the specified location is near a grave, considering a specific player.
isNearGrave(Location, Player, Block) - Method in class dev.cwhead.GravesX.GravesXAPI
Determines if the specified location is near a grave.
isNearGrave(Location) - Method in class com.ranull.graves.manager.GraveManager
Checks if the given location is within configured blocks of any grave.
isNearGrave(Location, Block) - Method in class com.ranull.graves.manager.GraveManager
Overload for block-specific checks.
isNearGrave(Location, Player) - Method in class com.ranull.graves.manager.GraveManager
Overload for player-specific checks.
isNearGrave(Location, Player, Block) - Method in class com.ranull.graves.manager.GraveManager
Checks if the given location is within configured blocks of any grave.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerInteractAtEntityListener
Checks if the player is not in Spectator mode.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerInteractEntityListener
Checks if the player is not in Spectator mode.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerInteractListener
Checks if the player is not in Spectator mode.
isNotSpectatorMode(Player) - Method in class com.ranull.graves.listener.PlayerMoveListener
Checks if the player is not in Spectator mode.
isOutdatedBuild - Variable in class com.ranull.graves.Graves
 
isPaper - Variable in class com.ranull.graves.manager.VersionManager
 
isPaper() - Method in class com.ranull.graves.manager.VersionManager
 
isPaperLikeServer() - Method in class com.ranull.graves.manager.IntegrationManager
Checks if server is running Paper or Paper related forks.
isPasswordField(String) - Static method in class com.ranull.graves.util.ServerUtil
Determines if the given configuration path corresponds to a password field.
isPlayer(Object) - Method in class com.ranull.graves.listener.InventoryCloseListener
Checks if the entity is a player.
isPlayerHead(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if the given material is a player head.
isPlayerHead(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents a player head.
isPlayerHead(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if the given material is a player head.
isPlayerHead(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Deprecated.

This method is deprecated and will be removed in a future version. Use MaterialUtil.isPlayerHead(String) instead.

Checks if the given material is a player head.
isPost1_20_5 - Variable in class com.ranull.graves.manager.VersionManager
 
isPost1_20_5() - Method in class com.ranull.graves.manager.VersionManager
 
isPreview - Variable in class com.ranull.graves.type.Grave
Is the grave in a preview only state?
isProjectAssociatedWithGrave(ProjectBreakEvent) - Method in class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
Checks if the project being broken is associated with a grave.
isRightClick(NPC.Events.Interact) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Checks if the interaction is a right-click.
isRootlessDocker() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running in a rootless Docker container.
isRunningAsRoot() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running with root-level access.
isRunningInDocker() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running in a Docker container.
isRunningWithPanel() - Static method in class com.ranull.graves.util.ServerUtil
Checks if the server is running with a panel (e.g., hosting panel).
isSafe(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents a safe material.
isSafe(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is considered safe.
isSafeNotSolid(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if the given material is not solid and is safe (i.e., not lava).
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.GravesXAPI
Checks if the given material is solid and safe (i.e., not lava).
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 com.ranull.graves.event.integration.skript.expressions.ExprEventBlock
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockExp
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockType
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventDirection
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntity
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntityType
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventGrave
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventInventoryView
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLivingEntity
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLocation
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventMovedBlocks
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPistonBlock
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPlayer
 
isSingle() - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventTargetEntity
 
isSkullTextureBlank(ItemStack) - Method in class com.ranull.graves.integration.FurnitureLib
 
isSolid(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is solid.
isSongPlayingForAllPlayers() - Method in class com.ranull.graves.integration.NoteBlockAPI
Checks if a song is currently playing for all players.
isSongPlayingForPlayer(UUID) - Method in class com.ranull.graves.integration.NoteBlockAPI
Checks if a song is currently playing for a specific player.
isSongPlayingForPlayer(Player) - Method in class com.ranull.graves.integration.NoteBlockAPI
Checks if a song is currently playing for a specific player.
isSoulbound(ItemStack) - Static method in class com.ranull.graves.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
Checks if the given ItemStack has the "Soulbound" enchantment, without ever statically linking against AEAPI.
isSpecialBlock(Block) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Checks if the block is a special block (Nether Portal or Openable).
isToken(String, ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Checks if an item stack is a token of a specified type.
isToken(ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Checks if an item stack is a token.
isTokenItem(BlockPlaceEvent) - Method in class com.ranull.graves.listener.BlockPlaceListener
Checks if the item being used to place the block is a token.
isUnknownBuild - Variable in class com.ranull.graves.Graves
 
isValidDamageCause(LivingEntity, List<String>, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the damage cause is valid for creating a grave.
isValidWorld(List<String>, LivingEntity, String) - Method in class com.ranull.graves.listener.EntityDeathListener
Checks if the entity is in a valid world.
isValidYAML(File) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if a given file is a valid YAML file.
isValidYAML(File) - Static method in class com.ranull.graves.util.YAMLUtil
Checks if a given file is a valid YAML file.
isVersion1_7OrAbove() - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Checks if the server version is 1.7 or above.
isVersionAtLeast(String, String) - Static method in class com.ranull.graves.manager.IntegrationManager
Compares two version strings to determine if the current version is equal to or newer than the required version.
isVersionGreaterThan(String) - Method in class com.ranull.graves.manager.DataManager
 
isVoid(Location) - Method in class com.ranull.graves.manager.LocationManager
Determines if the specified location is in the void.
isWater(String) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given string represents water.
isWater(Material) - Method in class dev.cwhead.GravesX.GravesXAPI
Checks if the given material is water.
isWater(Material) - Static method in class com.ranull.graves.util.MaterialUtil
Checks if the given material is water.
isWithinCube(Location, Location, int) - Method in class com.ranull.graves.listener.BlockExplodeListener
Checks if a given location is within a cubic protection radius.
isWithinCube(Location, Location, int) - Method in class com.ranull.graves.listener.EntityExplodeListener
Checks if a given location is within a cubic protection radius.
isWithinCube(Location, Location, int) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Checks if the explosion location is within a cube around the grave location.
ITEM_FRAME - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an item frame entity.
itemBridge - Variable in class com.ranull.graves.integration.ItemBridge
 
itemBridge - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ItemBridge, a plugin or library for item management.
ItemBridge - Class in com.ranull.graves.integration
Integration with the ItemBridge plugin for handling custom items related to graves.
ItemBridge(Graves) - Constructor for class com.ranull.graves.integration.ItemBridge
Constructs an ItemBridge instance and registers it with the ItemBridge plugin.
itemsAdder - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ItemsAdder, a plugin for adding custom items.
ItemsAdder - Class in com.ranull.graves.integration
Integration with the ItemsAdder plugin for handling custom furniture and blocks.
ItemsAdder(Graves, Plugin) - Constructor for class com.ranull.graves.integration.ItemsAdder
Constructs an ItemsAdder instance and saves data related to ItemsAdder.
ITEMSADDER - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the ItemsAdder plugin.
itemsAdderPlugin - Variable in class com.ranull.graves.integration.ItemsAdder
 
itemStackManager - Variable in class com.ranull.graves.Graves
 
ItemStackManager - Class in com.ranull.graves.manager
Manages the creation and manipulation of ItemStacks related to graves.
ItemStackManager(Graves) - Constructor for class com.ranull.graves.manager.ItemStackManager
Initializes a new instance of the ItemStackManager class.

J

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

K

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

L

lastLocationMap - Variable in class com.ranull.graves.manager.CacheManager
A map of entity UUIDs to their last known Location.
legacyComponentSerializer - Static variable in class com.ranull.graves.integration.MiniMessage
 
LibraryLoaderUtil - Class in com.ranull.graves.util
Utility class for loading external libraries dynamically using BukkitLibraryManager.
LibraryLoaderUtil(Graves) - Constructor for class com.ranull.graves.util.LibraryLoaderUtil
Constructs a new LibraryLoaderUtil instance.
line - Variable in class com.ranull.graves.data.HologramData
Represents the line number or index associated with a specific context.
livingEntity - Variable in class com.ranull.graves.event.GraveEvent
The living entity involved in the event.
livingEntity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
load() - Method in class com.ranull.graves.manager.DataManager
Loads data from the database asynchronously.
load() - Method in class com.ranull.graves.manager.IntegrationManager
Loads all integrations for the Graves plugin.
load() - Method in class com.ranull.graves.manager.RecipeManager
Loads the recipes from the configuration.
loadBedrockSupport() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the LuckPerms integration if enabled in the configuration.
loadBlockMap() - Method in class com.ranull.graves.manager.DataManager
Loads the block map from the database.
loadChestSort() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ChestSort integration if enabled in the configuration.
loadCitizensNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the CitizensNPC integration if enabled in the configuration.
loadClass(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Loads a class with the specified name using ClassUtil.
loadClass(String) - Static method in class com.ranull.graves.util.ClassUtil
Loads the class with the specified name.
loadCompatibilityWarnings() - Method in class com.ranull.graves.manager.IntegrationManager
Loads and displays warnings for compatibility issues with other plugins.
loadCoreProtect() - Method in class com.ranull.graves.manager.IntegrationManager
Loads CoreProtect integration if enabled in the configuration and CoreProtect is installed.
loadData() - Method in class com.ranull.graves.integration.WorldEdit
Loads WorldEdit schematics from the Graves plugin's data folder into memory.
loadEntityDataMap(String, EntityData.Type) - Method in class com.ranull.graves.manager.DataManager
Loads entity data from the database.
loadEntityMap(String, EntityData.Type) - Method in class com.ranull.graves.manager.DataManager
Loads an entity map from the database.
loadFancyNpcs() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the FancyNpcs integration if enabled in the configuration.
loadFile(File) - Method in class com.ranull.graves.manager.ImportManager
Loads a YAML file and returns its configuration.
loadFurnitureEngine() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Plugin no longer exists externally Loads the FurnitureEngine integration if enabled in the configuration.
loadFurnitureLib() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the FurnitureLib integration if enabled in the configuration.
loadGraveMap() - Method in class com.ranull.graves.manager.DataManager
Loads the grave map from the database.
loadHologramMap() - Method in class com.ranull.graves.manager.DataManager
Loads the hologram map from the database.
loadItemBridge() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ItemBridge integration if enabled in the configuration.
loadItemsAdder() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ItemsAdder integration if enabled in the configuration.
loadLibraries() - Method in class com.ranull.graves.Graves
 
loadLibrary(String, String, String) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, and version.
loadLibrary(String, String, String, boolean) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, and isolation setting.
loadLibrary(String, String, String, String, String, boolean) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, relocation patterns, and isolation setting.
loadLibrary(String, String, String, String, String, boolean, boolean) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, relocation patterns, and isolation setting.
loadLibrary(String, String, String, String, String, boolean, String) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, relocation patterns, and isolation setting.
loadLibrary(String, String, String, String, String, boolean, String, boolean) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, relocation patterns, and isolation setting.
loadLibrary(String, String, String, String, String, String, boolean, String, boolean) - Method in class com.ranull.graves.util.LibraryLoaderUtil
Loads a library with the specified group ID, artifact ID, version, ID, relocation patterns, and isolation setting.
loadLuckPerms() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the LuckPerms integration if enabled in the configuration.
loadMineDown() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the MineDown integration if enabled in the configuration.
loadMiniMessage() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the MiniMessage integration if enabled in the configuration.
loadMultiPaper() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the MultiPaper integration if enabled in the configuration.
loadNBTAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Prints in console if NBTAPI is loaded to let the user know that NBT API will handle inventory storage.
loadNexo() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the Nexo integration if enabled in the configuration.
loadNoReload() - Method in class com.ranull.graves.manager.IntegrationManager
Loads Skript integration without reloading other integrations.
loadNoteblockAPI() - Method in class com.ranull.graves.manager.IntegrationManager
 
loadOraxen() - Method in class com.ranull.graves.manager.IntegrationManager
Deprecated.
Use Nexo instead. Unmaintained and will be for the forseeable future. Loads the Oraxen integration if enabled in the configuration.
loadPlaceholderAPI() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the PlaceholderAPI integration if enabled in the configuration.
loadPlayerNPC() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the PlayerNPC integration if enabled in the configuration.
loadProtectionLib() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ProtectionLib integration if enabled in the configuration.
loadProtocolLib() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the ProtocolLib integration if enabled in the configuration.
loadResourceDefaults(FileConfiguration, String) - Method in class com.ranull.graves.Graves
Loads default values from a resource YAML file into the provided configuration.
loadSkript() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the Skript integration if enabled in the configuration.
loadTables() - Method in class com.ranull.graves.manager.DataManager
Loads database tables.
loadType(DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Loads the database type and sets up the data source.
loadVault() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the Vault integration if enabled in the configuration.
loadWorldEdit() - Method in class com.ranull.graves.manager.IntegrationManager
Loads the WorldEdit integration if enabled in the configuration.
location - Variable in class com.ranull.graves.data.BlockData
The location of the grave in the world.
location - Variable in class com.ranull.graves.data.EntityData
The location of the grave.
location - Variable in class com.ranull.graves.event.GraveEvent
The location related to the event.
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveAbandoned
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProtectionExpired
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveTimeout
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
location - Variable in class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
location - Variable in class com.ranull.graves.type.Grave
The location associated with this instance.
LocationData - Class in com.ranull.graves.data
Represents serialized location data including world UUID, coordinates, and orientation.
LocationData(Location) - Constructor for class com.ranull.graves.data.LocationData
Constructs a new LocationData instance from a given Location.
locationDeath - Variable in class com.ranull.graves.type.Grave
Data representing the location of death.
locationManager - Variable in class com.ranull.graves.Graves
 
LocationManager - Class in com.ranull.graves.manager
Manages location-related operations for graves.
LocationManager(Graves) - Constructor for class com.ranull.graves.manager.LocationManager
Initializes a new instance of the LocationManager class.
locationToBlockVector3(Location) - Method in class com.ranull.graves.integration.WorldEdit
Converts a Bukkit Location to a WorldEdit BlockVector3.
locationToString(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Converts a Location object to a string representation.
locationToString(Location) - Static method in class com.ranull.graves.util.LocationUtil
Converts a Location object to a string representation.
LocationUtil - Class in com.ranull.graves.util
Utility class for handling location-related operations.
LocationUtil() - Constructor for class com.ranull.graves.util.LocationUtil
 
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.
luckPerms - Variable in class com.ranull.graves.integration.LuckPermsHandler
 
luckPermsHandler - Variable in class com.ranull.graves.manager.IntegrationManager
Handles integration with LuckPerms, a permissions management plugin.
LuckPermsHandler - Class in com.ranull.graves.integration
Provides an integration with LuckPerms to manage player permissions.
LuckPermsHandler() - Constructor for class com.ranull.graves.integration.LuckPermsHandler
Constructs a new LuckPerms integration instance by registering the LuckPerms service.

M

mapSQLiteTypeToH2(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including optional length/precision) to the corresponding H2 type.
mapSQLiteTypeToMSSQL(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including length specifiers) to the corresponding MSSQL type.
mapSQLiteTypeToMySQL(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including optional length/precision) to the corresponding MySQL/MariaDB type.
mapSQLiteTypeToPostgreSQL(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite column type (including optional length/precision) to the corresponding PostgreSQL type.
mapSQLiteTypeToTargetDB(String, String) - Method in class com.ranull.graves.manager.DataManager
Maps a SQLite data type to the appropriate type for the configured target database (MySQL/MariaDB, PostgreSQL, H2, or MSSQL).
MARIADB - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
MariaDB database system.
maskPasswords(String, FileConfiguration) - Static method in class com.ranull.graves.util.ServerUtil
Masks passwords in the configuration string with asterisks while retaining the character count.
MaterialUtil - Class in com.ranull.graves.util
Utility class for handling various material-related operations.
MaterialUtil() - Constructor for class com.ranull.graves.util.MaterialUtil
 
MclogsUtil - Class in com.ranull.graves.util
Utility class for posting data to mclo.gs.
MclogsUtil() - Constructor for class com.ranull.graves.util.MclogsUtil
 
migrate() - Method in class com.ranull.graves.manager.DataManager
Migrates data from the plugin’s SQLite schema into the configured target database.
migrateRootDataSubData() - Method in class com.ranull.graves.manager.DataManager
Migrates root data to a sub-data directory.
mineDown - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with MineDown, a library for Markdown-like text formatting.
MineDown - Class in com.ranull.graves.integration
Utility class for parsing strings with MineDown formatting.
MineDown() - Constructor for class com.ranull.graves.integration.MineDown
 
miniMessage - Static variable in class com.ranull.graves.integration.MiniMessage
 
miniMessage - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with MiniMessage, a library for advanced message formatting.
miniMessage() - Static method in class com.ranull.graves.integration.MiniMessage
Gets a MiniMessage instance from the Adventure API.
MiniMessage - Class in com.ranull.graves.integration
Utility class for parsing MiniMessage formatted strings into legacy text format.
MiniMessage() - Constructor for class com.ranull.graves.integration.MiniMessage
Initializes a new MiniMessage instance.
movedBlocks - Variable in class com.ranull.graves.event.GravePistonExtendEvent
 
movedBlocks - Variable in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
moveFile(File, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Moves a file to a new location with a new name using FileUtil.
moveFile(File, String) - Static method in class com.ranull.graves.util.FileUtil
Moves a file to a new location with a new name.
MSSQL - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
Microsoft SQL Server (MS SQL) database system.
multiPaper - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with MultiPaper, a server software or library.
MultiPaper - Class in com.ranull.graves.integration
Integration class for handling communication with the MultiLib plugin.
MultiPaper(Graves) - Constructor for class com.ranull.graves.integration.MultiPaper
Constructs a new MultiPaper instance and registers listeners for MultiLib events.
MYSQL - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
MySQL database system.

N

namespacedKeyList - Variable in class com.ranull.graves.manager.RecipeManager
A list of NamespacedKey objects used for managing and accessing custom data.
nexo - Variable in class com.ranull.graves.listener.integration.nexo.EntityDamageListener
 
nexo - Variable in class com.ranull.graves.listener.integration.nexo.HangingBreakListener
 
nexo - Variable in class com.ranull.graves.listener.integration.nexo.PlayerInteractEntityListener
 
nexo - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Nexo, a plugin for custom items and resource packs.
Nexo - Class in com.ranull.graves.integration
 
Nexo(Graves, Plugin) - Constructor for class com.ranull.graves.integration.Nexo
Initializes the EntityDataManager with the specified plugin instance.
NEXO - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the Nexo plugin.
nexoPlugin - Variable in class com.ranull.graves.integration.Nexo
 
nmsRemoveMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
NORMAL - Enum constant in enum class com.ranull.graves.data.BlockData.BlockType
 
normalizeSpace(String) - Static method in class com.ranull.graves.util.StringUtil
Normalizes whitespace in a string.
noteBlockAPI - Variable in class com.ranull.graves.manager.IntegrationManager
Handles integration with NoteBlockAPI, a permissions management plugin.
NoteBlockAPI - Class in com.ranull.graves.integration
Utility class to handle playing and stopping NoteBlockAPI songs for individual players or all players on the server.
NoteBlockAPI(Graves) - Constructor for class com.ranull.graves.integration.NoteBlockAPI
Constructs a new NoteBlockAPI instance.
notifyBlockCreation(BlockData) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a block creation event.
notifyEntityCreation(EntityData) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about an entity creation event.
notifyGraveCreation(Grave) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a grave creation event.
notifyGraveCreation(EntityDeathEvent, Grave, Map<Location, BlockData.BlockType>, LivingEntity, List<String>) - Method in class com.ranull.graves.listener.EntityDeathListener
Notifies the creation of the grave and places the grave blocks.
notifyGraveRemoval(Grave) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a grave removal event.
notifyHologramCreation(HologramData) - Method in class com.ranull.graves.integration.MultiPaper
Notifies other servers about a hologram creation event.
notifyPlayerIfOutdated(Player) - Method in class com.ranull.graves.listener.PlayerJoinListener
Notifies the player if their plugin version is outdated.
npcClass - Variable in class com.ranull.graves.integration.CitizensNPC
 
npcInteractListener - Variable in class com.ranull.graves.integration.PlayerNPC
 
NPCInteractListener - Class in com.ranull.graves.listener.integration.playernpc
Listens for NPC interaction events and cancels the event if the player interacts with an NPC associated with a grave.
NPCInteractListener(Graves, PlayerNPC) - Constructor for class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Constructs a new NPCInteractListener with the specified Graves and PlayerNPC instances.
npcLib - Variable in class com.ranull.graves.integration.PlayerNPC
 

O

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.
onCommand(CommandSender, Command, String, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
onCreatureSpawn(CreatureSpawnEvent) - Method in class com.ranull.graves.listener.CreatureSpawnListener
Handles CreatureSpawnEvent to store the spawn reason of the entity.
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.nexo.EntityDamageListener
Handles EntityDamageEvent.
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.
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 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 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.nexo.PlayerInteractEntityListener
Handles PlayerInteractEntityEvent.
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.
onFurnitureLateSpawn(ObjectID) - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
onGraveAutoLoot(GraveAutoLootEvent) - Method in class com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
Logs interaction and removal data to CoreProtect when a grave is auto-looted.
onGraveBlockPlace(GraveBlockPlaceEvent) - Method in class com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
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 com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
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 com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
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 com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
Logs removal data to CoreProtect when a grave explodes.
onGraveOpen(GraveCloseEvent) - Method in class com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
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.nexo.HangingBreakListener
Handles HangingBreakEvent.
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.
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
 
onNPCInteract(NPC.Events.Interact) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Handles NPC interaction events.
onNPCLeftClick(NPCLeftClickEvent) - Method in class com.ranull.graves.listener.integration.citizensnpcs.CitizensNPCInteractListener
Handles NPC left-click interaction events.
onNPCRightClick(NPCRightClickEvent) - Method in class com.ranull.graves.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 remove items from the world if they 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
Handles the PlayerRespawnEvent to perform actions related to graves when a player respawns.
onPlayerTeleport(PlayerTeleportEvent) - Method in class com.ranull.graves.listener.PlayerTeleportListener
Handles PlayerTeleportEvent to manage interactions with grave blocks when a player teleports.
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
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.ranull.graves.command.GravesCommand
 
openGrave(Entity, Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Opens a grave for a player.
openGrave(Entity, Location, Grave, boolean) - Method in class com.ranull.graves.manager.GraveManager
Opens a grave for a player.
openGraveIfExists(NPC.Events.Interact, NPC.Global, UUID) - Method in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
Opens the grave if it exists in the cache.
openGraveList(Entity) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity.
openGraveList(Entity, boolean) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity with a sound option.
openGraveList(Entity, UUID) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity based on a UUID.
openGraveList(Entity, UUID, boolean) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity based on a UUID with a sound option.
openGraveList(Entity, Entity) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave list for an entity based on another entity's UUID.
openGraveMenu(Entity, Grave) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave menu for an entity and grave.
openGraveMenu(Entity, Grave, boolean) - Method in class com.ranull.graves.manager.GUIManager
Opens the grave menu for an entity and grave with a sound option.
oraxen - Variable in class com.ranull.graves.listener.integration.oraxen.EntityDamageListener
Deprecated.
 
oraxen - Variable in class com.ranull.graves.listener.integration.oraxen.HangingBreakListener
Deprecated.
 
oraxen - Variable in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
 
oraxen - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Oraxen, a plugin for custom items and resource packs.
Oraxen - Class in com.ranull.graves.integration
Deprecated.
Recommend Nexo as a replacement. Integration class for handling communication with the Oraxen plugin. Manages creation, removal, and verification of Oraxen furniture and blocks.
Oraxen(Graves, Plugin) - Constructor for class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Constructs a new Oraxen instance and initializes listeners.
ORAXEN - Enum constant in enum class com.ranull.graves.data.EntityData.Type
Represents an entity from the Oraxen plugin.
oraxenPlugin - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
ownerName - Variable in class com.ranull.graves.type.Grave
The name of the owner.
ownerNameDisplay - Variable in class com.ranull.graves.type.Grave
The display name of the owner.
ownerTexture - Variable in class com.ranull.graves.type.Grave
The texture of the owner's avatar.
ownerTextureSignature - Variable in class com.ranull.graves.type.Grave
The signature of the owner's texture.
ownerType - Variable in class com.ranull.graves.type.Grave
The type of entity that owns this instance.
ownerUUID - Variable in class com.ranull.graves.type.Grave
Unique identifier for the owner.

P

parseString(String) - 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.
parseVersionPart(String) - Method in class com.ranull.graves.Graves
Attempts to parse a version segment to an integer.
parseVersionPart(String) - Static method in class com.ranull.graves.manager.IntegrationManager
Parses a single version part to an integer.
particleManager - Variable in class com.ranull.graves.Graves
 
ParticleManager - Class in com.ranull.graves.manager
Spawns particles to graves.
ParticleManager(Graves) - Constructor for class com.ranull.graves.manager.ParticleManager
 
pasteSchematic(Location, float, String, Grave) - Method in class com.ranull.graves.integration.WorldEdit
Pastes a schematic at the specified location with rotation based on yaw.
pasteSchematic(Location, float, String, Grave, boolean) - Method in class com.ranull.graves.integration.WorldEdit
 
pasteSchematic(Location, String, Grave) - Method in class com.ranull.graves.integration.WorldEdit
Pastes a schematic at the specified location.
performPlayerEconomyWithdrawal(Grave, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Performs an economy withdrawal from a player's balance upon death, based on configuration and permissions.
permission - Variable in class com.ranull.graves.integration.Vault
 
permissionList - Variable in class com.ranull.graves.type.Grave
List of permissions associated with this instance.
PermissionUtil - Class in com.ranull.graves.util
Utility class for handling player permissions.
PermissionUtil() - Constructor for class com.ranull.graves.util.PermissionUtil
 
persist() - Method in class com.ranull.graves.integration.PlaceholderAPI
 
pistonBlock - Variable in class com.ranull.graves.event.GravePistonExtendEvent
 
pistonBlock - Variable in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
pitch - Variable in class com.ranull.graves.data.LocationData
The pitch (rotation around the horizontal axis) of the entity.
pitch - Variable in class com.ranull.graves.type.Grave
The pitch rotation of the instance, in degrees.
placeFurniture(String, Location, Rotation) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally
placeGrave(EntityDeathEvent, Grave, GraveCreateEvent, List<ItemStack>, List<ItemStack>, Location, LivingEntity, List<String>) - Method in class com.ranull.graves.listener.EntityDeathListener
Places the grave at the specified location.
placeGrave(Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Places a grave at a specified location.
placeGraveBlocks(Grave, Map<Location, BlockData.BlockType>, LivingEntity) - Method in class dev.cwhead.GravesX.GravesXAPI
 
placeGraveBlocks(EntityDeathEvent, Grave, Map<Location, BlockData.BlockType>, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Places the grave blocks at the specified locations.
placeholderAPI - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with PlaceholderAPI, a plugin for managing placeholders.
PlaceholderAPI - Class in com.ranull.graves.integration
Integration class for PlaceholderAPI to provide custom placeholders for the Graves plugin.
PlaceholderAPI(Graves) - Constructor for class com.ranull.graves.integration.PlaceholderAPI
Constructs a new PlaceholderAPI instance with the specified Graves plugin.
placeholderHandlers - Variable in class com.ranull.graves.integration.PlaceholderAPI
 
playArmorEquipSound(Player, ItemStack) - Static method in class com.ranull.graves.util.InventoryUtil
Plays the appropriate armor equip sound based on the item type.
playEffect(String, Location) - Method in class com.ranull.graves.manager.GraveManager
Plays an effect at a specified location.
playEffect(String, Location, int, Grave) - Method in class com.ranull.graves.manager.GraveManager
Plays an effect at a specified location with additional data for a grave.
playEffect(String, Location, Grave) - Method in class com.ranull.graves.manager.GraveManager
Plays an effect at a specified location for a grave.
player - Variable in class com.ranull.graves.event.GraveEvent
The player associated with the event.
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveClose
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveCompassAdd
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveCompassUse
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveParticle
 
player - Variable in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
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.
PlayerInteractAtEntityListener - Class in com.ranull.graves.listener
Listener for handling PlayerInteractAtEntityEvent to interact with graves represented by ArmorStands.
PlayerInteractAtEntityListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerInteractAtEntityListener
Constructs a PlayerInteractAtEntityListener with the specified Graves plugin.
playerInteractEntityListener - Variable in class com.ranull.graves.integration.Nexo
 
playerInteractEntityListener - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
PlayerInteractEntityListener - Class in com.ranull.graves.listener.integration.nexo
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.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(Graves) - Constructor for class com.ranull.graves.listener.PlayerInteractEntityListener
Constructs a PlayerInteractEntityListener with the specified Graves plugin.
PlayerInteractEntityListener(Graves, Nexo) - Constructor for class com.ranull.graves.listener.integration.nexo.PlayerInteractEntityListener
Constructs a new PlayerInteractEntityListener with the specified Graves and Nexo instances.
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.
PlayerInteractListener - Class in com.ranull.graves.listener
Listener for handling PlayerInteractEvent to interact with graves and compasses.
PlayerInteractListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerInteractListener
Constructs a PlayerInteractListener with the specified Graves plugin.
PlayerJoinListener - Class in com.ranull.graves.listener
Listener for handling PlayerJoinEvent to notify players about plugin updates.
PlayerJoinListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerJoinListener
Constructs a PlayerJoinListener with the specified Graves plugin.
PlayerMoveListener - Class in com.ranull.graves.listener
Listener for handling PlayerMoveEvent to manage interactions with graves and related mechanics.
PlayerMoveListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerMoveListener
Constructs a PlayerMoveListener with the specified Graves plugin.
playerNPC - Variable in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
 
playerNPC - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with PlayerNPC, a plugin for managing player-like NPCs.
PlayerNPC - Class in com.ranull.graves.integration
Manages NPC interactions and corpse creation related to player graves using NPCLib.
PlayerNPC(Graves) - Constructor for class com.ranull.graves.integration.PlayerNPC
Constructs a new PlayerNPC instance with the specified Graves plugin.
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
Listener for handling PlayerRespawnEvent to manage grave-related functionality upon player respawn.
PlayerRespawnListener(Graves) - Constructor for class com.ranull.graves.listener.PlayerRespawnListener
Constructs a PlayerRespawnListener with the specified Graves plugin.
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.
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 com.ranull.graves.integration.NoteBlockAPI
Plays an NBS song file for all online players on the server.
playSongForPlayer(Player, String) - Method in class com.ranull.graves.integration.NoteBlockAPI
Plays an NBS song file for a specified player.
playWorldSound(String, Player) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at the player's location.
playWorldSound(String, Player, Grave) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at the player's location, associated with a grave.
playWorldSound(String, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at a specified location, associated with a grave.
playWorldSound(String, Location, EntityType, List<String>, float, float) - Method in class com.ranull.graves.manager.EntityManager
Plays a world sound at a specified location with additional parameters.
plugin - Variable in class com.ranull.graves.command.GravesCommand
 
plugin - Variable in class com.ranull.graves.integration.CitizensNPC
 
plugin - Variable in class com.ranull.graves.integration.CoreProtectIntegration
 
plugin - Variable in class com.ranull.graves.integration.FancyNPCs
 
plugin - Variable in class com.ranull.graves.integration.Floodgate
 
plugin - Variable in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
 
plugin - Variable in class com.ranull.graves.integration.FurnitureLib
 
plugin - Variable in class com.ranull.graves.integration.ItemBridge
 
plugin - Variable in class com.ranull.graves.integration.ItemsAdder
 
plugin - Variable in class com.ranull.graves.integration.MultiPaper
 
plugin - Variable in class com.ranull.graves.integration.Nexo
 
plugin - Variable in class com.ranull.graves.integration.NoteBlockAPI
 
plugin - Variable in class com.ranull.graves.integration.Oraxen
Deprecated.
 
plugin - Variable in class com.ranull.graves.integration.PlaceholderAPI
 
plugin - Variable in class com.ranull.graves.integration.PlayerNPC
 
plugin - Variable in class com.ranull.graves.integration.ProtectionLib
 
plugin - Variable in class com.ranull.graves.integration.ProtocolLib
 
plugin - Variable in class com.ranull.graves.integration.SkriptImpl
 
plugin - Variable in class com.ranull.graves.integration.WorldEdit
 
plugin - Variable in class com.ranull.graves.listener.BlockBreakListener
 
plugin - Variable in class com.ranull.graves.listener.BlockBurnAndIgniteListener
 
plugin - Variable in class com.ranull.graves.listener.BlockExplodeListener
 
plugin - Variable in class com.ranull.graves.listener.BlockFromToListener
 
plugin - Variable in class com.ranull.graves.listener.BlockPistonExtendListener
 
plugin - Variable in class com.ranull.graves.listener.BlockPlaceListener
 
plugin - Variable in class com.ranull.graves.listener.CreatureSpawnListener
 
plugin - Variable in class com.ranull.graves.listener.EntityChangeListener
 
plugin - Variable in class com.ranull.graves.listener.EntityDamageByEntityListener
 
plugin - Variable in class com.ranull.graves.listener.EntityDeathListener
 
plugin - Variable in class com.ranull.graves.listener.EntityExplodeListener
 
plugin - Variable in class com.ranull.graves.listener.ExplosionPrimeListener
 
plugin - Variable in class com.ranull.graves.listener.GraveTestListener
 
plugin - Variable in class com.ranull.graves.listener.HangingBreakListener
 
plugin - Variable in class com.ranull.graves.listener.integration.citizensnpcs.CitizensNPCInteractListener
 
plugin - Variable in class com.ranull.graves.listener.integration.coreprotect.CoreProtectListener
 
plugin - Variable in class com.ranull.graves.listener.integration.furnitureengine.FurnitureInteractListener
Deprecated.
 
plugin - Variable in class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
 
plugin - Variable in class com.ranull.graves.listener.integration.itemsadder.CustomBlockBreakListener
 
plugin - Variable in class com.ranull.graves.listener.integration.itemsadder.FurnitureBreakListener
 
plugin - Variable in class com.ranull.graves.listener.integration.nexo.PlayerInteractEntityListener
 
plugin - Variable in class com.ranull.graves.listener.integration.oraxen.PlayerInteractEntityListener
Deprecated.
 
plugin - Variable in class com.ranull.graves.listener.integration.playernpc.NPCInteractListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryClickListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryCloseListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryDragListener
 
plugin - Variable in class com.ranull.graves.listener.InventoryOpenListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerBucketListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerDeathListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerDropItemListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerInteractAtEntityListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerInteractEntityListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerInteractListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerJoinListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerMoveListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerQuitListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerRespawnListener
 
plugin - Variable in class com.ranull.graves.listener.PlayerTeleportListener
 
plugin - Variable in class com.ranull.graves.listener.ProjectileHitListener
 
plugin - Variable in class com.ranull.graves.manager.BlockManager
 
plugin - Variable in class com.ranull.graves.manager.DataManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.EntityDataManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.EntityManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.GraveManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.GUIManager
 
plugin - Variable in class com.ranull.graves.manager.HologramManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.ImportManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.IntegrationManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.ItemStackManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.LocationManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.manager.ParticleManager
 
plugin - Variable in class com.ranull.graves.manager.RecipeManager
The main plugin instance associated with Graves.
plugin - Variable in class com.ranull.graves.util.LibraryLoaderUtil
 
plugin - Variable in class dev.cwhead.GravesX.GravesXAPI
 
PluginDownloadUtil - Class in com.ranull.graves.util
 
PluginDownloadUtil() - Constructor for class com.ranull.graves.util.PluginDownloadUtil
 
POSTGRESQL - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
PostgreSQL database system.
postLog(String) - Method in class dev.cwhead.GravesX.GravesXAPI
Posts the given log content to mclo.gs and returns the URL of the posted log.
postLogToMclogs(String) - Static method in class com.ranull.graves.util.MclogsUtil
Posts the given log content to mclo.gs and returns the URL of the posted log.
preventBucketUsage(Event, Block) - Method in class com.ranull.graves.listener.PlayerBucketListener
Prevents the bucket from being emptied or filled on the grave block by cancelling the event and updating the block's state.
processBlockData(ChunkData, List<BlockData>) - Method in class com.ranull.graves.manager.GraveManager
Processes the block data within the given chunk.
processChunks(List<EntityData>, List<BlockData>) - Method in class com.ranull.graves.manager.GraveManager
Processes all chunks to handle entities and blocks within them.
processEntityData(ChunkData, List<EntityData>, Location) - Method in class com.ranull.graves.manager.GraveManager
Processes the entity data within the given chunk.
processGraves(List<Grave>) - Method in class com.ranull.graves.manager.GraveManager
Processes all graves to check their remaining time and protection status.
processHologramData(HologramData, Location, List<EntityData>) - Method in class com.ranull.graves.manager.GraveManager
Processes hologram data within the chunk.
projectBreakListener - Variable in class com.ranull.graves.integration.FurnitureLib
 
ProjectBreakListener - Class in com.ranull.graves.listener.integration.furniturelib
Listens for ProjectBreakEvent from FurnitureLib and handles the event based on the presence of associated graves.
ProjectBreakListener(FurnitureLib) - Constructor for class com.ranull.graves.listener.integration.furniturelib.ProjectBreakListener
Constructs a new ProjectBreakListener with the specified FurnitureLib instance.
projectClickListener - Variable in class com.ranull.graves.integration.FurnitureLib
 
ProjectClickListener - Class in com.ranull.graves.listener.integration.furniturelib
Listens for ProjectClickEvent from FurnitureLib and handles the event based on the presence of associated graves.
ProjectClickListener(Graves, FurnitureLib) - Constructor for class com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
Constructs a new ProjectClickListener with the specified Graves and FurnitureLib instances.
ProjectileHitListener - Class in com.ranull.graves.listener
 
ProjectileHitListener(Graves) - Constructor for class com.ranull.graves.listener.ProjectileHitListener
Constructs a new ProjectileHitListener with the specified Graves plugin.
protection - Variable in class com.ranull.graves.type.Grave
Indicates whether protection is enabled.
protectionLib - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ProtectionLib, a library for protection management.
ProtectionLib - Class in com.ranull.graves.integration
Provides integration with ProtectionLib to check if a player can build at a specific location.
ProtectionLib(Graves, Plugin) - Constructor for class com.ranull.graves.integration.ProtectionLib
Constructs a new ProtectionLib instance with the specified Graves plugin and ProtectionLib plugin.
protectionLibPlugin - Variable in class com.ranull.graves.integration.ProtectionLib
 
protocolLib - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with ProtocolLib, a library for handling protocol-related tasks.
ProtocolLib - Class in com.ranull.graves.integration
Provides integration with ProtocolLib to manage block changes and updates.
ProtocolLib(Graves) - Constructor for class com.ranull.graves.integration.ProtocolLib
Constructs a new ProtocolLib instance with the specified Graves plugin.
protocolManager - Variable in class com.ranull.graves.integration.ProtocolLib
 

R

readFileToString(File) - Static method in class com.ranull.graves.util.ServerUtil
Reads a file into a string.
recipeManager - Variable in class com.ranull.graves.Graves
 
RecipeManager - Class in com.ranull.graves.manager
6 Manages custom recipes for the Graves plugin.
RecipeManager(Graves) - Constructor for class com.ranull.graves.manager.RecipeManager
Initializes a new instance of the RecipeManager class.
ReflectionUtil - Class in com.ranull.graves.util
Utility class for handling reflection operations related to Bukkit and Minecraft server classes.
ReflectionUtil() - Constructor for class com.ranull.graves.util.ReflectionUtil
 
ReflectSupportAE - Class in com.ranull.graves.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs
Reflected class for AEAPI because you have to pay to use the API.
ReflectSupportAE() - Constructor for class com.ranull.graves.util.pluginsWithoutMavenReposOrUsefulApiDocsThatCauseBugs.ReflectSupportAE
 
refreshBlock(Block, Player) - Method in class com.ranull.graves.integration.ProtocolLib
Refreshes the block at a specific location to reflect its current state.
refreshMenus() - Method in class com.ranull.graves.manager.GUIManager
Refreshes the menus for all online players.
register() - Method in class com.ranull.graves.integration.ItemBridge
Registers the ItemBridge listener with the ItemBridge plugin.
register() - Method in class com.ranull.graves.integration.SkriptImpl
Registers the SkriptAddon listener with the Skript plugin.
register() - Method in class dev.cwhead.GravesX.GravesXAPI
Registers the API as an event listener in the plugin manager.
registerCommands() - Method in class com.ranull.graves.Graves
 
registerListeners() - Method in class com.ranull.graves.Graves
 
registerListeners() - Method in class com.ranull.graves.integration.CitizensNPC
Registers the NPC interaction listeners.
registerListeners() - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Registers FurnitureEngine event listeners.
registerListeners() - Method in class com.ranull.graves.integration.FurnitureLib
Registers FurnitureLib event listeners.
registerListeners() - Method in class com.ranull.graves.integration.MultiPaper
Registers listeners for various MultiLib events.
registerListeners() - Method in class com.ranull.graves.integration.Nexo
Registers event listeners for Nexo-related events.
registerListeners() - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
Recommend Nexo as a replacement. Registers event listeners for Oraxen-related events.
registerListeners() - Method in class com.ranull.graves.integration.PlayerNPC
Registers the NPC interaction listeners.
registerMetrics() - Method in class com.ranull.graves.Graves
 
registerMetricsLegacy() - Method in class com.ranull.graves.Graves
 
registerProjects() - Method in class com.ranull.graves.integration.FurnitureLib.Furniture
 
registerRecipes() - Method in class com.ranull.graves.Graves
 
RegisterSoftCrashHandler() - Method in class com.ranull.graves.Graves
 
reload() - Method in class com.ranull.graves.Graves
 
reload() - Method in class com.ranull.graves.manager.DataManager
Reloads the data manager with the current type.
reload() - Method in class com.ranull.graves.manager.IntegrationManager
Reloads all integrations by first unloading them and then loading them again.
reload() - Method in class com.ranull.graves.manager.RecipeManager
Reloads the recipes.
reload(DataManager.Type) - Method in class com.ranull.graves.manager.DataManager
Reloads the data manager with the specified type.
reloadConfig() - Method in class com.ranull.graves.Graves
 
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
Removes a custom block at a specified location.
removeBlock(Location) - Method in class com.ranull.graves.integration.Nexo
Removes a 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.
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.CitizensNPC
Removes a specific corpse entity and its data.
removeCorpse(EntityData) - Method in class com.ranull.graves.integration.PlayerNPC
Removes the NPC corpse associated with the given entity data.
removeCorpse(Grave) - Method in class com.ranull.graves.integration.CitizensNPC
Removes the NPC corpse for the given grave.
removeCorpse(Grave) - Method in class com.ranull.graves.integration.FancyNPCs
 
removeCorpse(Grave) - Method in class com.ranull.graves.integration.PlayerNPC
Removes the NPC corpse associated with the given grave.
removeCorpse(Map<EntityData, NPC.Global>) - Method in class com.ranull.graves.integration.PlayerNPC
Removes multiple NPC corpses based on the provided entity data map.
removeCorpse(Map<EntityData, Object>) - Method in class com.ranull.graves.integration.CitizensNPC
Bulk removal using reflection.
removedItemStackMap - Variable in class com.ranull.graves.manager.CacheManager
A map of entity UUIDs to lists of removed ItemStack objects.
removeEntity(Grave) - Method in class com.ranull.graves.manager.EntityManager
Removes all entities associated with a grave.
removeEntity(Map<EntityData, Entity>) - Method in class com.ranull.graves.manager.EntityManager
Removes a map of entity data and their associated entities.
removeEntityData(EntityData) - Method in class com.ranull.graves.data.ChunkData
Removes entity data from the chunk based on the entity's UUID.
removeEntityData(EntityData) - Method in class com.ranull.graves.manager.DataManager
Removes entity data from the database.
removeEntityData(EntityData) - Method in class com.ranull.graves.manager.EntityDataManager
Removes entity data for a specified entity data.
removeEntityData(EntityData) - Method in class com.ranull.graves.manager.GraveManager
Removes entity data associated with a grave.
removeEntityData(List<EntityData>) - Method in class com.ranull.graves.manager.DataManager
Removes a list of entity data from the database.
removeEntityData(List<EntityData>) - Method in class com.ranull.graves.manager.EntityDataManager
Removes a list of entity data.
removeExpiredElements(List<Grave>, List<EntityData>, List<BlockData>) - Method in class com.ranull.graves.manager.GraveManager
Removes expired graves, entities, and blocks from the system.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.FurnitureEngine
Deprecated.
Plugin no longer exists externally Removes specific furniture entity data.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.FurnitureLib
Removes specific furniture entity data.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.ItemsAdder
Removes custom furniture associated with a specific entity data.
removeFurniture(EntityData) - Method in class com.ranull.graves.integration.Nexo
Removes a specific Nexo furniture entity based on 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(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
Removes all custom furniture associated with a specific grave.
removeFurniture(Grave) - Method in class com.ranull.graves.integration.Nexo
Removes all Nexo furniture associated with a specified 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(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
Removes custom furniture based on a map of entity data and entities.
removeFurniture(Map<EntityData, Entity>) - Method in class com.ranull.graves.integration.Nexo
Removes Nexo furniture entities based on a map of entity data to 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.
removeGrave(Grave) - Method in class dev.cwhead.GravesX.GravesXAPI
Removes the specified grave from the grave manager.
removeGrave(Grave) - Method in class com.ranull.graves.manager.DataManager
Removes a grave from the database.
removeGrave(Grave) - Method in class com.ranull.graves.manager.GraveManager
Removes a grave and its associated data.
removeGrave(UUID) - Method in class com.ranull.graves.manager.DataManager
 
removeHologram(EntityData) - Method in class com.ranull.graves.manager.HologramManager
Removes a specific hologram associated with an entity data.
removeHologram(Grave) - Method in class com.ranull.graves.manager.HologramManager
Removes all holograms associated with a grave.
removeHologram(Map<EntityData, Entity>) - Method in class com.ranull.graves.manager.HologramManager
Removes multiple holograms associated with a map of entity data to entities.
removeHologramData(Grave) - Method in class com.ranull.graves.manager.DataManager
Removes hologram entries from the database based on the grave UUID.
removeHologramData(List<EntityData>) - Method in class com.ranull.graves.manager.DataManager
Deprecated, for removal: This API element is subject to removal in a future version.
Use to properly remove grave hologram data Removes hologram data from the database.
removeLastSolidLocation(Entity) - Method in class com.ranull.graves.manager.LocationManager
Removes the last solid location of an entity.
removeLastSolidLocation(Player) - Method in class com.ranull.graves.listener.PlayerQuitListener
Removes the player's last solid location from the plugin's location manager.
removeOldestGrave(LivingEntity) - Method in class dev.cwhead.GravesX.GravesXAPI
Removes the oldest grave associated with the specified living entity.
removeOldestGrave(LivingEntity) - Method in class com.ranull.graves.manager.GraveManager
Removes the oldest grave.
removePlayerSkullFromDrops(LivingEntity, EntityDeathEvent) - Method in class com.ranull.graves.listener.EntityDeathListener
Removes player skull from the drops of the entity if it is wearing one.
removeRightClickedBlock(String, Location) - Method in class com.ranull.graves.manager.CacheManager
Removes the right-clicked block location for a specified player.
removeSpecificCompassNearGrave(Player, Location) - Method in class com.ranull.graves.listener.PlayerMoveListener
 
removeSpecificCompassNearGrave(Player, Location) - Method in class com.ranull.graves.listener.PlayerTeleportListener
Removes a specific type of compass (e.g., RECOVERY_COMPASS) from the player's inventory if within a configured block radius of a grave.
repeat(char, int) - Static method in class com.ranull.graves.util.ServerUtil
Repeats a character a specified number of times.
replaceData - Variable in class com.ranull.graves.data.BlockData
The data associated with the replacement material.
replaceMaterial - Variable in class com.ranull.graves.data.BlockData
The material used to replace the grave block.
resetVaultIntegration() - Method in class com.ranull.graves.manager.IntegrationManager
Resets the Vault integration by setting the vault and permissions to null.
ResourceUtil - Class in com.ranull.graves.util
Utility class for copying resources from a plugin's JAR file to the file system.
ResourceUtil() - Constructor for class com.ranull.graves.util.ResourceUtil
 
restoreBlockState(EditSession, Grave) - Method in class com.ranull.graves.integration.WorldEdit
 
restoreMissingGraves() - Method in class com.ranull.graves.manager.GraveManager
Restores graves that are in cache but missing from the world.
resultSetToGrave(ResultSet) - Method in class com.ranull.graves.manager.DataManager
Converts a ResultSet to a Grave object.
revokePermission(OfflinePlayer, String) - Method in class com.ranull.graves.integration.LuckPermsHandler
Revokes the specified permission from a player.
rightClickedBlocks - Variable in class com.ranull.graves.manager.CacheManager
A map of block identifiers to their corresponding Location objects where the block was right-clicked.
roundLocation(Location) - Method in class dev.cwhead.GravesX.GravesXAPI
Rounds the given location's coordinates to the nearest whole numbers.
roundLocation(Location) - Static method in class com.ranull.graves.util.LocationUtil
Rounds the given location's coordinates to the nearest whole numbers.
runCommands(String, String, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs commands associated with a name, location, and grave.
runCommands(String, Entity, String, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
 
runCommands(String, Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs commands associated with an entity, location, and grave.
runConsoleCommand(String) - Method in class com.ranull.graves.manager.EntityManager
 
runFunction(Entity, String) - Method in class com.ranull.graves.manager.EntityManager
Runs a function associated with an entity and a specified function name.
runFunction(Entity, String, Grave) - Method in class com.ranull.graves.manager.EntityManager
Runs a function associated with an entity, a specified function name, and a grave.
runShutdownTasks() - Method in class com.ranull.graves.Graves
 

S

saveCurrentBlockState(Location, EditSession, Grave) - Method in class com.ranull.graves.integration.WorldEdit
 
saveData() - Method in class com.ranull.graves.integration.ItemsAdder
Copies resource files needed for ItemsAdder integration.
saveData() - Method in class com.ranull.graves.integration.Nexo
Saves the data related to the Nexo plugin.
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 com.ranull.graves.integration.WorldEdit
Saves WorldEdit schematics from the WorldEdit plugin's directory to the Graves plugin's data folder.
saveDefaultConfig() - Method in class com.ranull.graves.Graves
 
saveResources(Map<String, InputStream>, String, String, boolean) - Static method in class com.ranull.graves.util.ResourceUtil
Saves the retrieved resources to the specified output path.
saveTextFiles() - Method in class com.ranull.graves.Graves
 
scheduleRespawnFunction(Player, List<String>, Grave) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Schedules a function to run after the player respawns.
sendDevelopmentVersionMessage(Player, double) - Method in class com.ranull.graves.listener.PlayerJoinListener
Sends a message to the player indicating that they are using a development version of the plugin.
sendHelpMenu(CommandSender) - Method in class com.ranull.graves.command.GravesCommand
Sends the help menu to the command sender.
sendMessage(String, CommandSender) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to a command sender.
sendMessage(String, Entity) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity.
sendMessage(String, Entity, String, Location, Grave, List<String>) - Method in class com.ranull.graves.manager.EntityManager
 
sendMessage(String, Entity, String, Location, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity with a custom name and a permission list.
sendMessage(String, Entity, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity with a permission list.
sendMessage(String, Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity at a specified location associated with a grave.
sendMessage(String, Entity, Location, Grave, List<String>) - Method in class com.ranull.graves.manager.EntityManager
 
sendMessage(String, Entity, Location, List<String>) - Method in class com.ranull.graves.manager.EntityManager
Sends a message to an entity at a specified location with a permission list.
sendMessage(Player, String) - Static method in class com.ranull.graves.integration.MiniMessage
Sends a formatted message to a player using MiniMessage, falling back to plain legacy format if MiniMessage is unavailable.
sendMessageToExecutor(CommandSender, String) - Static method in class com.ranull.graves.util.PluginDownloadUtil
 
sendOutdatedVersionMessage(Player, double, double) - Method in class com.ranull.graves.listener.PlayerJoinListener
Sends a message to the player indicating that their plugin version is outdated.
sendOutdatedVersionMessage(Player, String, String) - Method in class com.ranull.graves.listener.PlayerJoinListener
Sends a message to the player indicating that their plugin version is outdated.
sendPlayerMessage(Grave, String, Location) - Method in class com.ranull.graves.manager.GraveManager
Utility to send a message to the grave owner if they're online.
sendServerPacket(Player, PacketContainer) - Method in class com.ranull.graves.integration.ProtocolLib
Sends a server packet to a specific player.
ServerUtil - Class in com.ranull.graves.util
Utility class for gathering server information and generating server dumps.
ServerUtil() - Constructor for class com.ranull.graves.util.ServerUtil
 
set(Event, Integer) - Method in class com.ranull.graves.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 com.ranull.graves.event.GraveEvent
Sets the addon status for the current event.
setAddon(boolean) - Method in interface com.ranull.graves.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 com.ranull.graves.event.GraveEvent
Sets the experience points associated with the grave.
setCancelled(boolean) - Method in class com.ranull.graves.event.GraveEvent
Sets whether the event is cancelled.
setCancelled(boolean) - Method in class com.ranull.graves.event.GravePistonExtendEvent
 
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 com.ranull.graves.event.GraveEvent
Sets whether items should drop upon breaking the grave block.
setEconomyAmount(double) - Method in class com.ranull.graves.event.GraveEconomyEvent
Sets the amount of money or percentage to be deducted from the player's balance.
setEquipmentMap(Map<EquipmentSlot, ItemStack>) - Method in class com.ranull.graves.type.Grave
Sets the equipment map for this grave.
setExperience(int) - Method in class com.ranull.graves.type.Grave
Sets the experience points for the grave.
setGraveExperience(Grave, EntityDeathEvent, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets the experience for the grave.
setGraveListItems(Inventory, List<Grave>) - Method in class com.ranull.graves.manager.GUIManager
Sets the grave list items in the inventory based on a list of graves.
setGraveListItems(Inventory, UUID) - Method in class com.ranull.graves.manager.GUIManager
Sets the grave list items in the inventory based on a UUID.
setGraveMenuItems(Inventory, Grave) - Method in class com.ranull.graves.manager.GUIManager
Sets the grave menu items in the inventory based on a grave.
setGravePreview(boolean) - Method in class com.ranull.graves.type.Grave
Sets the Preview state of a specific grave.
setInventory(Inventory) - Method in class com.ranull.graves.inventory.GraveList
Sets the inventory for this GraveList.
setInventory(Inventory) - Method in class com.ranull.graves.inventory.GraveMenu
Sets the inventory for this GraveMenu.
setInventory(Inventory) - Method in class com.ranull.graves.type.Grave
Sets the inventory for this grave.
setKillerName(String) - Method in class com.ranull.graves.type.Grave
Sets the name of the grave's killer.
setKillerNameDisplay(String) - Method in class com.ranull.graves.type.Grave
Sets the display name of the grave's killer.
setKillerType(EntityType) - Method in class com.ranull.graves.type.Grave
Sets the entity type of the grave's killer.
setKillerUUID(UUID) - Method in class com.ranull.graves.type.Grave
Sets the UUID of the grave's killer.
setLastSolidLocation(Entity, Location) - Method in class com.ranull.graves.manager.LocationManager
Sets the last solid location of an entity.
setLocation(Location) - Method in class com.ranull.graves.event.GraveEvent
Sets the location of the event.
setLocation(Location) - Method in class com.ranull.graves.type.Grave
Deprecated.
This method is deprecated and will be removed in future versions. Use Grave.setLocationDeath(Location) instead for accurate location data. Sets the location associated with this instance.

This method sets the location to the specified Location.

setLocationDeath(Location) - Method in class com.ranull.graves.type.Grave
Sets the death location for the grave.
setOwnerDisplayName(String) - Method in class com.ranull.graves.type.Grave
Sets the display name of the owner.
setOwnerName(String) - Method in class com.ranull.graves.type.Grave
Sets the name of the grave's owner.
setOwnerNameDisplay(String) - Method in class com.ranull.graves.type.Grave
Sets the display name of the grave's owner.
setOwnerTexture(String) - Method in class com.ranull.graves.type.Grave
Sets the texture of the grave's owner.
setOwnerTextureSignature(String) - Method in class com.ranull.graves.type.Grave
Sets the texture signature of the grave's owner.
setOwnerType(EntityType) - Method in class com.ranull.graves.type.Grave
Sets the entity type of the grave's owner.
setOwnerUUID(UUID) - Method in class com.ranull.graves.type.Grave
Sets the UUID of the grave's owner.
setPermissionList(List<String>) - Method in class com.ranull.graves.type.Grave
Sets the permission list for this grave.
setPitch(float) - Method in class com.ranull.graves.type.Grave
Sets the pitch (vertical rotation) of the grave.
setProtection(boolean) - Method in class com.ranull.graves.type.Grave
Sets the protection status for the grave.
setRecipeData(String, ItemStack) - Method in class com.ranull.graves.manager.RecipeManager
Sets the recipe data on an item stack.
setSign(Block, List<String>, Grave) - Method in class com.ranull.graves.integration.FurnitureLib
 
setSkull(fContainerEntity, Grave) - Method in class com.ranull.graves.integration.FurnitureLib
 
setSkullBlockTexture(Skull, String, String) - Static method in class com.ranull.graves.util.SkinTextureUtil
Sets the texture of a Skull block.
setSkullBlockTexture(SkullMeta, String, String) - Static method in class com.ranull.graves.util.SkinTextureUtil
Sets the texture of a Skull item stack.
setSkullTexture(Skull, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Sets the texture of a Skull block.
setSkullTexture(SkullMeta, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Sets the texture of a Skull item stack.
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.
setupEntityTable(String) - Method in class com.ranull.graves.manager.DataManager
Sets up an entity table in the database.
setupEntityTables() - Method in class com.ranull.graves.manager.DataManager
Sets up entity tables.
setupGrave(Grave, LivingEntity, String, List<String>) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the basic properties of the grave.
setupGraveKiller(Grave, LivingEntity) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the killer details for the grave.
setupGraveProtection(LivingEntity, Grave) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the protection details for the grave.
setupGraveTable() - Method in class com.ranull.graves.manager.DataManager
Sets up the grave table in the database.
setupHologramTable() - Method in class com.ranull.graves.manager.DataManager
Sets up the hologram table in the database.
setupObituary(Grave, List<ItemStack>, LivingEntity, Location) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the obituary item for the grave.
setupSkull(Grave, List<ItemStack>, LivingEntity, Location) - Method in class com.ranull.graves.listener.EntityDeathListener
Sets up the skull item for the grave.
setWaterlogged(Block, String) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Sets the waterlogged state of the block.
setYaw(float) - Method in class com.ranull.graves.type.Grave
Sets the yaw (rotation) of the grave.
shouldAddObituaryItem(double) - Method in class com.ranull.graves.listener.EntityDeathListener
Determines whether to add the obituary item based on the percentage.
shouldCancelDamage(Entity) - Method in class com.ranull.graves.listener.EntityDamageByEntityListener
Determines if damage to the entity should be cancelled.
shouldCancelEvent(HangingBreakEvent) - Method in class com.ranull.graves.listener.HangingBreakListener
Determines if the HangingBreakEvent should be canceled.
shouldCheckForUpdates(Player) - Method in class com.ranull.graves.listener.PlayerJoinListener
Checks if updates should be checked for the player.
shouldExplode(Grave) - Method in class com.ranull.graves.listener.BlockExplodeListener
Checks if the grave should explode based on the configuration.
shouldExplode(Grave) - Method in class com.ranull.graves.listener.EntityExplodeListener
Checks if the grave should explode based on the configuration.
shouldExplode(Grave) - Method in class com.ranull.graves.listener.ExplosionPrimeListener
Checks if the grave should explode based on the configuration.
shouldGiveCompass(Player, List<String>, Grave) - Method in class com.ranull.graves.listener.PlayerRespawnListener
Checks if a compass should be given to the player based on the respawn time and configuration settings.
shouldIgnoreBlock(Block, Entity, Grave) - Method in class com.ranull.graves.manager.GraveManager
Deprecated.
This method is deprecated. Use GraveManager.shouldIgnoreBlock(Block, Entity, List<String>) instead.
shouldIgnoreBlock(Block, Entity, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Checks if a block should be ignored based on the entity and permissions.
shouldIgnoreItemStack(ItemStack, Entity, Grave) - Method in class com.ranull.graves.manager.GraveManager
Checks if an item stack should be ignored based on the entity and grave.
shouldIgnoreItemStack(ItemStack, Entity, List<String>) - Method in class com.ranull.graves.manager.GraveManager
Checks if an item stack should be ignored based on the entity and permissions.
shouldStoreSpawnReason(CreatureSpawnEvent) - Method in class com.ranull.graves.listener.CreatureSpawnListener
Checks if the spawn reason of the entity should be stored.
similarPluginWarning(String) - Method in class com.ranull.graves.manager.IntegrationManager
Displays a warning message if a plugin with similar functionality to Graves is detected.
simplifyBlockFace(BlockFace) - Method in class dev.cwhead.GravesX.GravesXAPI
Simplifies a given BlockFace to one of the four cardinal directions (NORTH, EAST, SOUTH, WEST).
SkinSignatureUtil - Class in com.ranull.graves.util
 
SkinSignatureUtil() - Constructor for class com.ranull.graves.util.SkinSignatureUtil
 
SkinTextureUtil - Class in com.ranull.graves.util
Utility class for handling player skins and textures.
SkinTextureUtil() - Constructor for class com.ranull.graves.util.SkinTextureUtil
 
skinTraitClass - Variable in class com.ranull.graves.integration.CitizensNPC
 
skript - Variable in class com.ranull.graves.integration.SkriptImpl
 
skriptAddon - Variable in class com.ranull.graves.integration.SkriptImpl
 
skriptImpl - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Skript, a plugin for scripting.
SkriptImpl - Class in com.ranull.graves.integration
 
SkriptImpl(Graves) - Constructor for class com.ranull.graves.integration.SkriptImpl
Constructs a SkriptIntegration instance and registers it with the Skript plugin.
sortInventory(Inventory) - Method in class com.ranull.graves.integration.ChestSort
Sorts the items in the provided inventory using ChestSortAPI.
spawnMethod - Variable in class com.ranull.graves.integration.CitizensNPC
 
spawnZombie(Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
Spawns a zombie at a specified location, associated with a grave.
spawnZombie(Location, Entity, LivingEntity, Grave) - Method in class com.ranull.graves.manager.EntityManager
Spawns a zombie at a specified location, targeting a specified entity, and associated with a grave.
spawnZombie(Location, LivingEntity, Grave) - Method in class com.ranull.graves.manager.EntityManager
 
splitIntoPages(List<String>, int) - Method in class com.ranull.graves.manager.ItemStackManager
Splits a list of strings into sublists, each containing up to maxLinesPerPage lines.
SQLITE - Enum constant in enum class com.ranull.graves.manager.DataManager.Type
SQLite database system.
startGraveTimer() - Method in class com.ranull.graves.manager.GraveManager
Starts the grave timer task that periodically checks and updates graves.
startParticleTrail(Location, Location, Particle, int, double, long, UUID) - Method in class com.ranull.graves.manager.ParticleManager
Plays a particle trail to the end destination.
stopAllSongs() - Method in class com.ranull.graves.integration.NoteBlockAPI
Stops all active song players.
stopSongForAllPlayers() - Method in class com.ranull.graves.integration.NoteBlockAPI
Stops the currently playing song for all players.
stopSongForPlayer(UUID) - Method in class com.ranull.graves.integration.NoteBlockAPI
Stops the currently playing song for a specific player.
stopSongForPlayer(Player) - Method in class com.ranull.graves.integration.NoteBlockAPI
Stops the currently playing song for a specific player.
StorageMode() - Constructor for enum class com.ranull.graves.type.Grave.StorageMode
 
storeSpawnReason(CreatureSpawnEvent) - Method in class com.ranull.graves.listener.CreatureSpawnListener
Stores the spawn reason of the entity.
stringClipboardMap - Variable in class com.ranull.graves.integration.WorldEdit
 
stringToInventory(InventoryHolder, String, String) - Method in class dev.cwhead.GravesX.GravesXAPI
Converts a string representation of an inventory to an Inventory object.
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.GravesXAPI
Converts a string representation of a location back to a Location object.
stringToLocation(String) - Static method in class com.ranull.graves.util.LocationUtil
Converts a string representation of a location back to a Location object.
StringUtil - Class in com.ranull.graves.util
Utility class for handling and formatting strings, including placeholders and color codes.
StringUtil() - Constructor for class com.ranull.graves.util.StringUtil
 
swingMainHand(Player) - Method in class dev.cwhead.GravesX.GravesXAPI
Triggers the main hand swing animation for the specified 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.
targetEntity - Variable in class com.ranull.graves.event.GraveEvent
The target living entity of the event.
targetEntity - Variable in class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
tasks - Variable in class com.ranull.graves.manager.GraveManager
A thread-safe map that holds references to scheduled BukkitTask instances.
teleportEntity(Entity, Location, Grave) - Method in class com.ranull.graves.manager.EntityManager
 
testDatabaseConnection() - Method in class com.ranull.graves.manager.DataManager
Tests the MySQL connection.
testMessage(String) - Method in class com.ranull.graves.Graves
Logs a test message to the console.
timeAlive - Variable in class com.ranull.graves.type.Grave
The amount of time the instance has been alive, in milliseconds.
timeCreation - Variable in class com.ranull.graves.type.Grave
The creation time of the instance, in milliseconds since the epoch.
timeProtection - Variable in class com.ranull.graves.type.Grave
The duration of protection, in milliseconds.
toggleGraveProtection(Grave) - Method in class com.ranull.graves.manager.GraveManager
Toggles the protection state of a grave.
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveAbandoned
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveAutoLoot
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveBlockPlace
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveBreak
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveClose
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCompassAdd
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCompassUse
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveCreate
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveEconomy
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveExplode
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveLooted
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveObituaryAdd
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveOpen
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveParticle
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGravePistonExtend
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGravePlayerHeadDrop
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProjectileHit
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProtectionCreate
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveProtectionExpired
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveTeleport
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveTimeout
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveWalkOver
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.EvtGraveZombieSpawn
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlock
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockExp
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventBlockType
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventDirection
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntity
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventEntityType
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventGrave
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventInventoryView
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLivingEntity
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventLocation
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventMovedBlocks
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPistonBlock
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventPlayer
 
toString(Event, boolean) - Method in class com.ranull.graves.event.integration.skript.expressions.ExprEventTargetEntity
 
type - Variable in class com.ranull.graves.data.EntityData
The type of entity associated with the grave.
type - Variable in class com.ranull.graves.manager.DataManager
The type of the component or event.
Type() - Constructor for enum class com.ranull.graves.data.EntityData.Type
 
Type() - Constructor for enum class com.ranull.graves.manager.DataManager.Type
 

U

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.
unregister() - Method in class com.ranull.graves.integration.ItemBridge
Unregisters the current ItemBridge listener if it exists.
unregister() - Method in class com.ranull.graves.integration.SkriptImpl
Unregisters the current SkriptAddon listener if it exists.
unregisterListeners() - Method in class com.ranull.graves.Graves
 
unregisterListeners() - Method in class com.ranull.graves.integration.CitizensNPC
 
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.Nexo
Unregisters event listeners to prevent memory leaks or other issues.
unregisterListeners() - Method in class com.ranull.graves.integration.Oraxen
Deprecated.
unregisterListeners() - Method in class com.ranull.graves.integration.PlayerNPC
Unregisters the NPC interaction listeners.
updateChecker() - Method in class com.ranull.graves.Graves
Asynchronously checks for plugin updates based on the configured update check setting.
updateConfig() - Method in class com.ranull.graves.Graves
Checks the version of the current configuration file and updates it if it is outdated.
updateConfigFile(String, int, boolean) - Method in class com.ranull.graves.Graves
Updates a single configuration file from the plugin's internal resources using ConfigUpdater.
updateGrave(Grave, String, int) - Method in class com.ranull.graves.manager.DataManager
Updates a grave in the database.
updateGrave(Grave, String, String) - Method in class com.ranull.graves.manager.DataManager
Updates a grave in the database.
updateMessage(String) - Method in class com.ranull.graves.Graves
Logs an update message to the console.
updateSkullBlock(Block, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityBlockData
Updates the skull block with the owner or texture data.
updateSkullBlock(Block, Grave, Graves) - Method in class com.ranull.graves.compatibility.CompatibilityMaterialData
Updates the skull block with the owner or texture data.
UpdateUtil - Class in com.ranull.graves.util
Utility class for checking the latest version of a resource from SpigotMC.
UpdateUtil() - Constructor for class com.ranull.graves.util.UpdateUtil
 
uuid - Variable in class com.ranull.graves.data.LocationData
The unique identifier for the entity.
uuid - Variable in class com.ranull.graves.inventory.GraveList
 
uuid - Variable in class com.ranull.graves.type.Grave
Unique identifier for this instance.
uuidEntity - Variable in class com.ranull.graves.data.EntityData
The unique identifier of the entity associated with the grave.
uuidGrave - Variable in class com.ranull.graves.data.EntityData
The unique identifier of the grave.
UUIDUtil - Class in com.ranull.graves.util
Utility class for handling UUID operations.
UUIDUtil() - Constructor for class com.ranull.graves.util.UUIDUtil
 

V

valueOf(String) - Static method in class com.ranull.graves.compatibility.CompatibilitySoundEnum
Retrieves the Sound value associated with the given sound name.
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.
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 - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with Vault, a permissions and economy API.
Vault - Class in com.ranull.graves.integration
Provides an integration with Vault's economy system to manage player balances.
Vault(Economy) - Constructor for class com.ranull.graves.integration.Vault
Deprecated. 
Vault(Economy, Permission) - Constructor for class com.ranull.graves.integration.Vault
Constructs a new Vault integration instance with the specified Economy instance.
Vault(Permission) - Constructor for class com.ranull.graves.integration.Vault
Deprecated. 
version - Variable in class com.ranull.graves.manager.VersionManager
The version of the server or plugin.
versionManager - Variable in class com.ranull.graves.Graves
 
VersionManager - Class in com.ranull.graves.manager
Manages version-specific functionality for the Graves plugin.
VersionManager() - Constructor for class com.ranull.graves.manager.VersionManager
Initializes a new instance of the VersionManager class.

W

warningMessage(String) - Method in class com.ranull.graves.Graves
Logs a warning message to the console with a "Warning" prefix.
withdrawBalance(OfflinePlayer, double) - Method in class com.ranull.graves.integration.Vault
Withdraws a specified amount from a player's balance.
world - Variable in class com.ranull.graves.data.ChunkData
The world in which the grave is located.
worldEdit - Variable in class com.ranull.graves.integration.WorldEdit
 
worldEdit - Variable in class com.ranull.graves.manager.IntegrationManager
Integration with WorldEdit, a tool for editing worlds.
WorldEdit - Class in com.ranull.graves.integration
Provides integration with WorldEdit for schematic operations.
WorldEdit(Graves, Plugin) - Constructor for class com.ranull.graves.integration.WorldEdit
Constructs a new WorldEdit integration instance with the specified plugin and WorldEdit plugin.
worldEditPlugin - Variable in class com.ranull.graves.integration.WorldEdit
 

X

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

Y

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

Z

z - Variable in class com.ranull.graves.data.ChunkData
The z-coordinate of the grave's location.
z - Variable in class com.ranull.graves.data.LocationData
The z-coordinate of the entity's position.
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form