Sentry for Citizens2
![]() | ![]() |
---|
Sentry is a character plugin for the NPC plugin Citizens2. With Sentry, NPC's can be set to guard areas or act as bodyguards. Hostile targeting, retaliation, and a variety of options and stats allow a Sentry NPC to be customized to almost any guarding or combat situation.
Features
Sentries Can:
- Attack monsters, players, and groups automatically. Sentry also has built-in support for Factions, Towny, War and SimpleClans
- Kill, and be killed by, players, monsters, and the environment.
- Guard locations, paths, players, or other NPCs.
- Use ranged or melee weapons. Shoot arrows, fireballs, snowballs, eggs, lightning, and potions with deadly accuracy.
- Be configured with stats such as Strength, Health, Armor, Speed, Range and even Night Vision!
- Ride mounts!
- Work with Denizen to become Bosses and Quest NPCs that run scripts upon death.
Installation
- Install Citizens2 You must use the correct version for your version of Bukkit
- Download the correct Sentry from the Citizens Wiki. You must use the correct version for your version of Bukkit
- Place Sentry.jar in your minecraft /plugins/ directory. Start your server.
- Create a NPC with Citizens and give it the 'sentry' trait.
/npc create Town Guard --trait sentry
- Customize your Sentry's stats and options and you're ready to go.
A full list of commands and options is available on the Citizens 2 Wiki
Configuration
Sentry makes a config.yml in the plugins/Sentry folder on first load. Use this to tailor Sentry to your server. You can:
- Set defaults for new sentries
- Change or disable the item used for various attack types
- Add potion effects like slow or blindness to certain Sentry weapons.
- Add armor, strength and speed buffs to armor and weapons for Sentries.
- Set critical hit chances and messages.
The config.yml is commented with instructions.
@Berkolino
I keep getting the same error
jrbudda's last connection: "Aug 21, 2014"
http://dev.bukkit.org/profiles/jrbudda/
@Berkolino yes,My server1.8.4Also have this problem
Hey, I have a problem, the sentry plugin does not work. I can't do the Command ''/trait sentry''. Here is the Log, please can someone help me, thanks!
[12:35:16 INFO]: PikaLino issued server command: /trait sentry [12:35:16 WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R3/Packet [12:35:16 WARN]: at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134) [12:35:16 WARN]: at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116) [12:35:16 WARN]: at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:109) [12:35:16 WARN]: at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:88) [12:35:16 WARN]: at net.citizensnpcs.commands.TraitCommands.addTrait(TraitCommands.java:64) [12:35:16 WARN]: at net.citizensnpcs.commands.TraitCommands.toggle(TraitCommands.java:157) [12:35:16 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [12:35:16 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [12:35:16 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [12:35:16 WARN]: at java.lang.reflect.Method.invoke(Method.java:497) [12:35:16 WARN]: at net.citizensnpcs.api.command.CommandManager.executeMethod(CommandManager.java:154) [12:35:16 WARN]: at net.citizensnpcs.api.command.CommandManager.execute(CommandManager.java:90) [12:35:16 WARN]: at net.citizensnpcs.api.command.CommandManager.executeSafe(CommandManager.java:178) [12:35:16 WARN]: at net.citizensnpcs.Citizens.onCommand(Citizens.java:236) [12:35:16 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [12:35:16 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [12:35:16 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [12:35:16 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [12:35:16 WARN]: at java.util.concurrent.FutureTask.run(FutureTask.java:266) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [12:35:16 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [12:35:16 WARN]: at java.lang.Thread.run(Thread.java:745) [12:35:16 WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R3.Packet [12:35:16 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [12:35:16 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [12:35:16 WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [12:35:16 WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [12:35:16 WARN]: ... 30 more
Thank you for such a wonderful plugin! Dear developer, and please tell me you can recompile the plug-in for the new version of Minecraft ???
@jrbudda
My citizens with the sentry trait duplicate for no reason
they also are very slow and retarded :p
can you fix that? thanks
@jrbudda Can you fix this bug :
When I come to an area with a lot of NPC with the sentry trait :
http://timings.aikar.co/?url=14608817
Task: SentryInstance$SentryLogic(interval 10) => 89.30 % ?
@jrbudda Hello,
is there any way to set guardTarget like "setGuardTarget(player.getName());" ?
Actually i am able to create a npc, set skin, spawn/despawn, equip item but the npc just stay there and don't follow the creator. How i can do that ?
/!\ TPS => 5 /!\
When I'm going to an area with some NPC's While they are targeting me, the server is very slow
Timings paste :
http://timings.aikar.co/?url=14495740
@FearlessOne37
There was a command which sets the NPC's movement-speed. Try to play around with that a bit?
Hi there, (english of a french guy incoming =3= ) First of all, I would like to say thanks to the creator because the plugin add a RPG touch to my server and it's kinda great. But there is one problem, I don't know why but when I add a target to a NPC with /sentry target add entity:player , it works but the melee monsters take a bunch of time to turn their heads and walk to the target. what can I do to fix that ? Thank you. (Sorry for my bad english duuude)
Hi there. First of all props for a supersmashing plugin, that really adds a great RPG flavour to our server!
I'm attempting to create some kind of superskeleton as an engageable enemy in the woods. I've noticed that as soon as I enable Sentry on my skeleton type NPC, it will take damage from daylight (as any regular skeleton would). Is there a way to either prevent this or make the Sentry disappear during the daytime? Any help or ideas would be greaty appreciated.
Thanks again for the great work and cheers from Cologne!
I found a bug about sentry and citizens , I didn't know that is citizen bug or sentry bug That Picture is show about the bug My name is Oskang09 and I online the health bar plugins display the health Dong_xD my fren didn't online Health 0/20 cant does any damage Health 20/20 can does damage so mean the bug npc is using our UUID and health? Can sentry remove this bug? Thanks!
Sentry - 1.8.5 Citizens - 2.0.16-SnapShot (build 1277)
Hi same as lala754 said, my guards are really slow and don't retaliate immediately when attacked so you can kill them really easy.
Same with bodyguards, they don't follow you right after you told them to they teleport to you after a few seconds
this guards need a patch i have same versions as lala754 (server 1.8.8 with sentry 1.8.6 and citizens 2.0.16)
I use the latest Sentry and citizens2 and i get 0 error.
but it's like my guard need to complete there last task before they can do something new. so people can just run around in circle and the guard cant do any.
I have tryed to set logic ticks to 1 and 10 but dont do any difrence ?
Server Version 1.8.8 Sentry 1.8.6+ Citizen newest Develop
@mcmonkey4eva
Still doesnt work...
[When Server Starts Error]
[18:34:05 ERROR]: [Citizens] An exception occurred while the trait sentry was spawning for NPC ID 4.
[18:34:05 WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/Packet
[18:34:05 WARN]: at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134)
[18:34:05 WARN]: at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116)
[18:34:05 WARN]: at net.citizensnpcs.npc.CitizensNPC.spawn(CitizensNPC.java:205)
[18:34:05 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:212)
[18:34:05 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:207)
[18:34:05 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftFuture.run(CraftFuture.java:89)
[18:34:05 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:668)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517)
[18:34:05 WARN]: at java.lang.Thread.run(Unknown Source)
[18:34:05 WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.Packet
[18:34:05 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
[18:34:05 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
[18:34:05 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:05 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:05 WARN]: ... 12 more
[18:34:05 ERROR]: [Citizens] An exception occurred while the trait sentry was spawning for NPC ID 6.
[18:34:05 WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/Packet
[18:34:05 WARN]: at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134)
[18:34:05 WARN]: at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116)
[18:34:05 WARN]: at net.citizensnpcs.npc.CitizensNPC.spawn(CitizensNPC.java:205)
[18:34:05 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:212)
[18:34:05 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:207)
[18:34:05 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftFuture.run(CraftFuture.java:89)
[18:34:05 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:668)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609)
[18:34:05 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517)
[18:34:05 WARN]: at java.lang.Thread.run(Unknown Source)
[18:34:05 WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.Packet
[18:34:05 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
[18:34:05 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
[18:34:05 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:05 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:05 WARN]: ... 12 more
[18:34:07 ERROR]: [Citizens] An exception occurred while the trait sentry was spawning for NPC ID 10.
[18:34:07 WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/Packet
[18:34:07 WARN]: at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134)
[18:34:07 WARN]: at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116)
[18:34:07 WARN]: at net.citizensnpcs.npc.CitizensNPC.spawn(CitizensNPC.java:205)
[18:34:07 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:212)
[18:34:07 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:207)
[18:34:07 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftFuture.run(CraftFuture.java:89)
[18:34:07 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[18:34:07 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:668)
[18:34:07 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284)
[18:34:07 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609)
[18:34:07 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517)
[18:34:07 WARN]: at java.lang.Thread.run(Unknown Source)
[18:34:07 WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.Packet
[18:34:07 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
[18:34:07 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
[18:34:07 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:07 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:07 WARN]: ... 12 more
[18:34:11 ERROR]: [Citizens] An exception occurred while the trait sentry was spawning for NPC ID 35.
[18:34:11 WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/Packet
[18:34:11 WARN]: at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134)
[18:34:11 WARN]: at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116)
[18:34:11 WARN]: at net.citizensnpcs.npc.CitizensNPC.spawn(CitizensNPC.java:205)
[18:34:11 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:212)
[18:34:11 WARN]: at net.citizensnpcs.npc.entity.HumanController$SkinFetcher$1.call(HumanController.java:207)
[18:34:11 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftFuture.run(CraftFuture.java:89)
[18:34:11 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[18:34:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:668)
[18:34:11 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284)
[18:34:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609)
[18:34:11 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517)
[18:34:11 WARN]: at java.lang.Thread.run(Unknown Source)
[18:34:11 WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.Packet
[18:34:11 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
[18:34:11 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
[18:34:11 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:11 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:34:11 WARN]: ... 12 more
Which version should I download? Using bukkit 1.8.8 (probably), Java 7, Citizens v2.0.14-SNAPSHOT (build 1195)
(Before, i was using the latest version, now, im running the 2nd latest version)
The children urgently need help, searched everywhere: on the forums, drove at Google, wrote in a discussion, but the current se do not understand exactly why the plugin is not working on the core Citizens mcps + 1.7.2. The fact that I need a server with mods and this plugin, but the current I go and try to create an NPC that's what it says: Please report this error: [See console] java.lang.NoClassDefFoundError: net / minecraft / network / packet / Packet And I delete everything except his fashion, too, but on the server it is usually plow.
I beg you, tell someone how to run Citizens c mods on the server 1.7.2 Please help, so Skype: senet-andreis Please write the solution to this problem, write without mistakes I translate Russian and very badI would be grateful for your help.
Ребят срочно нужна помощь,искал везде: на форумах,вбивал в Google,писал в Обсуждениях;но тока се ровно не понимаю почему не работает плагин Citizens на ядре mcps+ 1.7.2. Дело в том что мне нужен сервер с Модами и этим плагином, но тока я захожу и пробую создать NPC то пишет вот что:Please report this error: [See console] java.lang.NoClassDefFoundError: net/minecraft/network/packet/Packet Причём удалял всё кроме его,моды тоже,а вот на сервере обычном он пашет.
Умоляю, кто скажет как запустить Citizens c Модами на сервере 1.7.2 Прошу помочь, вот скайп:senet-andreis
@SoptikHa2
Wrong version - http://wiki.citizensnpcs.co/Sentry#Updates
What?
[18:14:18 INFO]: SoptikHa issued server command: /trait sentry
[18:14:18 WARN]: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R3/Packet
[18:14:18 WARN]: at net.aufdemrand.sentry.SentryTrait.ensureInst(SentryTrait.java:134)
[18:14:18 WARN]: at net.aufdemrand.sentry.SentryTrait.onSpawn(SentryTrait.java:116)
[18:14:18 WARN]: at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:109)
[18:14:18 WARN]: at net.citizensnpcs.api.npc.AbstractNPC.addTrait(AbstractNPC.java:88)
[18:14:18 WARN]: at net.citizensnpcs.commands.TraitCommands.addTrait(TraitCommands.java:59)
[18:14:18 WARN]: at net.citizensnpcs.commands.TraitCommands.toggle(TraitCommands.java:152)
[18:14:18 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[18:14:18 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[18:14:18 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[18:14:18 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[18:14:18 WARN]: at net.citizensnpcs.api.command.CommandManager.executeMethod(CommandManager.java:154)
[18:14:18 WARN]: at net.citizensnpcs.api.command.CommandManager.execute(CommandManager.java:90)
[18:14:18 WARN]: at net.citizensnpcs.api.command.CommandManager.executeSafe(CommandManager.java:178)
[18:14:18 WARN]: at net.citizensnpcs.Citizens.onCommand(Citizens.java:236)
[18:14:18 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[18:14:18 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140)
[18:14:18 WARN]: at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:625)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1058)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:919)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:37)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:9)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13)
[18:14:18 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[18:14:18 WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:656)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609)
[18:14:18 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517)
[18:14:18 WARN]: at java.lang.Thread.run(Unknown Source)
[18:14:18 WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R3.Packet
[18:14:18 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
[18:14:18 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
[18:14:18 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:14:18 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
[18:14:18 WARN]: ... 29 more
Im running Minecraft version 1.8.8 and Im running the latest versions of Citizens and Sentry and it works, but when i make NPCS to attack someone they fight and then they stop for some seconds and they fight again, do you know how to fix that?