Вопрос DeluxeMenu и Executablecrafting

Ядро
Purpur

MeDiOcRiTy

Пользователь
Сообщения
13
Плагин
DeluxeMenu, Executablecrafting
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.21
Память сервера ОЗУ
8Gb
Ссылка
https://www.spigotmc.org/resources/deluxemenus.11734/
Здравствуйте дорогие форумчане. Я столкнулся с проблемой настройки deluxemenu.

В плагине Executablecrafting есть менюшка где показанны кастомные крафты.
Я хотел вывести её через DeluxeMenu:

'crafts':
material: dirt
slot: 31
display_name: ' '
lore:
- ' &6&lКРАФТЫ'
- ' &6&m '
- ' &fНажмите, чтобы '
- ' &fоткрыть '
- ''
left_click_commands:
- '[console] ec book %player_name% 1'
- '[sound] BLOCK_LEVER_CLICK'


Но когда я пытаюсь нажать на кнопку и открыть её, мне пишет ошибку:
[DeluxeMenus] Task #3335 for DeluxeMenus v1.14.1-Release generated an exception
org.bukkit.command.CommandException: Unhandled exception executing command 'ec' in plugin ExecutableCrafting v1.25.11.30
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:83) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:465) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.commands.Commands.performCommand(Commands.java:371) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1012) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:1116) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at DeluxeMenus-1.14.1-Release.jar/com.extendedclip.deluxemenus.action.ClickActionTask.run(ClickActionTask.java:119) ~[DeluxeMenus-1.14.1-Release.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1699) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1567) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1283) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.entity.Player.getUniqueId()" because "player" is null
at ExecutableCrafting-1.25.11.30.jar/vayk.executablecrafting.recipeBooks.needtorework.ItemBuilder.addPapiLore(ItemBuilder.java:123) ~[ExecutableCrafting-1.25.11.30.jar:?]
at ExecutableCrafting-1.25.11.30.jar/vayk.executablecrafting.recipeBooks.needtorework.RecipeBookManagement.openRecipeBook(RecipeBookManagement.java:360) ~[ExecutableCrafting-1.25.11.30.jar:?]
at ExecutableCrafting-1.25.11.30.jar/vayk.executablecrafting.commands.CommandClass.runCommand(CommandClass.java:190) ~[ExecutableCrafting-1.25.11.30.jar:?]
at SCore-5.25.9.28.jar/com.ssomar.score.commands.score.CommandsClassAbstract.onCommand(CommandsClassAbstract.java:79) ~[SCore-5.25.9.28.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.21.8-R0.1-SNAPSHOT.jar:?]


У меня вопрос из-за чего может возникать ошибка?
 
- '[console] ec book %player_name% 1'
А там в конце должно быть не название книги?
Ну типо ec book %player_name% misc и т.д.
Объединено

И еще я не уверен, что команда вообще доступна к выполнению из консоли.
 
Последнее редактирование:
А там в конце должно быть не название книги?
Ну типо ec book %player_name% misc и т.д.
Объединено

И еще я не уверен, что команда вообще доступна к выполнению из консоли.
Книга так и называется "1". Я пробовал через [player] тоже не работает
 
Я пробовал через [player] тоже не работает
Что бы работало через [player] надо выдать пермишен ec.cmd.book и разрешить команду в табкомплитере, если конечно такой используете.
 
Назад
Сверху Снизу