Hallo ich wollte ein team plugin coden.
Ich hab es so gemacht mit Array List:
Der Fehler. Die team Member können sich schlagen!
Team Join Code:
ArrayList:
Team Damage :
Ich hab es so gemacht mit Array List:
Der Fehler. Die team Member können sich schlagen!
Team Join Code:
Javascript:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player user = (Player) sender;
if(args.length == 1) {
if(args[0].equalsIgnoreCase("Blau")) {
if(plugin.Rot.contains(user.getName())) {
plugin.Rot.remove(user.getName());
} else {
plugin.Blau.add(user.getName());
user.sendMessage("Du bist jetzt im team Blau");
}
}
} if(args.length == 1) {
if(args[0].equalsIgnoreCase("Rot")) {
if(plugin.Blau.contains(user.getName())) {
plugin.Blau.remove(user.getName()) ;
} else {
plugin.Rot.add(user.getName());
user.sendMessage("Du bist jetzt im team Rot");
}
}
}
else {
user.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("prefix.prefix")) + "§c /Team Rot|Blau Join|Leave ");
}
return true;
}
ArrayList:
Javascript:
public static ArrayList<String> Blau = new ArrayList<String>();
public static ArrayList<String> Rot = new ArrayList<String>();
Team Damage :
Javascript:
public class DamageTeam implements Listener {
private main plugin;
public DamageTeam(main plugin) {
this.plugin = plugin;
}
@SuppressWarnings("static-access")
@EventHandler
public void onDamage(EntityDamageByEntityEvent e) {
Entity user = e.getEntity();
if(plugin.Blau.contains(user.getName())) {
e.setCancelled(true);
}
if(plugin.Rot.contains(user.getName())) {
e.setCancelled(true);
}
}