All Classes and Interfaces

Class
Description
Interface representing an addon feature for the GravesX plugin.
Utility class for serializing and deserializing objects to and from Base64 strings.
Listens for BlockBreakEvent to handle interactions with grave blocks and prevent block breaking within a specified radius of a grave.
Listens for BlockBurnEvent and BlockIgniteEvent to prevent lava from burning or destroying blocks within a grave's radius.
Represents block data associated with a grave.
Enum representing the type of block.
Listens for BlockExplodeEvent to handle interactions with grave blocks when they are affected by block explosions.
Utility class for handling BlockFace related operations.
Listens for BlockFromToEvent to prevent water or lava from flowing over grave blocks.
The BlockManager class is responsible for managing block data and operations related to graves.
Listens for BlockPistonExtendEvent to prevent pistons from moving blocks that are graves or are near holograms of graves.
Listens for BlockPlaceEvent to prevent placing blocks in certain conditions.
 
Provides integration with the ChestSort plugin to sort inventories.
Represents data for a specific chunk in the game world, including block and entity data.
Manages NPC interactions and corpse creation/removal related to player graves using Citizens2.
Listener class for handling NPC interactions with Citizens2.
Utility class for handling class loading operations.
Utility class for handling color operations, including particle dust colors.
An interface to handle compatibility between different server versions and plugins.
An implementation of the Compatibility interface for handling block data.
Handles Compatibility for InventoryView to prevent runtime errors on versions older than 1.21.
An implementation of the Compatibility interface for handling material data.
Handles Compatibility for Sound Enums to prevent runtime errors on versions older than 1.21.2.
Handles integration with the CoreProtect plugin.
Listens for events related to graves and logs interactions with CoreProtect.
Listens for CreatureSpawnEvent to handle entity spawning data.
A listener for handling ItemsAdder's CustomBlockBreakEvent.
Manages data storage and retrieval for the Graves plugin.
Enum representing the types of databases supported.
Listener for handling EntityChangeBlockEvent to prevent any entities from interacting with blocks in specific areas, such as picking up or placing blocks near graves.
Listens for EntityDamageByEntityEvent to manage damage to specific entities.
Listens for EntityDamageEvent and cancels damage if the entity is an ItemFrame associated with a grave.
Deprecated.
Recommend Nexo as a replacement.
Represents data for an entity associated with a grave, including its location, UUID, and type.
Enum representing the different types of entities that can be associated with a grave.
Manages entity data and interactions within the Graves plugin.
Listener for handling entity death events and creating graves.
Listens for EntityExplodeEvent to handle interactions with grave blocks when they are affected by entity explosions.
Manages the operations and lifecycle of entities within the Graves plugin.
Utility class for handling entity-related operations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for handling experience-related operations for players.
Listens for ExplosionPrimeEvent to handle interactions with grave blocks when an explosion is triggered.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for file operations.
Integration class for the Floodgate API.
Deprecated.
Plugin no longer exists externally Listens for FurnitureBreakEvent and checks if the furniture being broken is associated with a grave.
A listener for handling ItemsAdder's FurnitureBreakEvent.
Deprecated.
Plugin no longer exists externally Manages FurnitureEngine integration for creating, removing, and interacting with furniture.
Deprecated.
Plugin no longer exists externally Listens for FurnitureInteractEvent and handles interactions with furniture that may be associated with a grave.
Manages integration with the FurnitureLib plugin for creating, removing, and interacting with furniture.
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.
Enum for defining different storage modes for the grave.
Represents an event that occurs when a grave is abandoned.
Represents an event where a grave is automatically looted.
The GraveBlockPlaceEvent class represents an event where a block associated with a grave is placed in the world.
The GraveBreakEvent class represents an event where a grave block is broken by a player.
Represents an event that occurs when an inventory associated with a grave is closed.
Represents an event that occurs when a grave compass is added to a users inventory.
Represents an event that occurs when a grave compass is used.
Represents an event that occurs when a grave is created for an entity.
 
The base class for all grave-related events.
Represents an event that occurs when a grave explodes.
Represents a list of graves that can be displayed in an inventory.
Represents an event that occurs when an inventory associated with a grave is completely looted.
Manages the operations and lifecycle of graves within the Graves plugin.
Represents a menu for a specific grave, displayed in an inventory.
Represents an event that occurs when an Obituary is added to a grave.
Represents an event that occurs when a player opens an inventory associated with a grave.
Represents an event that occurs when a particle is spawned to a grave location.
Represents an event that occurs when a piston extends into a grave location.
Represents an event that occurs when a Players Head is added to a grave.
Represents an event that occurs when a grave is hit with a projectile.
Represents an event that occurs when grave protection is created for an entity.
The GraveProtectionExpiredEvent class represents an event that occurs when the protection of a grave expires.
 
Handles command execution and tab completion for the Graves plugin.
API for managing graves in the GravesX plugin.
Represents an event that is triggered when a player teleports to a grave.
Listener for handling various grave-related events and logging messages.
Represents an event that occurs when a grave times out.
Represents an event where a grave is walked over.
Represents an event that occurs when a zombie spawns at a grave.
The GUIManager class is responsible for managing the graphical user interfaces related to graves.
Listener for handling HangingBreakEvent and conditionally canceling the event.
Listens for HangingBreakEvent and cancels the event if the entity being broken is an ItemFrame associated with a grave.
Deprecated.
Recommend Nexo as a replacement.
Represents data for a hologram entity associated with a grave, including its line number.
The HologramManager class is responsible for managing holograms associated with graves.
The ImportManager class handles the import of graves from external plugins.
The IntegrationManager class is responsible for managing the integration of various external plugins with the Graves plugin.
Listener for handling InventoryClickEvent to manage grave-related inventory interactions.
Listener for handling InventoryCloseEvent to manage actions when a grave inventory is closed.
Listener for handling InventoryDragEvent to manage grave-related inventory interactions.
Listener for handling InventoryOpenEvent to manage interactions with grave inventories.
Utility class for inventory-related operations.
Integration with the ItemBridge plugin for handling custom items related to graves.
Integration with the ItemsAdder plugin for handling custom furniture and blocks.
Manages the creation and manipulation of ItemStacks related to graves.
Utility class for loading external libraries dynamically using BukkitLibraryManager.
Represents serialized location data including world UUID, coordinates, and orientation.
Manages location-related operations for graves.
Utility class for handling location-related operations.
Provides an integration with LuckPerms to manage player permissions.
Utility class for handling various material-related operations.
Utility class for posting data to mclo.gs.
Utility class for parsing strings with MineDown formatting.
Utility class for parsing MiniMessage formatted strings into legacy text format.
Integration class for handling communication with the MultiLib plugin.
 
Utility class to handle playing and stopping NoteBlockAPI songs for individual players or all players on the server.
Listens for NPC interaction events and cancels the event if the player interacts with an NPC associated with a grave.
Deprecated.
Recommend Nexo as a replacement.
Spawns particles to graves.
Utility class for handling player permissions.
Integration class for PlaceholderAPI to provide custom placeholders for the Graves plugin.
Listener for handling PlayerBucketEmptyEvent and PlayerBucketFillEvent to prevent buckets from being emptied or filled on grave blocks.
Listener for handling PlayerDeathEvent to manage items dropped upon player death.
Listener for handling PlayerDropItemEvent to prevent dropping items associated with graves.
Listener for handling PlayerInteractAtEntityEvent to interact with graves represented by ArmorStands.
Listens for PlayerInteractEntityEvent and cancels the event if the player interacts with an ItemFrame associated with a grave.
Deprecated.
Recommend Nexo as a replacement.
Listener for handling PlayerInteractEntityEvent to interact with ItemFrame entities representing graves.
Listener for handling PlayerInteractEvent to interact with graves and compasses.
Listener for handling PlayerJoinEvent to notify players about plugin updates.
Listener for handling PlayerMoveEvent to manage interactions with graves and related mechanics.
Manages NPC interactions and corpse creation related to player graves using NPCLib.
Listener for handling PlayerQuitEvent to manage player-related data when they leave the game.
Listener for handling PlayerRespawnEvent to manage grave-related functionality upon player respawn.
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.
 
Listens for ProjectBreakEvent from FurnitureLib and handles the event based on the presence of associated graves.
Listens for ProjectClickEvent from FurnitureLib and handles the event based on the presence of associated graves.
 
Provides integration with ProtectionLib to check if a player can build at a specific location.
Provides integration with ProtocolLib to manage block changes and updates.
6 Manages custom recipes for the Graves plugin.
Utility class for handling reflection operations related to Bukkit and Minecraft server classes.
Reflected class for AEAPI because you have to pay to use the API.
Utility class for copying resources from a plugin's JAR file to the file system.
Utility class for gathering server information and generating server dumps.
 
Utility class for handling player skins and textures.
 
Utility class for handling and formatting strings, including placeholders and color codes.
Utility class for checking the latest version of a resource from SpigotMC.
Utility class for handling UUID operations.
Provides an integration with Vault's economy system to manage player balances.
Manages version-specific functionality for the Graves plugin.
Provides integration with WorldEdit for schematic operations.
Utility class for handling YAML file operations.