I'm remaking my unupdated plugins and my code have "???" as an error. Anyway to fix this? Code: for (Iterator localIterator1 = main.this.players.iterator(); localIterator1.hasNext(); ???.hasNext()) { UUID list = (UUID)localIterator1.next(); Player player = Bukkit.getPlayer(list); if (main.this.redTeam.size() > main.this.blueTeam.size()) { main.this.blueTeam.add(player.getUniqueId()); } else if (main.this.redTeam.size() < main.this.blueTeam.size()) { main.this.redTeam.add(player.getUniqueId()); } else { Integer team = Integer.valueOf(new Random().nextInt(2)); if (team.intValue() == 1) { main.this.redTeam.add(player.getUniqueId()); } else { main.this.blueTeam.add(player.getUniqueId()); } } for (UUID blueteam : main.this.blueTeam) { Player bluePlayers = Bukkit.getServer().getPlayer(blueteam); bluePlayers.teleport(blue); bluePlayers.sendMessage(ChatColor.BLUE + "You are on the Blue team!"); } for (UUID redteam : main.this.redTeam) { Player redPlayers = Bukkit.getPlayer(redteam); redPlayers.teleport(red); redPlayers.sendMessage(ChatColor.RED + "You are on the Red team!"); } ??? = main.this.players.iterator(); continue;UUID allplayers = (UUID)???.next(); Player all = Bukkit.getPlayer(allplayers); main.this.saveInv(all); all.getInventory().clear(); if (main.this.getConfig().getBoolean("items_gui_enabled")) { ItemStack item = new ItemStack(main.this.getConfig().getInt("item_for_gui_opener"), 1); all.getInventory().addItem(new ItemStack[] { item });
Code: ??? = main.this.players.iterator(); continue;UUID allplayers = (UUID)???.next(); Try renaming ??? To a word Edit: 1. Change ??? To a word 2. Initialise the variable
@LeePMC I can't find the correct variable, here is some of the string of variables: Code: public void TnTWarsJoin(Player p, final Location red, final Location blue, UUID uuid) { if ((this.redTeam.size() == 0) && (this.blueTeam.size() == 0)) { this.ingame = false; } if (!this.ingame) { if (!this.players.contains(uuid)) { this.players.add(p.getUniqueId()); Player everyone; if ((this.players.size() >= getConfig().getInt("minplayers")) && (this.players.size() <= getConfig().getInt("maxplayers"))) { for (UUID all : this.players) { everyone = Bukkit.getPlayer(all); everyone.sendMessage(ChatColor.YELLOW + p.getName() + " has joined the game! TnT Wars will start in " + getConfig().getInt("countdownbeforegame") + " seconds!"); } BukkitScheduler scheduler = Bukkit.getServer().getScheduler(); scheduler.scheduleSyncDelayedTask(this, new Runnable() { public void run() { for (Iterator localIterator1 = main.this.players.iterator(); localIterator1.hasNext(); ???.hasNext()) { UUID list = (UUID)localIterator1.next(); Player player = Bukkit.getPlayer(list); if (main.this.redTeam.size() > main.this.blueTeam.size()) { main.this.blueTeam.add(player.getUniqueId()); } else if (main.this.redTeam.size() < main.this.blueTeam.size()) { main.this.redTeam.add(player.getUniqueId()); } else {