Помогите Команда /server в BungeeCord

  • Автор темы Автор темы Zahar
  • Дата начала Дата начала

Zahar

Активный участник
Пользователь
Баллы
61
Что делать если команда /server НЕ работает? Ни в лобби авторизации ни на простом лобби
 
А есть какие-то плагины для bungeecord чтобы только администратор мог тп между серверами?
Оно и работает для администраторов bungeecord если там есть пермишенс у них. Только касяк в том, что под админом можно зайти и тпшнутся, не авторизуясь в аутчме.
 
Оно и работает для администраторов bungeecord если там есть пермишенс у них. Только касяк в том, что под админом можно зайти и тпшнутся, не авторизуясь в аутчме.
А так что-бы на сервере авторизации не работало а на других(Survival, BedWars итд) работало? Так нельзя?
 
А кто подскажет как добавить себя в админку bungeecord?

Есть 2 группы
permissions:
default:
- skinsrestorer.playercmds
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
Как мне в админа попасть?
 
disabled_commands:
- alert
- end
- ip
- reload
- server
- send
- alertraw
- greload
connection_throttle: 4000

Может у тебя тоже в этом списке стоит команда? У меня стояла.
 
Что делать если команда /server НЕ работает? Ни в лобби авторизации ни на простом лобби
Элементарно,отомстить подлому BungeeCord и сделать свой плагин.
PHP:
package minitutorial.bungee;

import net.md_5.bungee.api.plugin.Plugin;

public class Main extends Plugin{
  public void onEnable(){
    getProxy().getPluginManager().registerCommand(this, new CMD());
  }
}
PHP:
package minitutorial.bungee;

import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.config.ServerInfo;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import net.md_5.bungee.api.plugin.Command;

public class CMD extends Command {
    public CMD() {
        super("server","server.teleport");
    }
    @Override
    public void execute(CommandSender sender, String[] args) {
        if(sender instanceof ProxiedPlayer){
        ProxiedPlayer player = (ProxiedPlayer) sender;
        if(args.length != 1){
            player.sendMessage(ChatColor.RED  + "/server [Имя]");
            return;
        }else{
            ServerInfo target = ProxyServer.getInstance().getServerInfo( args[0] );
            if(target == null){
                player.sendMessage(ChatColor.GOLD + "Сервера нету!");
                return;
            }
            if(!player.getServer().getInfo().getName().equals(target)){
            }else{
                player.sendMessage(ChatColor.GOLD + "Вы уже на сервере");
                return;
            }
            player.connect(target);
    }
    }else{
        sender.sendMessage(ChatColor.RED + "You are not player!");
        return;
    }
    }
}
PHP:
name: Server
main: minitutorial.bungee.Main
version: 1.0
author: Faint
 
disabled_commands:
- alert
- end
- ip
- reload
- server
- send
- alertraw
- greload
connection_throttle: 4000

Может у тебя тоже в этом списке стоит команда? У меня стояла.
А каким хреном /server банджевский относится к спиготовским командам? Ведь не спигот её ловит.
 
Назад
Верх Низ