Class WorkingStepHologram

java.lang.Object
me.fami6xx.rpuniverse.core.holoapi.types.holograms.famiHologram
me.fami6xx.rpuniverse.core.api.holograms.WorkingStepHologram
All Implemented Interfaces:
org.bukkit.event.Listener

public class WorkingStepHologram extends famiHologram implements org.bukkit.event.Listener
  • Constructor Details

    • WorkingStepHologram

      public WorkingStepHologram(WorkingStep step, org.bukkit.Location location, Job job)
  • Method Details

    • destroy

      public void destroy()
      Description copied from class: famiHologram
      Destroys hologram and hides it from all players
      Overrides:
      destroy in class famiHologram
    • WorkingStepLocationRemovedEvent

      public void WorkingStepLocationRemovedEvent(WorkingStepLocationRemovedEvent event)
    • getBaseLocation

      public org.bukkit.Location getBaseLocation()
      Description copied from class: famiHologram
      This function is only for Visibility calculations as it needs to get from where to send RayTrace
      Specified by:
      getBaseLocation in class famiHologram
      Returns:
      Location of the base of the hologram
    • getPageToDisplay

      public int getPageToDisplay(org.bukkit.entity.Player player)
      Description copied from class: famiHologram
      This method is used to retrieve the page number to display for a given player.
      Specified by:
      getPageToDisplay in class famiHologram
      Parameters:
      player - The player for whom to retrieve the page number.
      Returns:
      The page number to display for the given player.
    • recreatePages

      public void recreatePages()
    • removeItems

      public boolean removeItems(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemToRemove, int amountToRemove)
    • shouldShow

      public boolean shouldShow(org.bukkit.entity.Player player)
      Description copied from class: famiHologram
      Determines whether the hologram should be shown to the given player.
      Specified by:
      shouldShow in class famiHologram
      Parameters:
      player - The player to check.
      Returns:
      true if the hologram should be shown to the player, false otherwise.