Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Clans.ClanCommands;
- import Clans.ClansSettings.Clans;
- import Clans.Main;
- import Clans.SettingsMessages.MessageManager;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- public class Commands implements CommandExecutor {
- Main main;
- MessageManager mm = new MessageManager();
- @SuppressWarnings("deprecation")
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (!((sender) instanceof Player)) {
- } else {
- Player player = (Player) sender;
- Player target = Bukkit.getServer().getPlayer(args[1]);
- if (cmd.getName().equalsIgnoreCase("clan")) {
- if (args.length == 0) {
- mm.info(player, "Clans command");
- return true;
- } else if (args.length == 1) {
- if (args[0].equalsIgnoreCase("create")) {
- if (args.length == 2) {
- Clans.createClan(args[1], player);
- }
- } else if (args[0].equalsIgnoreCase("delete")) {
- if (args.length == 2) {
- Clans.deleteClan(player, Clans.getClan(player));
- }
- } else if (args[0].equalsIgnoreCase("add")) {
- if (args.length == 2) {
- if (args[1].equalsIgnoreCase(target.getName())) {
- if (target == null) {
- mm.severe(player, "Player not found");
- return true;
- } else {
- Clans.addPlayer(player, target, Clans.getClan(player));
- //MESSAGE
- return true;
- }
- }
- }
- } else if (args[0].equalsIgnoreCase("remove")) {
- if (args.length == 2) {
- if (args[1].equalsIgnoreCase(target.getName())) {
- if (target == null) {
- mm.severe(player, "Player not found");
- return true;
- } else {
- Clans.removePlayer(player, target, Clans.getClan(player));
- //MESSAGE
- return true;
- }
- }
- }
- } else if (args[0].equalsIgnoreCase("leave")) {
- Clans.leaveClan(player, Clans.getClan(player));
- } else if (args[0].equalsIgnoreCase("chat")) {
- if (args.length == 2) {
- if (args[1].equalsIgnoreCase("on")) {
- if (main.chatClan.contains(player.getName())) {
- mm.severe(player, "Ja tens o chat do clan ligado");
- return true;
- } else {
- main.chatClan.add(player.getName());
- mm.info(player, "Chat do clan ligado");
- return true;
- }
- } else if (args[1].equalsIgnoreCase("off")) {
- if (main.chatClan.contains(player.getName())) {
- main.chatClan.remove(player.getName());
- mm.info(player, "saiste do chat co clan!");
- return true;
- } else {
- mm.info(player, "Nao podes sair, pk nao tas no chat co clan!");
- return true;
- }
- }
- }
- } else if (args[0].equalsIgnoreCase("friendlyfire")) {
- if (args.length == 2) {
- if (args[1].equalsIgnoreCase("on")) {
- if (main.friendlyFireClan.contains(player.getName())) {
- mm.severe(player, "o Friendlyfire do teu clan ta ligado");
- return true;
- } else {
- main.friendlyFireClan.add(player.getName());
- mm.info(player, "ligaste o friendly fire");
- return true;
- }
- } else if (args[1].equalsIgnoreCase("off")) {
- if (main.friendlyFireClan.contains(player.getName())) {
- main.friendlyFireClan.remove(player.getName());
- mm.info(player, "desligaste o friendly fire");
- return true;
- } else {
- mm.severe(player, "primeiro liga o e depois e que sais!");
- return true;
- }
- }
- }
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement