Team Plugin/Befehl

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

Re: Team Plugin/Befehl

Beitragvon Kampfprofessor » Di 10. Mai 2016, 13:25

Oder so.

Code: Alles auswählen
  1. import java.util.ArrayList;
  2. import org.bukkit.Bukkit;
  3. import org.bukkit.command.Command;
  4. import org.bukkit.command.CommandExecutor;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. public class Team implements CommandExecutor {
  8.    
  9.    ArrayList<Player> owner = new ArrayList<Player>();
  10.    ArrayList<Player> admin = new ArrayList<Player>();
  11.    ArrayList<Player> mod = new ArrayList<Player>();
  12.    
  13.    String OWNER;
  14.    String ADMIN;
  15.    String MOD;
  16.    
  17.    @Override
  18.    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  19.       if(sender instanceof Player) {
  20.          Player p = (Player) sender;
  21.          
  22.          for(Player all : Bukkit.getOnlinePlayers()) {
  23.             if(all.hasPermission("team.owner")) {
  24.                this.owner.add(all);
  25.             } else if(all.hasPermission("team.admin")) {
  26.                this.admin.add(all);
  27.             } else if(all.hasPermission("team.mod")) {
  28.                this.mod.add(all);
  29.             }
  30.             
  31.             if(this.owner.size() != 0) {
  32.                OWNER = this.owner.get(0).getName();
  33.                if(this.owner.size() < 1) {
  34.                   for(int i = 1; i < this.owner.size(); i++) {
  35.                      OWNER = OWNER + ", " + this.owner.get(i).getName();
  36.                   }
  37.                }
  38.             }
  39.             
  40.             if(this.admin.size() != 0) {
  41.                ADMIN = this.admin.get(0).getName();
  42.                if(this.admin.size() < 1) {
  43.                   for(int i = 1; i < this.admin.size(); i++) {
  44.                      ADMIN = ADMIN + ", " + this.admin.get(i).getName();
  45.                   }
  46.                }
  47.             }
  48.             
  49.             if(this.mod.size() != 0) {
  50.                MOD = this.mod.get(0).getName();
  51.                if(this.mod.size() < 1) {
  52.                   for(int i = 1; i < this.mod.size(); i++) {
  53.                      MOD = MOD + ", " + this.mod.get(i).getName();
  54.                   }
  55.                }
  56.             }
  57.             p.sendMessage("§b[]=========== §6Teammitglieder§b ===========[]");
  58.             p.sendMessage("§4Serverinhaber§7: " + OWNER);
  59.             p.sendMessage("§cAdmin §7: " + ADMIN);
  60.             p.sendMessage("§6Moderator §7: " + MOD);
  61.             p.sendMessage("§b[]=========== §6Teammitglieder§b ===========[]");
  62.          }
  63.       }
  64.       
  65.       return false;
  66.    }
  67. }
Benutzeravatar
Kampfprofessor
 
Beiträge: 71
Registriert: Fr 12. Feb 2016, 15:48

Vorherige

Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 24 Gäste

cron