Вопрос Почему моей команды несуществует?

Версия Minecraft
1.20.X

ComingFlex

Пользователь
Сообщения
132
Раньше серв был на PurPur 1.16.5 и всё было прекрасно. Решил перейти на 1.20.1 и с плагином возникла проблема.
Плейсхолдеры плагина работают, а команда нет, её просто не существует
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 

Вложения

  • paper-plugin.yml
    360 байт · Просмотры: 2
  • skupDemand.rar
    2.5 KB · Просмотры: 4
Так а вы команду в отдельный класс перенесите, а в Main классе регистрируйте
чта? Можно на русском, я вообще не шарю за плагинописание, я этот плагин через чат гпт делал
Объединено

Так а вы команду в отдельный класс перенесите, а в Main классе регистрируйте
Я у негшо же спросил, что не так: сказал всё правильно и сказал написать это. В консоли выводит отсутствие команды
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Раньше серв был на PurPur 1.16.5 и всё было прекрасно. Решил перейти на 1.20.1 и с плагином возникла проблема.
Плейсхолдеры плагина работают, а команда нет, её просто не существует
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Попробывал специально убрать команду из .yml и тогда выводит ошибку
[18:28:37 ERROR]: [SkupDemand] Команда 'skup_demand' не найдена в paper-plugin.yml!
[18:28:37 ERROR]: Error occurred while enabling SkupDemand v1.0-SNAPSHOT (Is it up to date?)
java.lang.NoClassDefFoundError: me/clip/placeholderapi/expansion/PlaceholderExpansion
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader.findClass(PaperSimplePluginClassLoader.java:103) ~[purpur-1.20.1.jar:git-Purpur-2062]
at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:114) ~[purpur-1.20.1.jar:git-Purpur-2062]
at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:103) ~[purpur-1.20.1.jar:git-Purpur-2062]
at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at ru.skupDemand.SkupDemand.onEnable(SkupDemand.java:29) ~[SkupDemand.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[purpur-1.20.1.jar:git-Purpur-2062]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[purpur-1.20.1.jar:git-Purpur-2062]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:656) ~[purpur-1.20.1.jar:git-Purpur-2062]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:567) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:640) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:439) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:345) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1116) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) ~[purpur-1.20.1.jar:git-Purpur-2062]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassNotFoundException: me.clip.placeholderapi.expansion.PlaceholderExpansion
at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:142) ~[purpur-1.20.1.jar:git-Purpur-2062]
at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:103) ~[purpur-1.20.1.jar:git-Purpur-2062]
at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
... 21 more
 
чта? Можно на русском, я вообще не шарю за плагинописание, я этот плагин через чат гпт делал
Объединено


Я у негшо же спросил, что не так: сказал всё правильно и сказал написать это. В консоли выводит отсутствие команды
Вам необходимо зарегистрироваться для просмотра изображений-вложений
в чом прикол сделать так:
getCommand("skup_demand").setExecutor(new SkupDemand());
?
Объединено

в чом прикол сделать так:
getCommand("skup_demand").setExecutor(new SkupDemand());
?
в классе ещё так сделатц нада:
Java:
public final class SkupDemand extends JavaPlugin implements Listener, CommandExecutor
 
Последнее редактирование:
в чом прикол сделать так:
getCommand("skup_demand").setExecutor(new SkupDemand());
?
Объединено


в классе ещё так сделатц нада:
Java:
public final class SkupDemand extends JavaPlugin implements Listener, CommandExecutor
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Продолжай с чатгпт делать плагин, далеко зайдёшь
крч, я в ителиджи создал новый проект, но вместо Paper выбрал другое, закинул все файлы, сбилдил - всё заработало
 
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
setExecutor(this);
если не помогает иди делай новый класс с именем команды implemets CommandExecutor
туда перестаскиваешь onCommand
если надо передаёшь главный класс плагина plugin
и в setExecutor(new КлассКоманды());
вставь в () this если все таки будешь передавать главный класс плагина
Объединено

крч, я в ителиджи создал новый проект, но вместо Paper выбрал другое, закинул все файлы, сбилдил - всё заработало
offtop
каким блат, ладно...
 
Последнее редактирование:
Назад
Сверху Снизу