Class ProjectClickListener

java.lang.Object
com.ranull.graves.listener.integration.furniturelib.ProjectClickListener
All Implemented Interfaces:
org.bukkit.event.Listener

public class ProjectClickListener extends Object implements org.bukkit.event.Listener
Listens for ProjectClickEvent from FurnitureLib and handles the event based on the presence of associated graves.
  • Constructor Details

    • ProjectClickListener

      public ProjectClickListener(Graves plugin, FurnitureLib furnitureLib)
      Constructs a new ProjectClickListener with the specified Graves and FurnitureLib instances.
      Parameters:
      plugin - The Graves instance to use.
      furnitureLib - The FurnitureLib instance to use.
  • Method Details

    • onProjectClick

      public void onProjectClick(de.Ste3et_C0st.FurnitureLib.SchematicLoader.Events.ProjectClickEvent event)
      Handles ProjectClickEvent. If the project being clicked is associated with a grave, it cancels the event and opens the grave for the player.
      Parameters:
      event - The ProjectClickEvent to handle.