From d75f260935615371827a0ff851cef5bb6e865b71 Mon Sep 17 00:00:00 2001 From: D3v1s0m Date: Mon, 3 Jun 2024 13:39:47 +0530 Subject: [PATCH] ignore refreshing non allowed properties --- plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcImpl.java b/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcImpl.java index 6784dea..1b102aa 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcImpl.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcImpl.java @@ -136,6 +136,7 @@ public class NpcImpl extends Viewable implements Npc { } private void UNSAFE_refreshProperty(EntityPropertyImpl property) { + if (!type.isAllowedProperty(property)) return; for (Player viewer : getViewers()) { List data = property.applyStandalone(viewer, entity, true); if (!data.isEmpty()) packetFactory.sendMetadata(viewer, entity, data);