package de.xSu.TeamSystem;
import java.util.Iterator;
import java.util.List;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
public class TeamCommand
implements CommandExecutor
{
public TeamSystem plugin = TeamSystem.instance;
public boolean onCommand(CommandSender sender, Command command, String label, String[] args)
{
String group;
String member;
if ((sender instanceof Player))
{
Player player = (Player)sender;
if (player.hasPermission("TeamSystem.team"))
{
player.sendMessage(this.plugin.header.replace("&", "§"));
for (Iterator localIterator1 = this.plugin.groups.iterator(); localIterator1.hasNext(); ) { group = (String)localIterator1.next();
List members = this.plugin.getMember(group);
if (members.size() == 0)
{
continue;
}
String msg = this.plugin.getGroupColor(group) + ": ";
Boolean first = Boolean.valueOf(true);
for (Iterator localIterator2 = members.iterator(); localIterator2.hasNext(); ) { member = (String)localIterator2.next();
if (first.booleanValue())
{
msg = msg + this.plugin.colorplayername(member);
first = Boolean.valueOf(false);
}
else
{
msg = msg + this.plugin.semicolon + this.plugin.colorplayername(member);
}
}
player.sendMessage(msg.replace("&", "§"));
}
player.sendMessage(this.plugin.footer.replace("&", "§"));
return true;
}
player.sendMessage(ChatColor.RED + "No permissions!");
return true;
}
Bukkit.getConsoleSender().sendMessage(this.plugin.header.replace("&", "§"));
for (String group1 : this.plugin.groups)
{
List members = this.plugin.getMember(group1);
if (members.size() == 0)
{
continue;
}
String msg = this.plugin.getGroupColor(group1) + ": ";
Boolean first = Boolean.valueOf(true);
for (String member1 : members)
{
if (first.booleanValue())
{
msg = msg + this.plugin.colorplayername(member1);
first = Boolean.valueOf(false);
}
else
{
msg = msg + this.plugin.semicolon + this.plugin.colorplayername(member1);
}
}
Bukkit.getConsoleSender().sendMessage(msg.replace("&", "§"));
}
Bukkit.getConsoleSender().sendMessage(this.plugin.footer.replace("&", "§"));
return true;
}
}
import java.util.Iterator;
import java.util.List;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
public class TeamCommand
implements CommandExecutor
{
public TeamSystem plugin = TeamSystem.instance;
public boolean onCommand(CommandSender sender, Command command, String label, String[] args)
{
String group;
String member;
if ((sender instanceof Player))
{
Player player = (Player)sender;
if (player.hasPermission("TeamSystem.team"))
{
player.sendMessage(this.plugin.header.replace("&", "§"));
for (Iterator localIterator1 = this.plugin.groups.iterator(); localIterator1.hasNext(); ) { group = (String)localIterator1.next();
List members = this.plugin.getMember(group);
if (members.size() == 0)
{
continue;
}
String msg = this.plugin.getGroupColor(group) + ": ";
Boolean first = Boolean.valueOf(true);
for (Iterator localIterator2 = members.iterator(); localIterator2.hasNext(); ) { member = (String)localIterator2.next();
if (first.booleanValue())
{
msg = msg + this.plugin.colorplayername(member);
first = Boolean.valueOf(false);
}
else
{
msg = msg + this.plugin.semicolon + this.plugin.colorplayername(member);
}
}
player.sendMessage(msg.replace("&", "§"));
}
player.sendMessage(this.plugin.footer.replace("&", "§"));
return true;
}
player.sendMessage(ChatColor.RED + "No permissions!");
return true;
}
Bukkit.getConsoleSender().sendMessage(this.plugin.header.replace("&", "§"));
for (String group1 : this.plugin.groups)
{
List members = this.plugin.getMember(group1);
if (members.size() == 0)
{
continue;
}
String msg = this.plugin.getGroupColor(group1) + ": ";
Boolean first = Boolean.valueOf(true);
for (String member1 : members)
{
if (first.booleanValue())
{
msg = msg + this.plugin.colorplayername(member1);
first = Boolean.valueOf(false);
}
else
{
msg = msg + this.plugin.semicolon + this.plugin.colorplayername(member1);
}
}
Bukkit.getConsoleSender().sendMessage(msg.replace("&", "§"));
}
Bukkit.getConsoleSender().sendMessage(this.plugin.footer.replace("&", "§"));
return true;
}
}
for (String group : this.plugin.groups)
das: this.plugin.groups <- ist Rot unterstrichen, ich komme da irgend wie nicht weiter, also weiss nicht weiter.
for (String member1 : members)
das: members <- ist Rot unterstrichen, da komme ich garnicht weiter..
Kann mir vllt. jemand helfen?