Class HologramManager

java.lang.Object
me.ulrich.outpost.manager.HologramManager

public final class HologramManager extends Object
  • Constructor Details

    • HologramManager

      public HologramManager(Outpost outpost)
  • Method Details

    • saveHologramData

      public void saveHologramData(HoloData holo)
    • deleteHologramData

      public void deleteHologramData(String holoID)
    • reloadHologramData

      public void reloadHologramData(String holoID)
    • loadAllHologramData

      public void loadAllHologramData()
    • hasHologram

      public boolean hasHologram(String id)
    • moveHologram

      public HoloData moveHologram(String id, org.bukkit.Location location)
    • getHologram

      public HoloData getHologram(String id)
    • checkHoloRegion

      public boolean checkHoloRegion(org.bukkit.entity.Player player, org.bukkit.Location loc)
    • createHologram

      public HoloData createHologram(String id, org.bukkit.Location loc, OutpostEnum.TopType type, OutpostEnum.TopTime time, int maxlines, boolean save)
    • createHologram

      public HoloData createHologram(String id, org.bukkit.Location loc, OutpostEnum.TopType type, OutpostEnum.TopTime time, int maxlines, boolean save, Optional<UUID> outpost)
    • deleteHologram

      public boolean deleteHologram(String id)
    • updateHolograms

      public void updateHolograms()
    • deleteAllHolograms

      public void deleteAllHolograms()
    • deleteAllHologramsObject

      public void deleteAllHologramsObject()
    • createObject

      public Hologram createObject(org.bukkit.Location location, String id, Object extra)
    • deleteKeyHolo

      public boolean deleteKeyHolo(String id)
    • deleteKeyHolograms

      public void deleteKeyHolograms()
    • deleteKeyHologramsObject

      public void deleteKeyHologramsObject()
    • updateKeyBlockHolograms

      public void updateKeyBlockHolograms()
    • createKeyBlockHolo

      public void createKeyBlockHolo(org.bukkit.Location lc)
    • deleteKeyBlockHolograms

      public void deleteKeyBlockHolograms()
    • removeHoloObjects

      public void removeHoloObjects()
    • removeKeyObjects

      public void removeKeyObjects()
    • deleteObject

      public boolean deleteObject(String id)
    • isHoloEnabled

      public boolean isHoloEnabled()
    • getHoloAPI

      public HologramAPI getHoloAPI()
    • setHoloAPI

      public void setHoloAPI(HologramAPI connector)
    • getHolograms

      public HashMap<String,HoloData> getHolograms()
    • setHolograms

      public void setHolograms(HashMap<String,HoloData> holograms)
    • getKeyHolograms

      public HashMap<String,HoloData> getKeyHolograms()
    • setKeyHolograms

      public void setKeyHolograms(HashMap<String,HoloData> keyHolograms)