From d9fee6544eb9b2c662f03e01cd23e1a507e4acab Mon Sep 17 00:00:00 2001 From: Pyrbu Date: Mon, 23 Oct 2023 19:29:20 +0200 Subject: [PATCH] add hologram line count to api --- .../main/java/lol/pyr/znpcsplus/api/hologram/Hologram.java | 1 + .../main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java | 5 +++++ 2 files changed, 6 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 7da2fa5..38b2586 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 @@ -6,4 +6,5 @@ public interface Hologram { void removeLine(int index); void clearLines(); void insertLine(int index, String line); + int lineCount(); } 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 23c5732..e1816e0 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/hologram/HologramImpl.java @@ -132,6 +132,11 @@ public class HologramImpl extends Viewable implements Hologram { } } + @Override + public int lineCount() { + return lines.size(); + } + @Override protected void UNSAFE_show(Player player) { for (HologramLine line : lines) line.show(player);