diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcTypeImpl.java b/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcTypeImpl.java index 5b3a4e1..03104ea 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcTypeImpl.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcTypeImpl.java @@ -86,14 +86,12 @@ public class NpcTypeImpl implements NpcType { } public NpcTypeImpl build() { + ServerVersion version = PacketEvents.getAPI().getServerManager().getVersion(); addProperties("fire", "invisible", "silent", "look", "skin_cape", "using_item", "potion_color", "potion_ambient", "dinnerbone"); - if (PacketEvents.getAPI().getServerManager().getVersion().isNewerThanOrEquals(ServerVersion.V_1_9)) - addProperties("glow"); - if (PacketEvents.getAPI().getServerManager().getVersion().isNewerThanOrEquals(ServerVersion.V_1_14)) - addProperties("pose"); - if (PacketEvents.getAPI().getServerManager().getVersion().isNewerThanOrEquals(ServerVersion.V_1_17)) - addProperties("shaking"); + if (version.isNewerThanOrEquals(ServerVersion.V_1_9)) addProperties("glow"); + if (version.isNewerThanOrEquals(ServerVersion.V_1_14)) addProperties("pose"); + if (version.isNewerThanOrEquals(ServerVersion.V_1_17)) addProperties("shaking"); return new NpcTypeImpl(name, type, hologramOffset, new HashSet<>(allowedProperties)); } }