Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

[Решено] RuBukkit Помоги.. OnCommand

Discussion in 'Разработка плагинов для новичков' started by ka4okRUS, Apr 1, 2017.

Thread Status:
Not open for further replies.
  1. Автор темы
    ka4okRUS

    ka4okRUS Участник Пользователь

    Trophy Points:
    31
    Привет, RuBukkit! Хочу попросить вас о помощи. :) Укажите ошибку!

    Code:
    package ru.lessons.com;
    
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.event.Listener;
    import org.bukkit.plugin.java.JavaPlugin;
    
    /**
    * Created by ka4ok on 01.04.2017.
    */
    public class Main extends JavaPlugin implements Listener {
    
        public void OnEnable() {
            getLogger().info("Plugin Enable");
        }
        public void OnDisable() {
            getLogger().info("Plugin Disable");
        }
        @Override
        public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
            if (getName().equalsIgnoreCase("cases")) {
                sender.sendMessage("Получилось!!!");
                return true;
            }
            return false;
        }
    }
     
  2. Хостинг MineCraft
    <
  3. demkom

    demkom Администратор Пользователь

    Trophy Points:
    76
    Skype:
    demkom1983
    Имя в Minecraft:
    G_demkom_G
    В plugin.yml указал команду?
     
  4. Автор темы
    ka4okRUS

    ka4okRUS Участник Пользователь

    Trophy Points:
    31
    main: ru.lessons.com.Main
    name: Lessons
    version: 1.0
    author: ka4ok

    commands:
    cases:
    usage: /cases​
     
  5. demkom

    demkom Администратор Пользователь

    Trophy Points:
    76
    Skype:
    demkom1983
    Имя в Minecraft:
    G_demkom_G
    Не уверен как в главном классе, но вообще для команд указывают
    Code:
    implements CommandExecutor
     
  6. Автор темы
    ka4okRUS

    ka4okRUS Участник Пользователь

    Trophy Points:
    31
    В отдельных классах так.. Но я хочу Главном..
     
  7. Blc_Dragon

    Blc_Dragon Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    Blc_Dragon
    каждая новая секция указывается двумя пробелами относительно уровня выше
     
  8. Автор темы
    ka4okRUS

    ka4okRUS Участник Пользователь

    Trophy Points:
    31
    Исправил это:
    Code:
     @Override
        public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
            if (getName().equalsIgnoreCase("cases")) {
                sender.sendMessage("Получилось!!!");
                return true;
    На это:
    Code:
     @Override
        public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
            if (command.getName().equalsIgnoreCase("cases")) {
                sender.sendMessage("Получилось!!!");
                return true;
    И исправил в plugin.yml
     
Thread Status:
Not open for further replies.

Share This Page