Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.gildie.Gwr.commands;
- 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.entity.Player;
- import pl.gildie.Gwr.Gildie;
- import pl.gildie.Gwr.Utils;
- import pl.gildie.Gwr.data.Guild;
- import pl.gildie.Gwr.helpers.TabHelper;
- import pl.gildie.Gwr.helpers.TagHelper;
- import pl.gildie.Gwr.managers.GuildManager;
- public class GuildsAdminCommand implements CommandExecutor {
- public Gildie plugin;
- public GuildsAdminCommand(final Gildie plugin) {
- super();
- this.plugin = plugin;
- }
- public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(ChatColor.DARK_RED + "To polecenie nie moze byc wywolane z konsoli!");
- return false;
- }
- final Player player = (Player)sender;
- if(args.length == 2 && args[0].equals("usun")){
- final String tag = args[1];
- final String GMM = new GuildManager().getGuild(tag).getLeader();
- final GuildManager GM = new GuildManager(GMM);
- if (args.length == 1) {
- player.sendMessage(Utils.fixColors("&cUzyj &7/ga usun <tag>&7."));
- return true;
- }
- if (GM == null) {
- sender.sendMessage("Nie ma takiej gildii!");
- }
- Bukkit.broadcastMessage(Utils.fixColors("&7Gildia &6" + tag + " &7zostala usunieta przez &e" + player.getName() + "&7."));
- GM.removeGuild(GM.getGuild());
- TagHelper.refreshTags(Bukkit.getOnlinePlayers());
- TabHelper.refreshTab();
- return true;
- }else if(args.length == 2 && args[0].equals("tp")){
- if (!(sender instanceof Player)) {
- sender.sendMessage("Ta komenda nie moze byc wykonana z konsoli!");
- return false;
- }
- if (args.length != 2) {
- sender.sendMessage("Poprawne uzycie: /ga tp <tag>");
- return false;
- }
- final String tag = args[1];
- final Guild GM = new GuildManager().getGuild(tag);
- if (GM == null) {
- sender.sendMessage("Nie ma takiej gildii!");
- }
- final Player p = (Player)sender;
- p.teleport(GM.getHome());
- sender.sendMessage("Zostales teleportowany na teren gildii " + tag);
- }else if(args.length == 3 && args[0].equals("lider")){
- }else if(args.length == 3 && args[0].equals("zastepca")){
- }else if(args.length == 3 && args[0].equals("przenies")){
- }else if(args.length == 2 && args[0].equals("pvp")){
- }else if(args.length == 2 && args[0].equals("wyrzuc")){
- }else if(args.length == 2 && args[0].equals("reset")){
- }else{
- player.sendMessage(Utils.fixColors("&7&m------------&8> &2Gildie - Komendy &7(&72&8/&72&7) &8<&7&m------------"));
- player.sendMessage(Utils.fixColors("&2\u2299 &6/ga usun <tag> &8- &7Usuwa gildie"));
- player.sendMessage(Utils.fixColors("&2\u2299 &6/ga tp <tag> &8- &7Teleportuje do gildii"));
- player.sendMessage(Utils.fixColors("&7&m---------------------------------------------"));
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement