Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package be.cixxor.kerlaniamsgs.cmds;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import be.cixxor.kerlaniamsgs.Main;
- import net.md_5.bungee.api.ChatColor;
- public class CommandReport implements CommandExecutor {
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String msg, String[] args) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(ChatColor.RED + "Vous n' etes pas un joueur !");
- } else {
- if (cmd.getName().equalsIgnoreCase("report")) {
- Player p = (Player) sender;
- if (!(p.hasPermission("report.use"))) {
- sender.sendMessage("Vous n'avez pas la permission");
- }
- if (args.length <= 1) {
- sender.sendMessage("/report <pseudo> <raison>");
- return true;
- }
- if (args.length >= 2) {
- p.sendMessage(ChatColor.GREEN + "--------------KerlaniaReport--------------");
- p.sendMessage(ChatColor.RED + "Votre rapport a été envoyé à un Membre du Staff !");
- p.sendMessage(ChatColor.GREEN + "--------------KerlaniaReport--------------");
- String raison = "";
- for (int i = 1; i < args.length; i++) {
- raison = raison + " " + args[i];
- Main.getInstance().reportlist.put(p.getName(), raison);
- }
- for (Player pls : Bukkit.getOnlinePlayers()) {
- if (pls.hasPermission("reportreceived.use")) {
- pls.sendMessage(ChatColor.RED + " ------------------ ");
- pls.sendMessage(ChatColor.RED + "--------------KerlaniaReport--------------");
- pls.sendMessage(ChatColor.GREEN + sender.getName() +ChatColor.GREEN + " signale " + ChatColor.RED
- + Bukkit.getPlayer(args[0]).getName() + ChatColor.GREEN + " pour" + ChatColor.YELLOW + raison);
- pls.sendMessage(ChatColor.RED + "--------------KerlaniaReport--------------");
- pls.sendMessage(ChatColor.RED + " ------------------ ");
- }
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement