package com.crossge.hungergames.Commands;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.crossge.hungergames.ChestRandomizer;
public class CmdSetChests extends Cmd
{
ChestRandomizer cr = new ChestRandomizer();
public boolean commandUse(CommandSender sender, String[] args)
{
if (sender instanceof Player)
{
Player p = (Player) sender;
if(args.length != 1)
{
p.sendMessage(var.errorCol() + lang.translate("Error: Must give world name."));
return false;
}
if(p.hasPermission("HungerGames.setchests"))
{
String world = args[0];
if(Bukkit.getWorld(world) == null)
{
p.sendMessage(var.errorCol() + lang.translate("Error: Must give a valid world name."));
return false;
}
Bukkit.broadcastMessage(var.defaultCol() + ChatColor.GREEN + lang.translate("Chests for") + " " + world + " " +
lang.translate("are being located expect a little lag."));
cr.chests(world);
Bukkit.broadcastMessage(var.defaultCol() + ChatColor.GREEN + lang.translate("Chests for") + " " + world + " " + lang.translate("have been located."));
}
else
p.sendMessage(var.errorCol() + lang.translate("Error: You may not set the chest locations for Hunger Games."));
}
else
{
if(args.length != 1)
{
sender.sendMessage(var.errorCol() + lang.translate("Error: Must give world name."));
return false;
}
String world = args[0];
if(Bukkit.getWorld(world) == null)
{
sender.sendMessage(var.errorCol() + lang.translate("Error: Must give a valid world name."));
return false;
}
Bukkit.broadcastMessage(var.defaultCol() + ChatColor.GREEN + lang.translate("Chests for") + " " + world + " " +
lang.translate("are being located expect a little lag."));
cr.chests(world);
Bukkit.broadcastMessage(var.defaultCol() + ChatColor.GREEN + lang.translate("Chests for") + " " + world + " " + lang.translate("have been located."));
}
return true;
}
}