Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.xjorannn.HeroNetworkGame.commands;
- import java.util.ArrayList;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import me.xjorannn.HeroNetworkGame.library.Records;
- import me.xjorannn.HeroNetworkGame.library.Records.teamRec;
- public class TeamCommand implements CommandExecutor {
- String prefix = ChatColor.translateAlternateColorCodes('&', "&7[&3HeroN&9etwork&bGame&7] ");
- //String prefix = ChatColor.translateAlternateColorCodes('&', getprefix());
- static ArrayList<teamRec> teamList = Records.teamlist;
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player p = (Player) sender;
- if (!(sender instanceof Player)) {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&cAleen spelers kunnen dit commando gebruiken!"));
- return true;
- }
- if (p.hasPermission("heronetworkgame.team")) {
- if (cmd.getName().equalsIgnoreCase("team")) {
- if (args.length == 0) {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&8- &f/team list | bekijk alle teams."));
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&8- &f/team create | maak een team."));
- return true;
- }
- if (p.hasPermission("herominigame.team.list")) {
- if (args[0].equalsIgnoreCase("list")) {
- boolean teamExist = false;
- for (teamRec teamlistRecord : teamList) {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&8 - &f" + teamlistRecord.name));
- teamExist = true;
- }
- if (teamExist == false){
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&8 - &f" + "Geen teams!"));
- }
- }
- return true;
- }else {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&cJe hebt geen permissions om dit command te gebruiken!"));
- }
- if (args[0].equalsIgnoreCase("create")) {
- if (p.hasPermission("herominigame.team.create")) {
- if (args.length == 2) {
- for (teamRec teamlistRecord : teamList) {
- if (teamlistRecord.name.equals(args[1].toLowerCase())) {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&cDit team bestaat al!"));
- return false;
- }
- }
- teamRec teamlistRecord = new teamRec();
- teamList.add(teamlistRecord);
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&aTeam &9" + args[1] + "&a created!"));
- teamlistRecord.name = args[1].toLowerCase();
- teamlistRecord.spawnLoc = p.getLocation();
- }else {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&8- &c/team create <team>"));
- }
- }else {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&cJe hebt geen permissions om dit command te gebruiken!"));
- }
- return true;
- }
- }
- }else {
- p.sendMessage(prefix + ChatColor.translateAlternateColorCodes('&', "&cJe hebt geen permissions om dit command te gebruiken!"));
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement