Ответ, наверно, с небольшим опозданием

Но все же напишу, просто сам сталкивался с подобной проблемой, вдруг пригодится кому.
Выбираешь НПСа, пишешь /npc path и жмешь лкм по месту его спавна. Теперь, если он и будет отходить от него для атаки (или если его отпихнут оттуда), он будет возвращаться назад. Только тут надо учитывать, на какое расстояние он должен отходить, это изменяется командой /npc pathrange
У меня была еще такая проблема: допустим, нпс патрулирует, ходит по стене, и если его с этой стены спихнуть, на нее он не залезает, хотя лестница есть. Чтобы это исправить, нужно прописать /npc pathrange N - где N - любое число, например, 100 (можно в конфиге по умолчанию поставить). Тогда он "увидит" эту лестницу (если она не дальше, чем на N блоков), и пойдет к ней, чтобы залезть на стену.
Проблема с Denizen

в скрипте прописан вот такой listener:
- listen itemdrop "id:MobsItems" "script:Награда" type:mobkill region:1 droprate:90 item:337 qty:5 dropsfrom:zombie
Но при запуске скрипта в saves.yml пишется следующее (после перезагрузки плагина):
Код:
Listeners:
Slavyan:
MobsItems:
Listener Type: itemdrop
Finish Script: s@НАГРАДА
Linked NPCID: 24
qtyDropped: 0
radius: 5
required: 1
dropRate: 100
А при попытке прописать /denizen listener --report "mobsitems" (это команда просмотра информации о listener'e, если я правильно понимаю), в консоль выдает ошибку:
Код:
2013-12-28 07:23:05 [INFO] Slavyan issued server command: /denizen listener --report "mobsitems"
2013-12-28 07:23:05 [SEVERE] java.lang.NullPointerException
2013-12-28 07:23:05 [SEVERE] at net.aufdemrand.denizen.listeners.core.ItemDropListenerInstance.report(ItemDropListenerInstance.java:176)
2013-12-28 07:23:05 [SEVERE] at net.aufdemrand.denizen.CommandHandler.listener(CommandHandler.java:767)
2013-12-28 07:23:05 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-12-28 07:23:05 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-12-28 07:23:05 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-12-28 07:23:05 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
2013-12-28 07:23:05 [SEVERE] at net.citizensnpcs.api.command.CommandManager.executeMethod(CommandManager.java:153)
2013-12-28 07:23:05 [SEVERE] at net.citizensnpcs.api.command.CommandManager.execute(CommandManager.java:90)
2013-12-28 07:23:05 [SEVERE] at net.citizensnpcs.api.command.CommandManager.executeSafe(CommandManager.java:177)
2013-12-28 07:23:05 [SEVERE] at net.citizensnpcs.Citizens.onCommand(Citizens.java:214)
2013-12-28 07:23:05 [SEVERE] at net.aufdemrand.denizen.Denizen.onCommand(Denizen.java:368)
2013-12-28 07:23:05 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
2013-12-28 07:23:05 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
2013-12-28 07:23:05 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:527)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:976)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:887)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:834)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415)
2013-12-28 07:23:05 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Может быть, кто-то уже сталкивался с подобным?
И еще такой вопрос: я правильно понял, Listener типа "itemdrop" может добавить новый дроп мобам?