Идея CommandNPC, фикс или баг..

DarKillers54

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
DarKillers54
Сам не могу понять в чем проблема.Ну вот сам плагин (Тык), он изначально на 1.7.9, но на 1.7.2 тоже работает, но с ошибкой..Суть ошибка такова.. Создаю я NPC с помощью плагина Citizens, и хочу чтобы он выполнял команду с помощью плагина CommandNPC, допустим он должен выполнять команду /spawn
Пишу: /npc addcmd false noperm spawn
/npc addcmd - Комманда, чтобы добавить
false - Это не будет показывать что в консоле игрок использует эту комманду с помощью НПС.
noperm - Нету прав на эту комманду (Хотя у меня даже он прописан в PEX)
spawn - Команда.
Теперь я в ОП, тестирую же этот функционал, все работает. Теперь когда я снимаю с себя ОП, и нажимаю на НПС, он тоже работает, но с ошибкой в консоле, и это бесит, что будет всегда срать в консоль, из-за такой ошибки.Вот лог ->
[17:09:16] [Server thread/INFO]: DarKillers54 issued server command: /npc addcmd false noperm spawn
[17:09:17] [Server thread/INFO]: DarKillers54 issued server command: /spawn
[17:09:24] [Server thread/INFO]: CONSOLE: De-opped darkillers54
[17:09:30] [Server thread/INFO]: DarKillers54 issued server command: /spawn
[17:09:30] [Server thread/WARN]: [CommandNPC] Task #48 for CommandNPC v1.5 generated an exception
java.lang.NoSuchMethodError: org.bukkit.Server.getPlayer(Ljava/util/UUID;)Lorg/bukkit/entity/Player;
at me.messageofdeath.CommandNPC.Listener.NPCListener$1.run(NPCListener.java:62) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:614) [spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot.jar:git-Spigot-1.7.2-R0.3-122-gb58e277]
spigot 1.7.2
Буду рад если кто-то найдет фикс
 
Я конечно немного оффтоп, но у меня вопрос:
Кому вообще может понадобиться выполнять команду от имени NPC? ._.
 
Я конечно немного оффтоп, но у меня вопрос:
Кому вообще может понадобиться выполнять команду от имени NPC? ._.
у меня появилась задумка, просто на спавне у меня стоит нпс, и он управляет порталами, командой /menu
chestcommandsgui
 
В 1.7.2 нет ууид и поэтому происходит эта ошибка. Нужно либо переходить на 1.7.9 либо править плагин.
 
Что мешает обновиться до 1.7.9?
не важно... :(
если есть аналоги, буду рад увидеть, суть такова, что при нажатии ПКМ, на моба или на блок, этот предмет выполняет команду за вас.
up
 
А что ты в PermissionsEX вписал для CommandNPC ? Пример (-commnadnpc.teleport.*) для определённой группы. А то у меня тоже такая проблема немогу найти что нужно в PermissionsEx вписать для CommandNPC.
 
noPerm заместо noperm (P.S. в Java abc != ABC)
 
Назад
Верх