Package com.ranull.graves.listener


package com.ranull.graves.listener
  • Classes
    Class
    Description
    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.
    Listens for BlockExplodeEvent to handle interactions with grave blocks when they are affected by block explosions.
    Listens for BlockFromToEvent to prevent water or lava from flowing over grave blocks.
    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.
    Listens for CreatureSpawnEvent to handle entity spawning data.
    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.
    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.
    Listens for ExplosionPrimeEvent to handle interactions with grave blocks when an explosion is triggered.
    Listener for handling various grave-related events and logging messages.
    Listener for handling HangingBreakEvent and conditionally canceling the event.
    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.
    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.
    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.
    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.