Index
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
Copies a file to a new location with a new name using FileUtil.moveFile(File, String)
instead. - 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
Copies a file to a new location with a new name.FileUtil.moveFile(File, String)
instead. - 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
Gets the amount of experience a player will drop upon death based on a percentage.getLevelFromExperience(long)
instead. - 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
Gets the amount of experience a player will drop upon death based on a percentage.ExperienceUtil.getLevelFromExperience(long)
instead. - 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.Use
GraveBlockPlaceEvent(Grave, Location, BlockData.BlockType, Block, LivingEntity)
instead. Constructs a new GraveBlockPlaceEvent. - 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 newGraveCloseEvent
. - 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 newGraveCompassUseEvent
. - 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 newGraveCompassUseEvent
. - 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 newGraveLootedEvent
. - 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 newGraveOpenEvent
. - 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 newGraveParticleEvent
. - 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
Checks if the given material is a player head.MaterialUtil.isPlayerHead(String)
instead. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form