Class FurnitureEngine

java.lang.Object
com.ranull.graves.manager.EntityDataManager
com.ranull.graves.integration.FurnitureEngine

public final class FurnitureEngine extends EntityDataManager
Deprecated.
Plugin no longer exists externally Manages FurnitureEngine integration for creating, removing, and interacting with furniture.
  • Constructor Details

    • FurnitureEngine

      @Deprecated public FurnitureEngine(Graves plugin)
      Deprecated.
      Plugin no longer exists externally Constructs a FurnitureEngine instance.
      Parameters:
      plugin - The main plugin instance.
  • Method Details

    • registerListeners

      @Deprecated public void registerListeners()
      Deprecated.
      Plugin no longer exists externally Registers FurnitureEngine event listeners.
    • unregisterListeners

      @Deprecated public void unregisterListeners()
      Deprecated.
      Plugin no longer exists externally Unregisters FurnitureEngine event listeners.
    • createFurniture

      @Deprecated public void createFurniture(org.bukkit.Location location, Grave grave)
      Deprecated.
      Plugin no longer exists externally Creates and places furniture at the specified location.
      Parameters:
      location - The location where the furniture should be placed.
      grave - The grave associated with the furniture.
    • removeFurniture

      @Deprecated public void removeFurniture(Grave grave)
      Deprecated.
      Plugin no longer exists externally Removes furniture associated with the specified grave.
      Parameters:
      grave - The grave for which to remove furniture.
    • removeFurniture

      @Deprecated public void removeFurniture(EntityData entityData)
      Deprecated.
      Plugin no longer exists externally Removes specific furniture entity data.
      Parameters:
      entityData - The entity data of the furniture to remove.
    • removeFurniture

      @Deprecated public void removeFurniture(Map<EntityData,org.bukkit.entity.Entity> entityDataMap)
      Deprecated.
      Plugin no longer exists externally Removes multiple pieces of furniture based on a map of entity data to entities.
      Parameters:
      entityDataMap - A map of entity data to entities to remove.
    • getItemFrame

      @Deprecated public org.bukkit.entity.ItemFrame getItemFrame(org.bukkit.Location location)
      Deprecated.
      Plugin no longer exists externally Retrieves the ItemFrame at a specified location.
      Parameters:
      location - The location to search for the ItemFrame.
      Returns:
      The found ItemFrame, or null if none found.
    • cleanupItemFrame

      @Deprecated public void cleanupItemFrame(Grave grave)
      Deprecated.
      Plugin no longer exists externally Cleans up ItemFrames near the death location of a grave.
      Parameters:
      grave - The grave to clean up.
    • hasFurniture

      @Deprecated public boolean hasFurniture(Grave grave)
      Deprecated.
      Plugin no longer exists externally True if FurnitureEngine furniture exists at the grave's location.
      Parameters:
      grave - The grave to check.
      Returns:
      True if furniture is present at or near the grave location.