Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Прошу помочь найти ошибку в данном коде.

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

ChrisQQZZ

Новичок
Пользователь
Баллы
11
Имя в Minecraft
GuyFawkesss
Вот ссылка на PasteBin - удобный просмотр кода, кто не знал.
Ошибку показывает на следующих строках: 16, 23, 31, 55.
 
Текст ошибки тоже нам узнавать?
 
0) Кто показывает ошибку? IDE? Maven? Или в консоли javac?
1) Какую ошибку? Текст ошибки, пожалуйста.
Прошу прощения. Ошибку показывал Eclipse, т.е. просто в каждой из строчек была какая-либо ошибка (я их, вроде как, исправил). Запустил плагин - все без ошибок, но пишет, что команды /fakemute не существует.
Вот ссылка на новый код - http://pastebin.ru/nNzy3G74 .
По идее игроку, который будет указан в /fakemute <ник_игрока> выведется сообщение: "Игрок <ник_игрока> получил мут.

Возможно непонятно будет..
 
В метод onEnable() добавьте:
this.getCommand("fakemute").setExecutor(this);
И имплеменьте интерфейс CommandExecutor.
 
Пост выше делать не нужно, просто тип четвёртого аргумент метода onCommand поменяйте на String[]
 
В эклипсе экспорт работает, но в консоли сервера Minecraft куча ошибок
Интересно, с какого раза вы поймёте, что текст ошибки из консоли надо прилагать вместе с сообщением.
 
Пост выше делать не нужно, просто тип четвёртого аргумент метода onCommand поменяйте на String[]
Вот так?

public boolean String(CommandSender sender, Command cmd, String label, String args []) {

Компилируется, в консоли нет ошибок, но пишет, что команды /fakemute нет :(
Интересно, с какого раза вы поймёте, что текст ошибки из консоли надо прилагать вместе с сообщением.
Они разве копируются? О, спасибо.
 
Всё ясно.

String[] args
Стоп, теперь я вас понял.
При написании:

public boolean onCommand(CommandSender sender, Command cmd, String label, String[]) {

Выдает ошибку:


Multiple markers at this line
- Method breakpoint:FakeMessages [entry] - onCommand()
- Syntax error, insert "... VariableDeclaratorId" to complete
FormalParameter
Всё ясно.

String[] args
На то это и раздел "Разработка плагинов для новичков"..
 
А при чём тут изучение основ языка? Здесь помощь по Bukkit API, а не по синтаксису.
Лол, так вы мне сказали одно на другое поменять, ничего не работает, я и спрашиваю почему..

public boolean onCommand(CommandSender sender, Command cmd, String label, String[]) {

Заменил четвертый аргумент метода onCommand на "String[]" - ничего в итоге не кнает.
 
Лол, так вы мне сказали одно на другое поменять, ничего не работает, я и спрашиваю почему..

public boolean onCommand(CommandSender sender, Command cmd, String label, String[]) {

Заменил четвертый аргумент метода onCommand на "String[]" - ничего в итоге не кнает.
Ну во-первых я такого не говорил. А во-вторых, я сказал с расчётом на то, что ТС хотя бы понимает, что пишет.
 
Ну во-первых я такого не говорил. А во-вторых, я сказал с расчётом на то, что ТС хотя бы понимает, что пишет.
Я новичок и не сразу понял, о чем вы.
И с первым вы ошиблись, еще как говорили: "Пост выше делать не нужно, просто тип четвёртого аргумент метода onCommand поменяйте на String[]". Вы же сказали поменять, я поменял.

Вы противоречите своим же словам.
 

Я новичок и не сразу понял, о чем вы.
И с первым вы ошиблись, еще как говорили: "Пост выше делать не нужно, просто тип четвёртого аргумент метода onCommand поменяйте на String[]". Вы же сказали поменять, я поменял.

Вы противоречите своим же словам.
Да и если бы вы хотя бы знали синтаксис языка, сами бы догадались, что я имею в виду.
 


Да и если бы вы хотя бы знали синтаксис языка, сами бы догадались, что я имею в виду.
И


Да и если бы вы хотя бы знали синтаксис языка, сами бы догадались, что я имею в виду.
Ясно. Вот мы и отошли от темы. Просил помочь - а в итоге вы "отнекиваитесь" от того, что сами написали.

#это_уже_ОФФТОП. Тема закрыта. ""СПАСИБО"" за помощь.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх