Class HologramManager

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

public final class HologramManager extends Object
  • Constructor Details

    • HologramManager

      public HologramManager(Koth koth)
  • 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 Optional<HoloData> moveHologram(String id, org.bukkit.Location location)
    • getHologram

      public Optional<HoloData> getHologram(String id)
    • checkHoloRegion

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

      public void createTempHologram(String id, org.bukkit.Location loc, List<String> lines, long time)
    • createHologram

      public Optional<HoloData> createHologram(String id, org.bukkit.Location loc, KothEnum.TopType type, KothEnum.TopTime time, boolean save)
    • createHologram

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

      public Optional<HoloData> createKeyBlockHolo(org.bukkit.Location lc)
    • isKeyBlock

      public boolean isKeyBlock(HoloData data)
    • deleteKeyHologram

      public boolean deleteKeyHologram(String id)
    • updateKeyBlockHolograms

      public void updateKeyBlockHolograms()
    • deleteKeyBlockHolograms

      public void deleteKeyBlockHolograms()
    • updateHolograms

      public void updateHolograms()
    • deleteHologram

      public boolean deleteHologram(String id)
    • deleteAllHolograms

      public void deleteAllHolograms()
    • deleteAllHologramsObject

      public void deleteAllHologramsObject()
    • removeHoloObjects

      public void removeHoloObjects()
    • deleteObject

      public boolean deleteObject(String id)
    • 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)