1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Запросы на разработку плагинов", создана пользователем DarKillers54, 21 фев 2015.

  1. Автор темы
    DarKillers54

    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
    Буду рад если кто-то найдет фикс
     
  2. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Я конечно немного оффтоп, но у меня вопрос:
    Кому вообще может понадобиться выполнять команду от имени NPC? ._.
     
  3. Acurity

    Acurity Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Adorable
    MMORPG сервера, не?
     
  4. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Не понимаю какую команду может понадобится прописывать от имени NPC.
    Если надо что-то сделать - почему не реализовать это кодом?
     
  5. Автор темы
    DarKillers54

    DarKillers54 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
    у меня появилась задумка, просто на спавне у меня стоит нпс, и он управляет порталами, командой /menu
    chestcommandsgui
     
  6. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    В 1.7.2 нет ууид и поэтому происходит эта ошибка. Нужно либо переходить на 1.7.9 либо править плагин.
     
  7. Автор темы
    DarKillers54

    DarKillers54 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
    аналоги есть?
     
  8. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Что мешает обновиться до 1.7.9?
     
  9. Автор темы
    DarKillers54

    DarKillers54 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
    не важно... :(
    если есть аналоги, буду рад увидеть, суть такова, что при нажатии ПКМ, на моба или на блок, этот предмет выполняет команду за вас.
    up
     
  10. SydikPro

    SydikPro Участник

    Баллы:
    31
    Имя в Minecraft:
    SydikPro
    ServerSing
     
  11. mine88

    mine88 Старожил Пользователь

    Баллы:
    143
    Убейся
     
  12. Kyran

    Kyran Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Kyran
    А что ты в PermissionsEX вписал для CommandNPC ? Пример (-commnadnpc.teleport.*) для определённой группы. А то у меня тоже такая проблема немогу найти что нужно в PermissionsEx вписать для CommandNPC.
     
  13. utkabobr

    utkabobr Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    YTKAB0BP
    noPerm заместо noperm (P.S. в Java abc != ABC)
     

Поделиться этой страницей