Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void execute(CommandSender sender, String[] args) {
- ProxiedPlayer player = (ProxiedPlayer)sender;
- if(args.length == 0)
- {
- player.sendMessage(new TextComponent("§eFreunde Befehl übersicht"));
- player.sendMessage(new TextComponent(" "));
- player.sendMessage(new TextComponent("§7/friend list"));
- player.sendMessage(new TextComponent("§7/friend allow <player>"));
- player.sendMessage(new TextComponent("§7/friend remove <player>"));
- player.sendMessage(new TextComponent("§7/friend toggle message"));
- player.sendMessage(new TextComponent("§7/friend toggle add"));
- player.sendMessage(new TextComponent("§7/friend request add <player>"));
- player.sendMessage(new TextComponent("§7/friend request remove <player>"));
- }
- if(args.length == 1)
- {
- if(args[0].equalsIgnoreCase("list"))
- {
- }
- }
- if(args.length == 2)
- {
- if(args[0].equalsIgnoreCase("toggle"))
- {
- if(args[1].equalsIgnoreCase("message"))
- {
- String i = Variables.getFriendmessageallow().get(player);
- if(i.equalsIgnoreCase("5"))
- {
- player.sendMessage(new TextComponent("§7Ab nun können keine Freunde dich mehr anschreiben"));
- Variables.getFriendmessageallow().put(player, String.valueOf(0));
- AsyncMethodes.doAsyncUpdate(player);
- return;
- }
- if(i.equalsIgnoreCase("0"))
- {
- player.sendMessage(new TextComponent("§7Ab nun können Freunde dich wider Anschreiben"));
- Variables.getFriendmessageallow().put(player, String.valueOf(5));
- AsyncMethodes.doAsyncUpdate(player);
- return;
- }
- }
- if(args[1].equalsIgnoreCase("add"))
- {
- String i = Variables.getFriendrequstallow().get(player);
- if(i.equalsIgnoreCase("5")){
- player.sendMessage(new TextComponent("§7Ab nun kannst du keine Freundschafsanfragen ehrhalten"));
- Variables.getFriendrequstallow().put(player, String.valueOf(0));
- }
- if(i.equalsIgnoreCase("0")){
- player.sendMessage(new TextComponent("§7Ab nun kannst du wider Freundschafsanfragen ehrhalten"));
- Variables.getFriendrequstallow().put(player, String.valueOf(5));
- }
- }
- if(args[0].equalsIgnoreCase("allow")){
- ProxiedPlayer target = BungeeCord.getInstance().getPlayer(args[1]);
- if(target != null)
- {
- if(!new FriendManager().getRequestListRAW(player.getUniqueId().toString()).contains(target.getUniqueId().toString())){
- sender.sendMessage(new TextComponent("§cDu kannst keinen Spieler adden, der dir keine Freundschafsanfrage gesendet hat."));
- return;
- }
- new FriendManager().AddToFriendList(player, target);
- new FriendManager().AddToFriendList(target, player);
- new FriendManager().RemoveRequestFriend(player, target.getUniqueId().toString());
- new FriendManager().RemoveRequestFriend(target, player.getUniqueId().toString());
- player.sendMessage(new TextComponent("§7Du bist nun mit §e" + target.getName() + " §7befreundet"));
- target.sendMessage(new TextComponent("§7Du bist nun mit §e" + player.getName() + " §7befreundet"));
- }
- }
- if(args[0].equalsIgnoreCase("remove"))
- {
- ProxiedPlayer target = BungeeCord.getInstance().getPlayer(args[1]);
- if(target != null)
- {
- new FriendManager().RemoveFromFriendList(player, target.getUniqueId().toString());
- new FriendManager().RemoveFromFriendList(target, player.getUniqueId().toString());
- player.sendMessage("§7Du bist nun nicht mehr mit §c" + target.getName() + " §7befreunet");
- target.sendMessage("§7Du bist nun nicht mehr mit §c" + player.getName() + " §7befreunet");
- }
- }
- }
- if(args.length == 3)
- {
- if(args[0].equalsIgnoreCase("request")){
- if(args[1].equalsIgnoreCase("add"))
- {
- ProxiedPlayer target = BungeeCord.getInstance().getPlayer(args[2]);
- if(target != null)
- {
- String requests = Variables.getFriendrequst().get(target);
- requests = requests.replace(";", "");
- if(requests.contains(player.getUniqueId().toString())){
- player.sendMessage(new TextComponent("§c§lDu hast dem Spieler schon eine Freundschafsanfrage gesendet."));
- return;
- }
- if(new FriendManager().getFriendListRAW(target.getUniqueId().toString()).contains(player.getUniqueId().toString())){
- player.sendMessage(new TextComponent("§7Du bist bereits mit dem Spieler §e " + target.getName() + " §7befreundet"));
- return;
- }
- if(!(new FriendManager().isAllowRequestFriend(target))){
- player.sendMessage(new TextComponent("§7Der Spieler nimmt derzeit keine Freunde an."));
- return;
- }
- new FriendManager().addRequestFriend(target, player.getUniqueId().toString());
- target.sendMessage(new TextComponent(" "));
- target.sendMessage(new TextComponent("§7Du hast eine Freundschaftsanfrage erhalten"));
- target.sendMessage(new TextComponent("§eSpieler§7:§a " + sender.getName()));
- target.sendMessage(new TextComponent(" "));
- player.sendMessage(new TextComponent("§7Du hast dem Spieler eine Freundschafsanfrage gesendet"));
- }
- }
- if(args[1].equalsIgnoreCase("remove")){
- ProxiedPlayer target = BungeeCord.getInstance().getPlayer(args[2]);
- if(target != null){
- new FriendManager().RemoveRequestFriend(player, target.getUniqueId().toString());
- player.sendMessage(new TextComponent(""));
- player.sendMessage(new TextComponent("§7Du hast die Freundschaftsanfrage gelöscht"));
- player.sendMessage(new TextComponent("§7Spieler§7:§a " + target.getName()));
- player.sendMessage(new TextComponent(""));
- target.sendMessage(new TextComponent(" "));
- target.sendMessage(new TextComponent("§7Deine Anfrage wurde gelöscht von dem Spieler§a " + player.getName()));
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement