Add /pvp fight

This commit is contained in:
Benkralex
2023-08-25 14:36:30 +02:00
committed by GitHub
parent 0116fae953
commit 01d4830ac8
@@ -60,6 +60,12 @@ public class PvpCommand {
.withUsage("/pvp blacklist remove <Player>") .withUsage("/pvp blacklist remove <Player>")
.withArguments(new PlayerArgument("Player")) .withArguments(new PlayerArgument("Player"))
.withHelp("Spieler aus Blacklist entfernen", "Du kannst damit Spieler aus deiner Blacklist entfernen."))) .withHelp("Spieler aus Blacklist entfernen", "Du kannst damit Spieler aus deiner Blacklist entfernen.")))
.withSubcommand(new ConmmandAPICommand("fight")
.executesPlayer((sender, args)->{pvpFight(sender, args);})
.withPermission("pvp.fight")
.withUsage("/pvp fight <Player>")
.withArguments(new PlayerArgument("Player"))
.withHelp("Spieler zu einem Kampf herrausfordern", "Man kann sich schlagen bis einer stirbt, der der stirbt verliert nichts."))
.register(); .register();
} }
@@ -203,4 +209,15 @@ public class PvpCommand {
sender.sendMessage("Fehler"); sender.sendMessage("Fehler");
} }
} }
public static void pvpFight(Player sender, Commandarguments args) {
//PvP Fight Command
Player pargs = args.get("Player");
Boolean fight;
TextComponent accept = new TextComponent(ChatColor.LIGHT_GREEN + "Annehmen");
TextComponent deny = new TextComponent(ChatColor.RED + "Ablehnen");
pargs.sendMessage("Du wurdest von " + sender.getDisplayName() + " zu einem Kampf herrausgefordert.");
pargs.sendMessage(accept + ChatColor.WHITE + " | " + deny);
}
} }