Помогите Команда не работает

Статус
Закрыто для дальнейших ответов.

AnleaR

Участник
Пользователь
Баллы
36
Здравствуйте, пишу плагин на телепортацию по планетам, уровни, фракции и т.д.
Возник баг. При телепортации (/jc <планета> или даже просто /jc) выводит "usage", то-есть обычное сообщение использования команды, будто я неправильно ввёл её, хотя все в порядке. В консоль ничего не выводит, никакую ошибку.
Помогите пожалуйста, заранее спасибо!
Главный класс: https://pastebin.com/2xeutAgA
Класс с телепортациями и т.д.: https://pastebin.com/ygeqFCRk
plugin.yml (если нужен): https://pastebin.com/JDf6gRi4
Стандартный config.yml (если нужен): https://pastebin.com/mefiwE5w
Скриншот того, что выводит после использования команды /jc:
 
Очевидно же что инициализируется, потому что он возвращает usage из plugin.yml при вводе команды
Я немного некорректно написал, вероятно. Я пока не вижу других вариантов почему команда не работает, кроме как потому, что она не была связана. А это может произойти, судя по коду, только если плагин не запустился. Если у него в onEnable выбило в лог ошибку и он молчит, то решать это можно долго при этом так и не решить. Если у него плагин запустился, не увидел экономку и выключился, то тоже можно искать ошибки не в том месте...
 
Я немного некорректно написал, вероятно. Я пока не вижу других вариантов почему команда не работает, кроме как потому, что она не была связана. А это может произойти, судя по коду, только если плагин не запустился. Если у него в onEnable выбило в лог ошибку и он молчит, то решать это можно долго при этом так и не решить. Если у него плагин запустился, не увидел экономку и выключился, то тоже можно искать ошибки не в том месте...
Точно! Он же зависимости в plugin.yml не написал. Я точно не знаю, важно или нет. Но у меня в некоторых случаях отказывался плагин запускаться.
 
Точно! Он же зависимости в plugin.yml не написал. Я точно не знаю, важно или нет. Но у меня в некоторых случаях отказывался плагин запускаться.
depend - обязательная зависимость
soft-depend необязательная зависимость

Если при старте плагина depend зависимость не была найдена - плагин не запустится.
В случае с soft-depend если он найден, то запуск будет гарантировано после него.
 
depend - обязательная зависимость
soft-depend необязательная зависимость

Если при старте плагина depend зависимость не была найдена - плагин не запустится.
В случае с soft-depend если он найден, то запуск будет гарантировано после него.
Depend не важен, так как я знаю, что за плагины мне нужны, и использую их.
 
Я немного некорректно написал, вероятно. Я пока не вижу других вариантов почему команда не работает, кроме как потому, что она не была связана. А это может произойти, судя по коду, только если плагин не запустился. Если у него в onEnable выбило в лог ошибку и он молчит, то решать это можно долго при этом так и не решить. Если у него плагин запустился, не увидел экономку и выключился, то тоже можно искать ошибки не в том месте...
А что же тогда делать?
 
Дело в том что код даже не на уровне новичка, намного ниже 0

Кстати, код пересобран, но слишком много ошибок в твоём коде, команды выполняются но с ошибками
 
Последнее редактирование:
Не с того ты начинаешь. Иди учи java и как писать нормальный код. А не с воровства говнокала.
Java я учу уже 9 месяцев) Плагин слишком большой, я пробовал его написать сам, но еще нет столько опыта. Вот я и взял его за основу, видимо зря
 
Дело в том что код даже не на уровне новичка, намного ниже 0

Кстати, код пересобран, но слишком много ошибок в твоём коде, команды выполняются но с ошибками
Лучшим решением будет перепись плагина, верно?
 
Последнее редактирование:
Лучшим решением будет перепись плагина, верно?
Лучшем решением будет доучить java и научится читать доки по ведроапи. Тогда ты сам все напишешь и будешь знать как это работает и почему. И не заблудишься в коде, если будешь соблюдать solid. Это желательно в первую очередь освоить.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх