DeluxeMenus проблема в плагине

Danil4512

Пользователь
Сообщения
72
Решения
1
Плагин
DeluxeMenus
Ядро сервера
  1. Paper
Версия сервера
  1. 1.12.2
Ссылка
https://www.spigotmc.org/resources/deluxemenus.11734/
Вообщем сделал в DeluxeMenus покупку через PlayerPoints вроде все правильно плагин перезагружается, когда нажимаю купить то не выводить что нету средств а просто выдает в консоль ошибку
Код:
[11:37:01 ERROR]: Could not pass event InventoryClickEvent to DeluxeMenus v1.13.4-DEV-116

java.lang.NoClassDefFoundError: Could not initialize class com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context.compile(Context.java:1509) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context.compileScript(Context.java:1449) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context.compileScript(Context.java:759) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScriptEngine.java:528) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScriptEngine.java:517) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:395) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:151) ~[?:?]

at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:262) ~[java.scripting:?]

at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.evaluate(JavascriptRequirement.java:43) ~[?:?]

at com.extendedclip.deluxemenus.requirement.RequirementList.evaluate(RequirementList.java:21) ~[?:?]

at com.extendedclip.deluxemenus.listener.PlayerListener.onClick(PlayerListener.java:194) ~[?:?]

at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor679.execute(Unknown Source) ~[?:?]

at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2002) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]

at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]

at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at java.lang.Thread.run(Thread.java:833) [?:?]

Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.RuntimeException: java.lang.NoSuchMethodException: no such method: sun.misc.Unsafe.defineAnonymousClass(Class,byte[],Object[])Class/invokeVirtual [in thread "Server thread"]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller.lambda$getDefineAnonymousClass$0(Context.java:335) ~[?:?]

at java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller.getDefineAnonymousClass(Context.java:327) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller.<clinit>(Context.java:317) ~[?:?]

... 28 more

вот код в самом DeluxeMenus
YAML:
'Слайм':
    material: mob_spawner
    data: 1
    slot: 32
    display_name: ' '
    lore:
      - "     &6&lСПАВНЕР &a&lСЛАЙМА"
      - "  &7&lЦенa: &a&l1500 мортиков"
      - " &7&lНажмите чтобы купить"
      - ''
    left_click_requirement:
      requirements:
        balance_check:
          type: javascript
          expression: '%playerpoints_points% >= 1500'
          deny_commands:
          - "[message]"
          - "[message] &fНедостаточно мортиков для покупки"
          - "[message]"
    left_click_commands:
      - '[console] points take %player_name% 1500'
      - '[refresh]'
      - '[console] give %player_name% spawner:slime'

Помогите пожалуйста
 
Вообщем сделал в DeluxeMenus покупку через PlayerPoints вроде все правильно плагин перезагружается, когда нажимаю купить то не выводить что нету средств а просто выдает в консоль ошибку
Код:
[11:37:01 ERROR]: Could not pass event InventoryClickEvent to DeluxeMenus v1.13.4-DEV-116

java.lang.NoClassDefFoundError: Could not initialize class com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context.compile(Context.java:1509) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context.compileScript(Context.java:1449) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context.compileScript(Context.java:759) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScriptEngine.java:528) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScriptEngine.java:517) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:395) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:151) ~[?:?]

at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:262) ~[java.scripting:?]

at com.extendedclip.deluxemenus.requirement.JavascriptRequirement.evaluate(JavascriptRequirement.java:43) ~[?:?]

at com.extendedclip.deluxemenus.requirement.RequirementList.evaluate(RequirementList.java:21) ~[?:?]

at com.extendedclip.deluxemenus.listener.PlayerListener.onClick(PlayerListener.java:194) ~[?:?]

at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor679.execute(Unknown Source) ~[?:?]

at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2002) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]

at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]

at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-"4b4e8f191"]

at java.lang.Thread.run(Thread.java:833) [?:?]

Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.RuntimeException: java.lang.NoSuchMethodException: no such method: sun.misc.Unsafe.defineAnonymousClass(Class,byte[],Object[])Class/invokeVirtual [in thread "Server thread"]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller.lambda$getDefineAnonymousClass$0(Context.java:335) ~[?:?]

at java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller.getDefineAnonymousClass(Context.java:327) ~[?:?]

at com.extendedclip.deluxemenus.libs.nashorn.internal.runtime.Context$AnonymousContextCodeInstaller.<clinit>(Context.java:317) ~[?:?]

... 28 more

вот код в самом DeluxeMenus
YAML:
'Слайм':
    material: mob_spawner
    data: 1
    slot: 32
    display_name: ' '
    lore:
      - "     &6&lСПАВНЕР &a&lСЛАЙМА"
      - "  &7&lЦенa: &a&l1500 мортиков"
      - " &7&lНажмите чтобы купить"
      - ''
    left_click_requirement:
      requirements:
        balance_check:
          type: javascript
          expression: '%playerpoints_points% >= 1500'
          deny_commands:
          - "[message]"
          - "[message] &fНедостаточно мортиков для покупки"
          - "[message]"
    left_click_commands:
      - '[console] points take %player_name% 1500'
      - '[refresh]'
      - '[console] give %player_name% spawner:slime'

Помогите пожалуйста
Откуда вы все такой пример берёте лол
Код:
 left_click_requirement:
      requirements:
        anythinghere:
          type: '>='
          input: '%playerpoints_points%'
          output: '1500'

Зачем тебе там жаваскрипт, можно проще... И скорее всего это исправит ошибку (не чекал что в ошибке)
 
Откуда вы все такой пример берёте лол
Код:
left_click_requirement:
      requirements:
        anythinghere:
          type: '>='
          input: '%playerpoints_points%'
          output: '1500'

Зачем тебе там жаваскрипт, можно проще... И скорее всего это исправит ошибку (не чекал что в ошибке)
а как проще?
 
Назад
Сверху Снизу