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.
  • Field Details

  • Constructor Details

    • FurnitureEngine

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

    • registerListeners

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

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

      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

      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

      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

      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

      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

      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.
    • placeFurniture

      private boolean placeFurniture(String name, org.bukkit.Location location, org.bukkit.Rotation rotation)
      Deprecated.
      Plugin no longer exists externally
    • breakFurniture

      private void breakFurniture(org.bukkit.Location location)
      Deprecated.
      Plugin no longer exists externally