From 384cc719e9b52c653d6ad9af3d8ffa3621f812c7 Mon Sep 17 00:00:00 2001 From: D3v1s0m Date: Thu, 6 Jun 2024 21:18:21 +0530 Subject: [PATCH] expose hologram refresh delay in api --- .../lol/pyr/znpcsplus/api/hologram/Hologram.java | 12 ++++++++++++ .../lol/pyr/znpcsplus/hologram/HologramImpl.java | 2 ++ 2 files changed, 14 insertions(+) diff --git a/api/src/main/java/lol/pyr/znpcsplus/api/hologram/Hologram.java b/api/src/main/java/lol/pyr/znpcsplus/api/hologram/Hologram.java index 6050c73..b19e905 100644 --- a/api/src/main/java/lol/pyr/znpcsplus/api/hologram/Hologram.java +++ b/api/src/main/java/lol/pyr/znpcsplus/api/hologram/Hologram.java @@ -41,4 +41,16 @@ public interface Hologram { * @return The number of lines in the hologram */ int lineCount(); + + /** + * Gets the refresh delay of the hologram + * @return The refresh delay of the hologram + */ + long getRefreshDelay(); + + /** + * Sets the refresh delay of the hologram + * @param delay The delay to set + */ + void setRefreshDelay(long delay); } diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java b/plugin/src/main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java index d26efa1..4092e92 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java @@ -147,10 +147,12 @@ public class HologramImpl extends Viewable implements Hologram { for (HologramLine line : lines) line.hide(player); } + @Override public long getRefreshDelay() { return refreshDelay; } + @Override public void setRefreshDelay(long refreshDelay) { this.refreshDelay = refreshDelay; }