- Баллы
- 61
Доброе время суток. Хотел написать плагин на консоль, но возникла проблема с Bukkit.getServer().dispatchCommand
public class Main extends JavaPlugin implements Listener{
public void onEnable(){
this.getServer().getPluginManager().registerEvents(this, this);}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String lbl, String[] args){
if (!(sender instanceof Player)) {
sender.sendMessage("§4command if console");
return true;}
if(cmd.getName().equalsIgnoreCase("cmd")){
StringBuilder arg = new StringBuilder(" ");
for(int i = 0; i < args.length; i++){
arg.append(args + " ");}
Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "" + arg.toString().toLowerCase());
// Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "" + arg.toString());
return true;
}
return true;
}}
public class Main extends JavaPlugin implements Listener{
public void onEnable(){
this.getServer().getPluginManager().registerEvents(this, this);}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String lbl, String[] args){
if (!(sender instanceof Player)) {
sender.sendMessage("§4command if console");
return true;}
if(cmd.getName().equalsIgnoreCase("cmd")){
StringBuilder arg = new StringBuilder(" ");
for(int i = 0; i < args.length; i++){
arg.append(args + " ");}
Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "" + arg.toString().toLowerCase());
// Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "" + arg.toString());
return true;
}
return true;
}}