From 23ada2d52fd69721c7063502635064425966db13 Mon Sep 17 00:00:00 2001 From: Pyrbu Date: Mon, 17 Jul 2023 23:40:17 +0200 Subject: [PATCH] add visibility methods to api --- api/src/main/java/lol/pyr/znpcsplus/api/npc/Npc.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/lol/pyr/znpcsplus/api/npc/Npc.java b/api/src/main/java/lol/pyr/znpcsplus/api/npc/Npc.java index 02dc725..49a185d 100644 --- a/api/src/main/java/lol/pyr/znpcsplus/api/npc/Npc.java +++ b/api/src/main/java/lol/pyr/znpcsplus/api/npc/Npc.java @@ -5,6 +5,7 @@ import lol.pyr.znpcsplus.api.hologram.Hologram; import lol.pyr.znpcsplus.api.interaction.InteractionAction; import lol.pyr.znpcsplus.util.NpcLocation; import org.bukkit.World; +import org.bukkit.entity.Player; import java.util.List; import java.util.UUID; @@ -20,4 +21,8 @@ public interface Npc extends PropertyHolder { UUID getUuid(); World getWorld(); List getActions(); + boolean isVisibleTo(Player player); + void hide(Player player); + void show(Player player); + void respawn(Player player); }