Помогите Не работает DeluxeMenus при обработки view_requirement!

MrGr1mmy

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
MrGr1mmy
Код:
menu_title: '             &e» &8Квесты &e«'
open_command: quests
register_command: true
size: 27
open_requirement:
  requirements:
    permission:
      type: has permission
      permission: quests.menu
      deny_commands:
        - "[message] &cУ вас нет прав."
items:
  'quest_1':
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWFlODI2ZTdkYjg0NDdmYmQ2Mjk4OGZlZTBlODNiYmRkNjk0Mzc4YWVmMTJkMjU3MmU5NzVmMDU5YTU0OTkwIn19fQ==
    slot: 11
    priority: 0
    display_name: ' &e&l«Дровосек» &7(Прогресс:&e %statistic_mine_block:OAK_LOG%&7/&6128&7) '
    lore:
    - ''
    - '&f Задание: &7Нарубить 2 стака'
    - '&7 дубовой древесины'
    - ''
    - '&e » &fВы получите &6$500'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_quest.1%'
          output: 'no'
    left_click_requirement:
      requirements:
        quest_check:
          type: javascript
          expression: '%statistic_mine_block:OAK_LOG% >= 128'
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message]'
          - '[message] &e&lКвесты &8» &cЗадание не выполнено!'
          - '[message]'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] lp user %player_name% permission set quest.1'
      - '[message]'
      - '[message] &e&lКвесты &8» &aЗадание успешно выполнено! Вы получили награду!'
      - '[message]'
      - '[console] eco give %player_name% 500'
      - '[refresh]'
      
  'quest_1_complete':
    material: barrier
    slot: 11
    priority: 1
    display_name: ' &e&l«Дровосек» &7(&aВыполнено&7) '
    lore:
    - ''
    - '&f Задание: &7Нарубить 2 стака'
    - '&7 дубовой древесины'
    - ''
    - '&e » &aЗадание выполнено!'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_quest.1%'
          output: 'yes'
    left_click_commands:
      - '[sound] BLOCK_LEVER_CLICK'
      - '[message]'
      - '[message] &e&lКвесты &8» &cВы уже выполнили это задание!'
      - '[message]'
HTML:
Решил сделать единоразовую награду, за отыгровку часов.
Взял пример у человека с квестов, выдаёт ошибку.
Начал юзать view_requiremer, на yamllint.com всё ровно, но сам плагин выдаёт фатал.
Помогите пожалуйста, заранее благодарен.
P.S Весь инет облазил, ничего не нашёл..
 
1. У тебя была ошибка в меню, в строчке
Код:
output: 'yes'
upload_2021-11-9_15-51-7.png
и об этом пишет консоль (почему у тебя дебаг иначе выглядит, хз)
upload_2021-11-9_15-51-28.png
2. Сама менюшка не открывается из-за нерабочего плэйсхолдера LuckPerms
который я просто перекачал через команду /papi ecloud download LuckPerms

upload_2021-11-9_16-1-44.png
 
1. У тебя была ошибка в меню, в строчке
Код:
output: 'yes'
Посмотреть вложение 60881
и об этом пишет консоль (почему у тебя дебаг иначе выглядит, хз)
Посмотреть вложение 60882
2. Сама менюшка не открывается из-за нерабочего плэйсхолдера LuckPerms
который я просто перекачал через команду /papi ecloud download LuckPerms

Посмотреть вложение 60883
Можешь кинуть уже готовый конфиг файла, вроде всё сделал, всё равно не работает, плейсхолдер тоже перекачал
 
Можешь кинуть уже готовый конфиг файла, вроде всё сделал, всё равно не работает, плейсхолдер тоже перекачал
в той сборке что ты скинул, в config.yml менюшка вообще не прописана.
https://disk.yandex.ru/d/K4uLM9gLzZQiVA - готовый вариант.
(напишешь если нужно будет удалить ссылку).
 
в той сборке что ты скинул, в config.yml менюшка вообще не прописана.
https://disk.yandex.ru/d/K4uLM9gLzZQiVA - готовый вариант.
(напишешь если нужно будет удалить ссылку).
Код:
[22:32:51 ERROR]: Error occurred while enabling DeluxeMenus v1.13.3-Release (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.put(String, Object)" because "com.extendedclip.deluxemenus.requirement.JavascriptRequirement.engine" is null
        at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.<init>(JavascriptRequirement.java:19) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.getRequirements(DeluxeMenusConfig.java:972) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuItems(DeluxeMenusConfig.java:813) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenu(DeluxeMenusConfig.java:411) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuFromFile(DeluxeMenusConfig.java:284) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadGUIMenus(DeluxeMenusConfig.java:227) ~[?:?]
        at com.extendedclip.deluxemenus.DeluxeMenus.onEnable(DeluxeMenus.java:75) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at java.lang.Thread.run(Thread.java:831) [?:?]
Запустил твою сборку, выдаёт варн и не работает ни одно меню.
 
Эм..
"com.extendedclip.deluxemenus.requirement.JavascriptRequirement.engine" is null

Глупый вопрос, но ты точно поставил JavaScript в PlaceholderAPI?
 
Код:
[22:32:51 ERROR]: Error occurred while enabling DeluxeMenus v1.13.3-Release (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.put(String, Object)" because "com.extendedclip.deluxemenus.requirement.JavascriptRequirement.engine" is null
        at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.<init>(JavascriptRequirement.java:19) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.getRequirements(DeluxeMenusConfig.java:972) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuItems(DeluxeMenusConfig.java:813) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenu(DeluxeMenusConfig.java:411) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuFromFile(DeluxeMenusConfig.java:284) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadGUIMenus(DeluxeMenusConfig.java:227) ~[?:?]
        at com.extendedclip.deluxemenus.DeluxeMenus.onEnable(DeluxeMenus.java:75) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at java.lang.Thread.run(Thread.java:831) [?:?]
Запустил твою сборку, выдаёт варн и не работает ни одно меню.
Нужен полный лог запуска сервера, загрузи на https://pastebin.com
 
https://disk.yandex.ru/d/VTvFyKcgMGb2dA
Ошибку поправил, для последней зависимости джаваскрипт нужна java 16. установил туда билд с поддержкой java 8.
В целом, как и до так и после менюшка открывается и загружается. я проверяю со стороны опки.
шибко ничего там не разбирал..
 
https://disk.yandex.ru/d/VTvFyKcgMGb2dA
Ошибку поправил, для последней зависимости джаваскрипт нужна java 16. установил туда билд с поддержкой java 8.
В целом, как и до так и после менюшка открывается и загружается. я проверяю со стороны опки.
шибко ничего там не разбирал..
Ссылка не работает, загрузи ешё раз пожалуйста
 
Мда.. xD
Код:
[20:46:06 ERROR]: Error occurred while enabling DeluxeMenus v1.13.3-Release (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.put(String, Object)" because "com.extendedclip.deluxemenus.requirement.JavascriptRequirement.engine" is null
        at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.<init>(JavascriptRequirement.java:19) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.getRequirements(DeluxeMenusConfig.java:972) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuItems(DeluxeMenusConfig.java:813) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenu(DeluxeMenusConfig.java:411) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuFromFile(DeluxeMenusConfig.java:284) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadGUIMenus(DeluxeMenusConfig.java:227) ~[?:?]
        at com.extendedclip.deluxemenus.DeluxeMenus.onEnable(DeluxeMenus.java:75) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at java.lang.Thread.run(Thread.java:831) [?:?]
 
Мда.. xD
Код:
[20:46:06 ERROR]: Error occurred while enabling DeluxeMenus v1.13.3-Release (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.put(String, Object)" because "com.extendedclip.deluxemenus.requirement.JavascriptRequirement.engine" is null
        at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.<init>(JavascriptRequirement.java:19) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.getRequirements(DeluxeMenusConfig.java:972) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuItems(DeluxeMenusConfig.java:813) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenu(DeluxeMenusConfig.java:411) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuFromFile(DeluxeMenusConfig.java:284) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadGUIMenus(DeluxeMenusConfig.java:227) ~[?:?]
        at com.extendedclip.deluxemenus.DeluxeMenus.onEnable(DeluxeMenus.java:75) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at java.lang.Thread.run(Thread.java:831) [?:?]
Нуу все, выбрасывай
 
Мда.. xD
Код:
[20:46:06 ERROR]: Error occurred while enabling DeluxeMenus v1.13.3-Release (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.put(String, Object)" because "com.extendedclip.deluxemenus.requirement.JavascriptRequirement.engine" is null
        at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.<init>(JavascriptRequirement.java:19) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.getRequirements(DeluxeMenusConfig.java:972) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuItems(DeluxeMenusConfig.java:813) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenu(DeluxeMenusConfig.java:411) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadMenuFromFile(DeluxeMenusConfig.java:284) ~[?:?]
        at com.extendedclip.deluxemenus.config.DeluxeMenusConfig.loadGUIMenus(DeluxeMenusConfig.java:227) ~[?:?]
        at com.extendedclip.deluxemenus.DeluxeMenus.onEnable(DeluxeMenus.java:75) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Spigot.jar:git-Spigot-79a30d7-acbc348]
        at java.lang.Thread.run(Thread.java:831) [?:?]
Ещё раз прошу полный лог запуска сервера
 
Подозреваю, что проблема в этом:
Код:
ScriptEngine type for javascript placeholder luckperm isn't initialized! Defaulting to global
Failed to set ScriptEngine for javascript placeholder: luckperm
File: example.js for Javascript placeholder: example is empty

Ещё у тебя, кстати, проблема с JetClans:
Код:
Plugin JetClans v1.0 has failed to register events for class ru.blackgoodnether.clans.listeners.WelcomeJoin because com/nametagedit/plugin/api/events/NametagEvent does not exist.
 
Последнее редактирование:
Подозреваю, что проблема в этом:
Код:
ScriptEngine type for javascript placeholder luckperm isn't initialized! Defaulting to global
Failed to set ScriptEngine for javascript placeholder: luckperm
File: example.js for Javascript placeholder: example is empty

Ещё у тебя, кстати, проблема с JetClans:
Код:
Plugin JetClans v1.0 has failed to register events for class ru.blackgoodnether.clans.listeners.WelcomeJoin because com/nametagedit/plugin/api/events/NametagEvent does not exist.
Как пофиксить?
 
Назад
Верх Низ