Вопрос Помогите! При открытие меню в DeluxeMenus выводит ошибку!

Pabom

Пользователь
Сообщения
41
Плагин
DeluxeMenus v1.13.6-Release
Ядро сервера
  1. Paper
Версия сервера
  1. 1.12.2
При открытие меню в DeluxeMenus выводит ошибку!

Код:
[DeluxeMenus] Plugin DeluxeMenus v1.13.6-Release generated an exception while executing task 1450

java.lang.ArrayIndexOutOfBoundsException: Index 41 out of bounds for length 27

        at java.util.Arrays$ArrayList.set(Arrays.java:4170) ~[?:?]

        at net.minecraft.server.v1_12_R1.NonNullList.set(SourceFile:51) ~[patched_1.12.2.jar:git-Paper-1620]

        at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventoryCustom$MinecraftInventory.setItem(CraftInventoryCustom.java:107) ~[patched_1.12.2.jar:git-Paper-1620]

        at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.setItem(CraftInventory.java:96) ~[patched_1.12.2.jar:git-Paper-1620]

        at com.extendedclip.deluxemenus.menu.Menu.lambda$openMenu$5(Menu.java:440) ~[?:?]

        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620]

        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620]

        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620]

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]

        at java.lang.Thread.run(Thread.java:833) [?:?]
 
Вот меню
Объединено

На YAML Checker проверял. Всё валидно
Объединено

Ок. Щя попробуем
Объединено

Ну да скачал 8. Не работет DeluxeMenus
Тут и понятно он же с 11 работает.
На странице плагина написано
Объединено

Ну да скачал 8. Не работет DeluxeMenus
Тут и понятно он же с 11 работает.
На странице плагина написано
 

Вложения

  • menu.yml
    4.3 KB · Просмотры: 12
Последнее редактирование:
Код:
[DeluxeMenus] Plugin DeluxeMenus v1.13.3-Release generated an exception while executing task 992
java.lang.ArrayIndexOutOfBoundsException: Index 27 out of bounds for length 27
        at java.util.Arrays$ArrayList.set(Arrays.java:4170) ~[?:?]
        at net.minecraft.server.v1_12_R1.NonNullList.set(SourceFile:51) ~[patched_1.12.2.jar:git-Paper-1620]
        at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventoryCustom$MinecraftInventory.setItem(CraftInventoryCustom.java:107) ~[patched_1.12.2.jar:git-Paper-1620]
        at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.setItem(CraftInventory.java:96) ~[patched_1.12.2.jar:git-Paper-1620]
        at com.extendedclip.deluxemenus.menu.Menu.lambda$openMenu$1(Menu.java:286) ~[?:?]
        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620]
        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:833) [?:?]
 
offtop
Уже 3 человека встречаю у которого для 1.12.2 стоит джава высокой версии
Там обычно нормальная совместимость


Эта ошибка говорит о том, что в массиве из 27 ячеек пытаются обратиться к 27 ячейке (массивы начинаются с 0, значит последняя 26). Выглядит, как попытка установить предмет на 27 слот в инвентаре с 27 размером.

Это не связано с версией жавы и это не похоже на ошибку конфигурации, так как выставленный размер инвентаря - 45.

Похоже на баг самого плагина. То, что ты установил TEXT, ничего не изменило, по идее. Так как в таком случае плагин просто виртуально выставит CHEST.

Советую попробовать создать это меню через конструктор, например, он вряд ли допустит ошибку. Если это произойдёт опять - надо репортить разработчику
 
Назад
Сверху Снизу